Home
last modified time | relevance | path

Searched refs:client (Results 1 – 25 of 2276) sorted by relevance

12345678910>>...92

/linux-6.12.1/drivers/media/i2c/cx25840/
Dcx25840-audio.c31 static int cx25840_set_audclk_freq(struct i2c_client *client, u32 freq) in cx25840_set_audclk_freq() argument
33 struct cx25840_state *state = to_state(i2c_get_clientdata(client)); in cx25840_set_audclk_freq()
42 cx25840_write4(client, 0x108, 0x1006040f); in cx25840_set_audclk_freq()
57 cx25840_write4(client, 0x110, 0x01bb39ee); in cx25840_set_audclk_freq()
63 cx25840_write(client, 0x127, 0x50); in cx25840_set_audclk_freq()
70 cx25840_write4(client, 0x900, 0x0801f77f); in cx25840_set_audclk_freq()
71 cx25840_write4(client, 0x904, 0x0801f77f); in cx25840_set_audclk_freq()
72 cx25840_write4(client, 0x90c, 0x0801f77f); in cx25840_set_audclk_freq()
80 cx25840_write4(client, 0x108, 0x1009040f); in cx25840_set_audclk_freq()
94 cx25840_write4(client, 0x110, 0x00ec6bd6); in cx25840_set_audclk_freq()
[all …]
Dcx25840-core.c74 static void cx23888_std_setup(struct i2c_client *client);
76 int cx25840_write(struct i2c_client *client, u16 addr, u8 value) in cx25840_write() argument
83 return i2c_master_send(client, buffer, 3); in cx25840_write()
86 int cx25840_write4(struct i2c_client *client, u16 addr, u32 value) in cx25840_write4() argument
96 return i2c_master_send(client, buffer, 6); in cx25840_write4()
99 u8 cx25840_read(struct i2c_client *client, u16 addr) in cx25840_read() argument
107 msgs[0].addr = client->addr; in cx25840_read()
113 msgs[1].addr = client->addr; in cx25840_read()
118 if (i2c_transfer(client->adapter, msgs, 2) < 2) in cx25840_read()
124 u32 cx25840_read4(struct i2c_client *client, u16 addr) in cx25840_read4() argument
[all …]
Dcx25840-firmware.c32 static void start_fw_load(struct i2c_client *client) in start_fw_load() argument
35 cx25840_write(client, 0x800, 0x00); in start_fw_load()
36 cx25840_write(client, 0x801, 0x00); in start_fw_load()
38 cx25840_write(client, 0x803, 0x0b); in start_fw_load()
40 cx25840_write(client, 0x000, 0x20); in start_fw_load()
43 static void end_fw_load(struct i2c_client *client) in end_fw_load() argument
46 cx25840_write(client, 0x000, 0x00); in end_fw_load()
48 cx25840_write(client, 0x803, 0x03); in end_fw_load()
55 static const char *get_fw_name(struct i2c_client *client) in get_fw_name() argument
57 struct cx25840_state *state = to_state(i2c_get_clientdata(client)); in get_fw_name()
[all …]
/linux-6.12.1/drivers/media/i2c/
Dmt9t112.c60 #define mt9t112_reg_write(ret, client, a, b) \ argument
61 ECHECKER(ret, __mt9t112_reg_write(client, a, b))
62 #define mt9t112_mcu_write(ret, client, a, b) \ argument
63 ECHECKER(ret, __mt9t112_mcu_write(client, a, b))
65 #define mt9t112_reg_mask_set(ret, client, a, b, c) \ argument
66 ECHECKER(ret, __mt9t112_reg_mask_set(client, a, b, c))
67 #define mt9t112_mcu_mask_set(ret, client, a, b, c) \ argument
68 ECHECKER(ret, __mt9t112_mcu_mask_set(client, a, b, c))
70 #define mt9t112_reg_read(ret, client, a) \ argument
71 ECHECKER(ret, __mt9t112_reg_read(client, a))
[all …]
Dmsp3400-kthreads.c175 static void msp_set_source(struct i2c_client *client, u16 src) in msp_set_source() argument
177 struct msp_state *state = to_state(i2c_get_clientdata(client)); in msp_set_source()
180 msp_write_dsp(client, 0x0008, 0x0520); /* I2S1 */ in msp_set_source()
181 msp_write_dsp(client, 0x0009, 0x0620); /* I2S2 */ in msp_set_source()
183 msp_write_dsp(client, 0x0008, src); in msp_set_source()
184 msp_write_dsp(client, 0x0009, src); in msp_set_source()
186 msp_write_dsp(client, 0x000a, src); in msp_set_source()
187 msp_write_dsp(client, 0x000b, src); in msp_set_source()
188 msp_write_dsp(client, 0x000c, src); in msp_set_source()
190 msp_write_dsp(client, 0x0041, src); in msp_set_source()
[all …]
/linux-6.12.1/drivers/firewire/
Dcore-cdev.c50 struct client { struct
75 static inline void client_get(struct client *client) in client_get() argument
77 kref_get(&client->kref); in client_get()
82 struct client *client = container_of(kref, struct client, kref); in client_release() local
84 fw_device_put(client->device); in client_release()
85 kfree(client); in client_release()
88 static void client_put(struct client *client) in client_put() argument
90 kref_put(&client->kref, client_release); in client_put()
94 typedef void (*client_resource_release_fn_t)(struct client *,
105 struct client *client; member
[all …]
/linux-6.12.1/drivers/gpu/vga/
Dvga_switcheroo.c189 struct vga_switcheroo_client *client; in vga_switcheroo_enable() local
195 list_for_each_entry(client, &vgasr_priv.clients, list) { in vga_switcheroo_enable()
196 if (!client_is_vga(client) || in vga_switcheroo_enable()
197 client_id(client) != VGA_SWITCHEROO_UNKNOWN_ID) in vga_switcheroo_enable()
200 ret = vgasr_priv.handler->get_client_id(client->pdev); in vga_switcheroo_enable()
204 client->id = ret; in vga_switcheroo_enable()
207 list_for_each_entry(client, &vgasr_priv.clients, list) { in vga_switcheroo_enable()
208 if (!client_is_audio(client) || in vga_switcheroo_enable()
209 client_id(client) != VGA_SWITCHEROO_UNKNOWN_ID) in vga_switcheroo_enable()
212 ret = vgasr_priv.handler->get_client_id(client->vga_dev); in vga_switcheroo_enable()
[all …]
/linux-6.12.1/drivers/input/mouse/
Delan_i2c_i2c.c74 static int elan_i2c_read_block(struct i2c_client *client, in elan_i2c_read_block() argument
82 .addr = client->addr, in elan_i2c_read_block()
83 .flags = client->flags & I2C_M_TEN, in elan_i2c_read_block()
88 .addr = client->addr, in elan_i2c_read_block()
89 .flags = (client->flags & I2C_M_TEN) | I2C_M_RD, in elan_i2c_read_block()
96 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in elan_i2c_read_block()
100 static int elan_i2c_read_cmd(struct i2c_client *client, u16 reg, u8 *val) in elan_i2c_read_cmd() argument
104 retval = elan_i2c_read_block(client, reg, val, ETP_I2C_INF_LENGTH); in elan_i2c_read_cmd()
106 dev_err(&client->dev, "reading cmd (0x%04x) fail.\n", reg); in elan_i2c_read_cmd()
113 static int elan_i2c_write_cmd(struct i2c_client *client, u16 reg, u16 cmd) in elan_i2c_write_cmd() argument
[all …]
Delan_i2c_smbus.c54 static int elan_smbus_initialize(struct i2c_client *client) in elan_smbus_initialize() argument
61 len = i2c_smbus_read_block_data(client, in elan_smbus_initialize()
64 dev_err(&client->dev, "hello packet length fail: %d\n", len); in elan_smbus_initialize()
71 dev_err(&client->dev, "hello packet fail [%*ph]\n", in elan_smbus_initialize()
77 error = i2c_smbus_write_byte(client, ETP_SMBUS_ENABLE_TP); in elan_smbus_initialize()
79 dev_err(&client->dev, "failed to enable touchpad: %d\n", error); in elan_smbus_initialize()
86 static int elan_smbus_set_mode(struct i2c_client *client, u8 mode) in elan_smbus_set_mode() argument
90 return i2c_smbus_write_block_data(client, ETP_SMBUS_IAP_CMD, in elan_smbus_set_mode()
94 static int elan_smbus_sleep_control(struct i2c_client *client, bool sleep) in elan_smbus_sleep_control() argument
97 return i2c_smbus_write_byte(client, ETP_SMBUS_SLEEP_CMD); in elan_smbus_sleep_control()
[all …]
/linux-6.12.1/drivers/misc/
Disl29003.c50 struct i2c_client *client; member
64 static int __isl29003_read_reg(struct i2c_client *client, in __isl29003_read_reg() argument
67 struct isl29003_data *data = i2c_get_clientdata(client); in __isl29003_read_reg()
72 static int __isl29003_write_reg(struct i2c_client *client, in __isl29003_write_reg() argument
75 struct isl29003_data *data = i2c_get_clientdata(client); in __isl29003_write_reg()
88 ret = i2c_smbus_write_byte_data(client, reg, tmp); in __isl29003_write_reg()
101 static int isl29003_get_range(struct i2c_client *client) in isl29003_get_range() argument
103 return __isl29003_read_reg(client, ISL29003_REG_CONTROL, in isl29003_get_range()
107 static int isl29003_set_range(struct i2c_client *client, int range) in isl29003_set_range() argument
109 return __isl29003_write_reg(client, ISL29003_REG_CONTROL, in isl29003_set_range()
[all …]
/linux-6.12.1/drivers/input/keyboard/
Dmax7359_keypad.c61 struct i2c_client *client; member
64 static int max7359_write_reg(struct i2c_client *client, u8 reg, u8 val) in max7359_write_reg() argument
66 int ret = i2c_smbus_write_byte_data(client, reg, val); in max7359_write_reg()
69 dev_err(&client->dev, "%s: reg 0x%x, val 0x%x, err %d\n", in max7359_write_reg()
74 static int max7359_read_reg(struct i2c_client *client, int reg) in max7359_read_reg() argument
76 int ret = i2c_smbus_read_byte_data(client, reg); in max7359_read_reg()
79 dev_err(&client->dev, "%s: reg 0x%x, err %d\n", in max7359_read_reg()
91 val = max7359_read_reg(keypad->client, MAX7359_REG_KEYFIFO); in max7359_interrupt()
98 dev_dbg(&keypad->client->dev, in max7359_interrupt()
113 static inline void max7359_fall_deepsleep(struct i2c_client *client) in max7359_fall_deepsleep() argument
[all …]
Dqt2160.c55 struct i2c_client *client; member
64 static int qt2160_read(struct i2c_client *client, u8 reg);
65 static int qt2160_write(struct i2c_client *client, u8 reg, u8 data);
74 struct i2c_client *client = qt2160->client; in qt2160_led_set() local
78 drive = qt2160_read(client, QT2160_CMD_DRIVE_X); in qt2160_led_set()
79 pwmen = qt2160_read(client, QT2160_CMD_PWMEN_X); in qt2160_led_set()
88 qt2160_write(client, QT2160_CMD_DRIVE_X, drive); in qt2160_led_set()
89 qt2160_write(client, QT2160_CMD_PWMEN_X, pwmen); in qt2160_led_set()
96 qt2160_write(client, QT2160_CMD_PWM_DUTY, value); in qt2160_led_set()
106 static int qt2160_read_block(struct i2c_client *client, in qt2160_read_block() argument
[all …]
/linux-6.12.1/drivers/input/touchscreen/
Dzforce_ts.c105 struct i2c_client *client; member
130 struct i2c_client *client = ts->client; in zforce_command() local
134 dev_dbg(&client->dev, "%s: 0x%x\n", __func__, cmd); in zforce_command()
140 ret = i2c_master_send(client, &buf[0], ARRAY_SIZE(buf)); in zforce_command()
142 dev_err(&client->dev, "i2c send data request error: %d\n", ret); in zforce_command()
151 struct i2c_client *client = ts->client; in zforce_send_wait() local
154 dev_dbg(&client->dev, "sending %d bytes for command 0x%x\n", in zforce_send_wait()
159 ret = i2c_master_send(client, buf, len); in zforce_send_wait()
161 dev_err(&client->dev, "i2c send data request error: %d\n", ret); in zforce_send_wait()
165 dev_dbg(&client->dev, "waiting for result for command 0x%x\n", buf[2]); in zforce_send_wait()
[all …]
Draydium_i2c_ts.c119 struct i2c_client *client; member
149 static int raydium_i2c_xfer(struct i2c_client *client, u32 addr, in raydium_i2c_xfer() argument
160 ret = i2c_transfer(client->adapter, &xfer[xfer_start_idx], xfer_count); in raydium_i2c_xfer()
167 static int raydium_i2c_send(struct i2c_client *client, in raydium_i2c_send() argument
200 .addr = client->addr, in raydium_i2c_send()
205 .addr = client->addr, in raydium_i2c_send()
211 error = raydium_i2c_xfer(client, addr, xfer, ARRAY_SIZE(xfer)); in raydium_i2c_send()
218 dev_err(&client->dev, "%s failed: %d\n", __func__, error); in raydium_i2c_send()
224 static int raydium_i2c_read(struct i2c_client *client, in raydium_i2c_read() argument
249 .addr = client->addr, in raydium_i2c_read()
[all …]
/linux-6.12.1/drivers/rtc/
Drtc-nct3018y.c45 struct i2c_client *client; member
52 static int nct3018y_set_alarm_mode(struct i2c_client *client, bool on) in nct3018y_set_alarm_mode() argument
56 dev_dbg(&client->dev, "%s:on:%d\n", __func__, on); in nct3018y_set_alarm_mode()
58 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CTRL); in nct3018y_set_alarm_mode()
60 dev_dbg(&client->dev, in nct3018y_set_alarm_mode()
71 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_CTRL, flags); in nct3018y_set_alarm_mode()
73 dev_dbg(&client->dev, "Unable to write NCT3018Y_REG_CTRL\n"); in nct3018y_set_alarm_mode()
77 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_ST); in nct3018y_set_alarm_mode()
79 dev_dbg(&client->dev, in nct3018y_set_alarm_mode()
85 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_ST, flags); in nct3018y_set_alarm_mode()
[all …]
Drtc-ds1374.c69 struct i2c_client *client; member
85 static int ds1374_read_rtc(struct i2c_client *client, u32 *time, in ds1374_read_rtc() argument
95 ret = i2c_smbus_read_i2c_block_data(client, reg, nbytes, buf); in ds1374_read_rtc()
108 static int ds1374_write_rtc(struct i2c_client *client, u32 time, in ds1374_write_rtc() argument
124 return i2c_smbus_write_i2c_block_data(client, reg, nbytes, buf); in ds1374_write_rtc()
127 static int ds1374_check_rtc_status(struct i2c_client *client) in ds1374_check_rtc_status() argument
132 stat = i2c_smbus_read_byte_data(client, DS1374_REG_SR); in ds1374_check_rtc_status()
137 dev_warn(&client->dev, in ds1374_check_rtc_status()
142 ret = i2c_smbus_write_byte_data(client, DS1374_REG_SR, stat); in ds1374_check_rtc_status()
151 control = i2c_smbus_read_byte_data(client, DS1374_REG_CR); in ds1374_check_rtc_status()
[all …]
/linux-6.12.1/sound/core/seq/
Dseq_ump_client.c63 struct seq_ump_client *client = ump->seq_client; in seq_ump_input_receive() local
66 if (!client->opened[STR_IN]) in seq_ump_input_receive()
73 ev.dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; in seq_ump_input_receive()
76 snd_seq_kernel_client_dispatch(client->seq_client, in seq_ump_input_receive()
85 struct seq_ump_client *client = private_data; in seq_ump_process_event() local
91 substream = client->out_rfile.output; in seq_ump_process_event()
106 static int seq_ump_client_open(struct seq_ump_client *client, int dir) in seq_ump_client_open() argument
108 struct snd_ump_endpoint *ump = client->ump; in seq_ump_client_open()
112 if (dir == STR_OUT && !client->opened[dir]) { in seq_ump_client_open()
116 &client->out_rfile); in seq_ump_client_open()
[all …]
Dseq_clientmgr.c68 static int bounce_error_event(struct snd_seq_client *client,
71 static int snd_seq_deliver_single_event(struct snd_seq_client *client,
76 static void free_ump_info(struct snd_seq_client *client);
93 static inline int snd_seq_write_pool_allocated(struct snd_seq_client *client) in snd_seq_write_pool_allocated() argument
95 return snd_seq_total_cells(client->pool) > 0; in snd_seq_write_pool_allocated()
112 struct snd_seq_client *client; in snd_seq_client_use_ptr() local
120 client = clientptr(clientid); in snd_seq_client_use_ptr()
121 if (client) in snd_seq_client_use_ptr()
157 client = clientptr(clientid); in snd_seq_client_use_ptr()
158 if (client) in snd_seq_client_use_ptr()
[all …]
/linux-6.12.1/drivers/platform/surface/
Dsurface_aggregator_cdev.c52 struct ssam_cdev_client *client; member
96 struct ssam_cdev_client *client = cdev_nf->client; in ssam_cdev_notifier() local
107 mutex_lock(&client->write_lock); in ssam_cdev_notifier()
110 if (kfifo_avail(&client->buffer) < n) { in ssam_cdev_notifier()
111 dev_warn(client->cdev->dev, in ssam_cdev_notifier()
114 mutex_unlock(&client->write_lock); in ssam_cdev_notifier()
119 kfifo_in(&client->buffer, (const u8 *)&event, struct_size(&event, data, 0)); in ssam_cdev_notifier()
120 kfifo_in(&client->buffer, &in->data[0], in->length); in ssam_cdev_notifier()
122 mutex_unlock(&client->write_lock); in ssam_cdev_notifier()
125 kill_fasync(&client->fasync, SIGIO, POLL_IN); in ssam_cdev_notifier()
[all …]
/linux-6.12.1/drivers/gpu/drm/
Ddrm_client.c34 static int drm_client_open(struct drm_client_dev *client) in drm_client_open() argument
36 struct drm_device *dev = client->dev; in drm_client_open()
47 client->file = file; in drm_client_open()
52 static void drm_client_close(struct drm_client_dev *client) in drm_client_close() argument
54 struct drm_device *dev = client->dev; in drm_client_close()
57 list_del(&client->file->lhead); in drm_client_close()
60 drm_file_free(client->file); in drm_client_close()
78 int drm_client_init(struct drm_device *dev, struct drm_client_dev *client, in drm_client_init() argument
86 client->dev = dev; in drm_client_init()
87 client->name = name; in drm_client_init()
[all …]
/linux-6.12.1/drivers/virt/acrn/
Dioreq.c29 static inline bool has_pending_request(struct acrn_ioreq_client *client) in has_pending_request() argument
31 return !bitmap_empty(client->ioreqs_map, ACRN_IO_REQUEST_MAX); in has_pending_request()
34 static inline bool is_destroying(struct acrn_ioreq_client *client) in is_destroying() argument
36 return test_bit(ACRN_IOREQ_CLIENT_DESTROYING, &client->flags); in is_destroying()
73 static int acrn_ioreq_complete_request(struct acrn_ioreq_client *client, in acrn_ioreq_complete_request() argument
79 if (vcpu >= client->vm->vcpu_num) in acrn_ioreq_complete_request()
82 clear_bit(vcpu, client->ioreqs_map); in acrn_ioreq_complete_request()
84 acrn_req = (struct acrn_io_request *)client->vm->ioreq_buf; in acrn_ioreq_complete_request()
88 ret = ioreq_complete_request(client->vm, vcpu, acrn_req); in acrn_ioreq_complete_request()
115 int acrn_ioreq_range_add(struct acrn_ioreq_client *client, in acrn_ioreq_range_add() argument
[all …]
/linux-6.12.1/drivers/media/common/siano/
Dsmsdvb-main.c64 static void sms_board_dvb3_event(struct smsdvb_client_t *client, in sms_board_dvb3_event() argument
67 struct smscore_device_t *coredev = client->coredev; in sms_board_dvb3_event()
82 if (client->event_fe_state != DVB3_EVENT_FE_LOCK) { in sms_board_dvb3_event()
83 client->event_fe_state = DVB3_EVENT_FE_LOCK; in sms_board_dvb3_event()
89 if (client->event_fe_state != DVB3_EVENT_FE_UNLOCK) { in sms_board_dvb3_event()
90 client->event_fe_state = DVB3_EVENT_FE_UNLOCK; in sms_board_dvb3_event()
96 if (client->event_unc_state != DVB3_EVENT_UNC_OK) { in sms_board_dvb3_event()
97 client->event_unc_state = DVB3_EVENT_UNC_OK; in sms_board_dvb3_event()
103 if (client->event_unc_state != DVB3_EVENT_UNC_ERR) { in sms_board_dvb3_event()
104 client->event_unc_state = DVB3_EVENT_UNC_ERR; in sms_board_dvb3_event()
[all …]
/linux-6.12.1/drivers/media/pci/mgb4/
Dmgb4_i2c.c13 static int read_r16(struct i2c_client *client, u16 reg, u8 *val, int len) in read_r16() argument
19 .addr = client->addr, in read_r16()
24 .addr = client->addr, in read_r16()
34 ret = i2c_transfer(client->adapter, msg, 2); in read_r16()
43 static int write_r16(struct i2c_client *client, u16 reg, const u8 *val, int len) in write_r16() argument
49 .addr = client->addr, in write_r16()
63 ret = i2c_transfer(client->adapter, msg, 1); in write_r16()
72 int mgb4_i2c_init(struct mgb4_i2c_client *client, struct i2c_adapter *adap, in mgb4_i2c_init() argument
75 client->client = i2c_new_client_device(adap, info); in mgb4_i2c_init()
76 if (IS_ERR(client->client)) in mgb4_i2c_init()
[all …]
/linux-6.12.1/include/linux/ceph/
Dceph_debug.h22 # define doutc(client, fmt, ...) \ argument
26 &client->fsid, client->monc.auth->global_id, \
32 # define doutc(client, fmt, ...) \ argument
34 &client->fsid, \
35 client->monc.auth->global_id, \
45 # define doutc(client, fmt, ...) \ argument
46 pr_debug(" [%pU %llu] %s: " fmt, &client->fsid, \
47 client->monc.auth->global_id, __func__, ##__VA_ARGS__)
51 #define pr_notice_client(client, fmt, ...) \ argument
52 pr_notice("[%pU %llu]: " fmt, &client->fsid, \
[all …]
/linux-6.12.1/drivers/i2c/
Di2c-core-slave.c20 int i2c_slave_register(struct i2c_client *client, i2c_slave_cb_t slave_cb) in i2c_slave_register() argument
24 if (WARN(IS_ERR_OR_NULL(client) || !slave_cb, "insufficient data\n")) in i2c_slave_register()
27 if (!(client->flags & I2C_CLIENT_SLAVE)) in i2c_slave_register()
28 dev_warn(&client->dev, "%s: client slave flag not set. You might see address collisions\n", in i2c_slave_register()
31 if (!(client->flags & I2C_CLIENT_TEN)) { in i2c_slave_register()
33 ret = i2c_check_7bit_addr_validity_strict(client->addr); in i2c_slave_register()
35 dev_err(&client->dev, "%s: invalid address\n", __func__); in i2c_slave_register()
40 if (!client->adapter->algo->reg_slave) { in i2c_slave_register()
41 dev_err(&client->dev, "%s: not supported by adapter\n", __func__); in i2c_slave_register()
45 client->slave_cb = slave_cb; in i2c_slave_register()
[all …]

12345678910>>...92