/drivers/media/i2c/cx25840/ |
D | cx25840-core.c | 74 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 …]
|
D | cx25840-audio.c | 31 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 …]
|
/drivers/media/i2c/ |
D | mt9t112.c | 60 #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 …]
|
D | msp3400-kthreads.c | 175 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 …]
|
D | rj54n1cb0c.c | 425 static struct rj54n1 *to_rj54n1(const struct i2c_client *client) in to_rj54n1() argument 427 return container_of(i2c_get_clientdata(client), struct rj54n1, subdev); in to_rj54n1() 430 static int reg_read(struct i2c_client *client, const u16 reg) in reg_read() argument 432 struct rj54n1 *rj54n1 = to_rj54n1(client); in reg_read() 437 dev_dbg(&client->dev, "[0x%x] = 0x%x\n", 0xff, reg >> 8); in reg_read() 438 ret = i2c_smbus_write_byte_data(client, 0xff, reg >> 8); in reg_read() 443 return i2c_smbus_read_byte_data(client, reg & 0xff); in reg_read() 446 static int reg_write(struct i2c_client *client, const u16 reg, in reg_write() argument 449 struct rj54n1 *rj54n1 = to_rj54n1(client); in reg_write() 454 dev_dbg(&client->dev, "[0x%x] = 0x%x\n", 0xff, reg >> 8); in reg_write() [all …]
|
/drivers/firewire/ |
D | core-cdev.c | 46 struct client { struct 71 static inline void client_get(struct client *client) in client_get() argument 73 kref_get(&client->kref); in client_get() 78 struct client *client = container_of(kref, struct client, kref); in client_release() local 80 fw_device_put(client->device); in client_release() 81 kfree(client); in client_release() 84 static void client_put(struct client *client) in client_put() argument 86 kref_put(&client->kref, client_release); in client_put() 90 typedef void (*client_resource_release_fn_t)(struct client *, 101 struct client *client; member [all …]
|
/drivers/gpu/vga/ |
D | vga_switcheroo.c | 189 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 …]
|
/drivers/input/mouse/ |
D | elan_i2c_i2c.c | 74 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 …]
|
D | elan_i2c_smbus.c | 54 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 …]
|
/drivers/misc/ |
D | isl29003.c | 50 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 …]
|
/drivers/virt/acrn/ |
D | ioreq.c | 29 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 …]
|
/drivers/platform/surface/ |
D | surface_aggregator_cdev.c | 52 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 …]
|
/drivers/media/common/siano/ |
D | smsdvb-main.c | 64 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 …]
|
/drivers/gpu/drm/nouveau/nvkm/core/ |
D | client.c | 41 struct nvkm_client *client; in nvkm_uclient_new() local 47 NULL, oclass->client->ntfy, &client); in nvkm_uclient_new() 53 client->object.client = oclass->client; in nvkm_uclient_new() 54 client->object.handle = oclass->handle; in nvkm_uclient_new() 55 client->object.route = oclass->route; in nvkm_uclient_new() 56 client->object.token = oclass->token; in nvkm_uclient_new() 57 client->object.object = oclass->object; in nvkm_uclient_new() 58 client->debug = oclass->client->debug; in nvkm_uclient_new() 59 *pobject = &client->object; in nvkm_uclient_new() 72 struct nvkm_client *client; member [all …]
|
/drivers/gpu/drm/ |
D | drm_client.c | 35 static int drm_client_open(struct drm_client_dev *client) in drm_client_open() argument 37 struct drm_device *dev = client->dev; in drm_client_open() 48 client->file = file; in drm_client_open() 53 static void drm_client_close(struct drm_client_dev *client) in drm_client_close() argument 55 struct drm_device *dev = client->dev; in drm_client_close() 58 list_del(&client->file->lhead); in drm_client_close() 61 drm_file_free(client->file); in drm_client_close() 79 int drm_client_init(struct drm_device *dev, struct drm_client_dev *client, in drm_client_init() argument 90 client->dev = dev; in drm_client_init() 91 client->name = name; in drm_client_init() [all …]
|
/drivers/input/touchscreen/ |
D | bu21013_ts.c | 158 struct i2c_client *client; member 176 ret = i2c_smbus_read_i2c_block_data(ts->client, in bu21013_read_block_data() 245 dev_err(&ts->client->dev, "%s failed\n", __func__); in bu21013_gpio_irq() 263 struct i2c_client *client = ts->client; in bu21013_init_chip() local 266 error = i2c_smbus_write_byte_data(client, BU21013_RESET_REG, in bu21013_init_chip() 269 dev_err(&client->dev, "BU21013_RESET reg write failed\n"); in bu21013_init_chip() 274 error = i2c_smbus_write_byte_data(client, BU21013_SENSOR_0_7_REG, in bu21013_init_chip() 277 dev_err(&client->dev, "BU21013_SENSOR_0_7 reg write failed\n"); in bu21013_init_chip() 281 error = i2c_smbus_write_byte_data(client, BU21013_SENSOR_8_15_REG, in bu21013_init_chip() 284 dev_err(&client->dev, "BU21013_SENSOR_8_15 reg write failed\n"); in bu21013_init_chip() [all …]
|
D | raydium_i2c_ts.c | 117 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 …]
|
D | zforce_ts.c | 107 struct i2c_client *client; member 137 struct i2c_client *client = ts->client; in zforce_command() local 141 dev_dbg(&client->dev, "%s: 0x%x\n", __func__, cmd); in zforce_command() 148 ret = i2c_master_send(client, &buf[0], ARRAY_SIZE(buf)); in zforce_command() 151 dev_err(&client->dev, "i2c send data request error: %d\n", ret); in zforce_command() 170 struct i2c_client *client = ts->client; in zforce_send_wait() local 175 dev_err(&client->dev, "already waiting for a command\n"); in zforce_send_wait() 179 dev_dbg(&client->dev, "sending %d bytes for command 0x%x\n", in zforce_send_wait() 185 ret = i2c_master_send(client, buf, len); in zforce_send_wait() 188 dev_err(&client->dev, "i2c send data request error: %d\n", ret); in zforce_send_wait() [all …]
|
D | elants_i2c.c | 151 struct i2c_client *client; member 190 static int elants_i2c_send(struct i2c_client *client, in elants_i2c_send() argument 195 ret = i2c_master_send(client, data, size); in elants_i2c_send() 202 dev_err(&client->dev, "%s failed (%*ph): %d\n", in elants_i2c_send() 208 static int elants_i2c_read(struct i2c_client *client, void *data, size_t size) in elants_i2c_read() argument 212 ret = i2c_master_recv(client, data, size); in elants_i2c_read() 219 dev_err(&client->dev, "%s failed: %d\n", __func__, ret); in elants_i2c_read() 224 static int elants_i2c_execute_command(struct i2c_client *client, in elants_i2c_execute_command() argument 247 dev_err(&client->dev, "(%s): invalid command: %*ph\n", in elants_i2c_execute_command() 253 msgs[0].addr = client->addr; in elants_i2c_execute_command() [all …]
|
/drivers/input/keyboard/ |
D | max7359_keypad.c | 61 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 …]
|
D | qt2160.c | 55 struct i2c_client *client; member 65 static int qt2160_read(struct i2c_client *client, u8 reg); 66 static int qt2160_write(struct i2c_client *client, u8 reg, u8 data); 75 struct i2c_client *client = qt2160->client; in qt2160_led_set() local 79 drive = qt2160_read(client, QT2160_CMD_DRIVE_X); in qt2160_led_set() 80 pwmen = qt2160_read(client, QT2160_CMD_PWMEN_X); in qt2160_led_set() 89 qt2160_write(client, QT2160_CMD_DRIVE_X, drive); in qt2160_led_set() 90 qt2160_write(client, QT2160_CMD_PWMEN_X, pwmen); in qt2160_led_set() 97 qt2160_write(client, QT2160_CMD_PWM_DUTY, value); in qt2160_led_set() 107 static int qt2160_read_block(struct i2c_client *client, in qt2160_read_block() argument [all …]
|
/drivers/rtc/ |
D | rtc-ds1374.c | 69 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 …]
|
/drivers/gpu/host1x/ |
D | bus.c | 27 struct host1x_client *client; member 111 struct host1x_client *client) in host1x_subdev_register() argument 122 list_move_tail(&client->list, &device->clients); in host1x_subdev_register() 124 client->host = &device->dev; in host1x_subdev_register() 125 subdev->client = client; in host1x_subdev_register() 141 struct host1x_client *client = subdev->client; in __host1x_subdev_unregister() local 159 subdev->client = NULL; in __host1x_subdev_unregister() 160 client->host = NULL; in __host1x_subdev_unregister() 170 list_del_init(&client->list); in __host1x_subdev_unregister() 194 struct host1x_client *client; in host1x_device_init() local [all …]
|
/drivers/input/ |
D | evdev.c | 76 static bool __evdev_is_filtered(struct evdev_client *client, in __evdev_is_filtered() argument 88 mask = client->evmasks[0]; in __evdev_is_filtered() 97 mask = client->evmasks[type]; in __evdev_is_filtered() 102 static void __evdev_flush_queue(struct evdev_client *client, unsigned int type) in __evdev_flush_queue() argument 105 unsigned int mask = client->bufsize - 1; in __evdev_flush_queue() 111 head = client->tail; in __evdev_flush_queue() 112 client->packet_head = client->tail; in __evdev_flush_queue() 117 for (i = client->tail; i != client->head; i = (i + 1) & mask) { in __evdev_flush_queue() 118 ev = &client->buffer[i]; in __evdev_flush_queue() 129 client->buffer[head] = *ev; in __evdev_flush_queue() [all …]
|
/drivers/media/dvb-frontends/ |
D | rtl2830.c | 11 static int rtl2830_bulk_write(struct i2c_client *client, unsigned int reg, in rtl2830_bulk_write() argument 14 struct rtl2830_dev *dev = i2c_get_clientdata(client); in rtl2830_bulk_write() 17 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_write() 19 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_write() 23 static int rtl2830_update_bits(struct i2c_client *client, unsigned int reg, in rtl2830_update_bits() argument 26 struct rtl2830_dev *dev = i2c_get_clientdata(client); in rtl2830_update_bits() 29 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_update_bits() 31 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_update_bits() 35 static int rtl2830_bulk_read(struct i2c_client *client, unsigned int reg, in rtl2830_bulk_read() argument 38 struct rtl2830_dev *dev = i2c_get_clientdata(client); in rtl2830_bulk_read() [all …]
|