Searched refs:client (Results 101 - 125 of 1853) sorted by relevance

1234567891011>>

/linux-master/drivers/media/i2c/cx25840/
H A Dcx25840-core.c74 static void cx23888_std_setup(struct i2c_client *client);
76 int cx25840_write(struct i2c_client *client, u16 addr, u8 value) argument
83 return i2c_master_send(client, buffer, 3);
86 int cx25840_write4(struct i2c_client *client, u16 addr, u32 value) argument
96 return i2c_master_send(client, buffer, 6);
99 u8 cx25840_read(struct i2c_client *client, u16 addr) argument
107 msgs[0].addr = client->addr;
113 msgs[1].addr = client->addr;
118 if (i2c_transfer(client->adapter, msgs, 2) < 2)
124 u32 cx25840_read4(struct i2c_client *client, u1 argument
150 cx25840_and_or(struct i2c_client *client, u16 addr, unsigned int and_mask, u8 or_value) argument
158 cx25840_and_or4(struct i2c_client *client, u16 addr, u32 and_mask, u32 or_value) argument
177 struct i2c_client *client = v4l2_get_subdevdata(sd); local
314 cx25840_function_to_pad(struct i2c_client *client, u8 function) argument
388 struct i2c_client *client = v4l2_get_subdevdata(sd); local
538 init_dll1(struct i2c_client *client) argument
556 init_dll2(struct i2c_client *client) argument
571 cx25836_initialize(struct i2c_client *client) argument
620 cx25840_vconfig_apply(struct i2c_client *client) argument
693 cx25840_initialize(struct i2c_client *client) argument
770 cx23885_initialize(struct i2c_client *client) argument
1030 cx231xx_initialize(struct i2c_client *client) argument
1112 cx25840_std_setup(struct i2c_client *client) argument
1283 input_change(struct i2c_client *client) argument
1363 set_input(struct i2c_client *client, enum cx25840_video_input vid_input, enum cx25840_audio_input aud_input) argument
1650 set_v4lstd(struct i2c_client *client) argument
1711 struct i2c_client *client = v4l2_get_subdevdata(sd); local
1754 struct i2c_client *client = v4l2_get_subdevdata(sd); local
1858 log_video_status(struct i2c_client *client) argument
1899 log_audio_status(struct i2c_client *client) argument
2297 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2342 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2352 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2362 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2388 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2421 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2456 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2482 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2503 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2520 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2530 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2539 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2576 struct i2c_client *client = v4l2_get_subdevdata(sd); local
2625 struct i2c_client *client = v4l2_get_subdevdata(sd); local
3531 cx23885_dif_setup(struct i2c_client *client, u32 ifHz) argument
3579 cx23888_std_setup(struct i2c_client *client) argument
3712 get_cx2388x_ident(struct i2c_client *client) argument
3756 cx25840_probe(struct i2c_client *client) argument
3956 cx25840_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/hwmon/pmbus/
H A Ducd9000.c75 struct i2c_client *client; member in struct:ucd9000_debugfs_entry
97 static int ucd90320_read_word_data(struct i2c_client *client, int page, argument
100 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
107 return pmbus_read_word_data(client, page, phase, reg);
110 static int ucd90320_read_byte_data(struct i2c_client *client, int page, int reg) argument
112 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
116 return pmbus_read_byte_data(client, page, reg);
119 static int ucd90320_write_word_data(struct i2c_client *client, int page, argument
122 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
127 ret = pmbus_write_word_data(client, pag
133 ucd90320_write_byte(struct i2c_client *client, int page, u8 value) argument
146 ucd9000_get_fan_config(struct i2c_client *client, int fan) argument
161 ucd9000_read_byte_data(struct i2c_client *client, int page, int reg) argument
248 ucd9000_gpio_read_config(struct i2c_client *client, unsigned int offset) argument
263 struct i2c_client *client = gpiochip_get_data(gc); local
276 struct i2c_client *client = gpiochip_get_data(gc); local
319 struct i2c_client *client = gpiochip_get_data(gc); local
333 struct i2c_client *client = gpiochip_get_data(gc); local
388 ucd9000_probe_gpio(struct i2c_client *client, const struct i2c_device_id *mid, struct ucd9000_data *data) argument
433 ucd9000_probe_gpio(struct i2c_client *client, const struct i2c_device_id *mid, struct ucd9000_data *data) argument
441 ucd9000_get_mfr_status(struct i2c_client *client, u8 *buffer) argument
454 struct i2c_client *client = entry->client; local
478 struct i2c_client *client = file->private_data; local
501 ucd9000_init_debugfs(struct i2c_client *client, const struct i2c_device_id *mid, struct ucd9000_data *data) argument
550 ucd9000_init_debugfs(struct i2c_client *client, const struct i2c_device_id *mid, struct ucd9000_data *data) argument
558 ucd9000_probe(struct i2c_client *client) argument
[all...]
H A Dpmbus.c28 static void pmbus_find_sensor_groups(struct i2c_client *client, argument
34 if (pmbus_check_word_register(client, 0, PMBUS_READ_VIN))
36 if (pmbus_check_word_register(client, 0, PMBUS_READ_VCAP))
38 if (pmbus_check_word_register(client, 0, PMBUS_READ_IIN))
40 if (pmbus_check_word_register(client, 0, PMBUS_READ_PIN))
43 && pmbus_check_byte_register(client, 0, PMBUS_STATUS_INPUT))
45 if (pmbus_check_byte_register(client, 0, PMBUS_FAN_CONFIG_12) &&
46 pmbus_check_word_register(client, 0, PMBUS_READ_FAN_SPEED_1)) {
48 if (pmbus_check_byte_register(client, 0, PMBUS_STATUS_FAN_12))
51 if (pmbus_check_byte_register(client,
91 pmbus_identify(struct i2c_client *client, struct pmbus_driver_info *info) argument
164 pmbus_probe(struct i2c_client *client) argument
[all...]
H A Ducd9200.c74 static int ucd9200_probe(struct i2c_client *client) argument
82 if (!i2c_check_functionality(client->adapter,
87 ret = i2c_smbus_read_block_data(client, UCD9200_DEVICE_ID,
90 dev_err(&client->dev, "Failed to read device ID\n");
94 dev_info(&client->dev, "Device ID %s\n", block_buffer);
101 dev_err(&client->dev, "Unsupported device\n");
105 if (client->dev.of_node)
106 chip = (uintptr_t)of_device_get_match_data(&client->dev);
110 if (chip != ucd9200 && strcmp(client->name, mid->name) != 0)
111 dev_notice(&client
[all...]
H A Dtda38640.c31 static int tda38640_read_byte_data(struct i2c_client *client, int page, int reg) argument
33 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
40 ret = pmbus_read_byte_data(client, page, reg);
44 on_off_config = pmbus_read_byte_data(client, page,
63 static int tda38640_write_byte_data(struct i2c_client *client, int page, argument
66 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
76 ret = pmbus_write_byte_data(client, page, reg, byte);
82 return pmbus_update_byte_data(client, page, PMBUS_ON_OFF_CONFIG,
87 static int svid_mode(struct i2c_client *client, struct tda38640_data *data) argument
97 .addr = client
162 tda38640_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/media/i2c/
H A Ddw9807-vcm.c53 static int dw9807_i2c_check(struct i2c_client *client) argument
59 ret = i2c_master_send(client, &status_addr, sizeof(status_addr));
61 dev_err(&client->dev, "I2C write STATUS address fail ret = %d\n",
66 ret = i2c_master_recv(client, &status_result, sizeof(status_result));
68 dev_err(&client->dev, "I2C read STATUS value fail ret = %d\n",
76 static int dw9807_set_dac(struct i2c_client *client, u16 data) argument
88 ret = readx_poll_timeout(dw9807_i2c_check, client, val, val <= 0,
93 dev_warn(&client->dev,
101 ret = i2c_master_send(client, tx_data, sizeof(tx_data));
103 dev_err(&client
118 struct i2c_client *client = v4l2_get_subdevdata(&dev_vcm->sd); local
161 struct i2c_client *client = v4l2_get_subdevdata(&dev_vcm->sd); local
178 dw9807_probe(struct i2c_client *client) argument
219 dw9807_remove(struct i2c_client *client) argument
236 struct i2c_client *client = to_i2c_client(dev); local
268 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/nfc/nxp-nci/
H A Di2c.c64 struct i2c_client *client = phy->i2c_dev; local
69 r = i2c_master_send(client, skb->data, skb->len);
73 r = i2c_master_send(client, skb->data, skb->len);
77 nfc_err(&client->dev, "Error %d on I2C send\n", r);
79 nfc_err(&client->dev,
99 struct i2c_client *client = phy->i2c_dev; local
104 r = i2c_master_recv(client, (u8 *) &header, NXP_NCI_FW_HDR_LEN);
108 nfc_err(&client->dev, "Incorrect header length: %u\n", r);
124 r = i2c_master_recv(client, skb_put(*skb, frame_len), frame_len);
128 nfc_err(&client
147 struct i2c_client *client = phy->i2c_dev; local
192 struct i2c_client *client; local
266 nxp_nci_i2c_probe(struct i2c_client *client) argument
316 nxp_nci_i2c_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/misc/
H A Dtsl2550.c33 struct i2c_client *client; member in struct:tsl2550_data
52 static int tsl2550_set_operating_mode(struct i2c_client *client, int mode) argument
54 struct tsl2550_data *data = i2c_get_clientdata(client);
56 int ret = i2c_smbus_write_byte(client, TSL2550_MODE_RANGE[mode]);
63 static int tsl2550_set_power_state(struct i2c_client *client, int state) argument
65 struct tsl2550_data *data = i2c_get_clientdata(client);
69 ret = i2c_smbus_write_byte(client, TSL2550_POWER_DOWN);
71 ret = i2c_smbus_write_byte(client, TSL2550_POWER_UP);
74 tsl2550_set_operating_mode(client, data->operating_mode);
82 static int tsl2550_get_adc_value(struct i2c_client *client, u argument
186 struct i2c_client *client = to_i2c_client(dev); local
218 struct i2c_client *client = to_i2c_client(dev); local
242 __tsl2550_show_lux(struct i2c_client *client, char *buf) argument
271 struct i2c_client *client = to_i2c_client(dev); local
304 tsl2550_init_client(struct i2c_client *client) argument
334 tsl2550_probe(struct i2c_client *client) argument
391 tsl2550_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/mfd/
H A Dtps6105x.c42 dev_info(&tps6105x->client->dev,
46 dev_info(&tps6105x->client->dev,
50 dev_info(&tps6105x->client->dev,
54 dev_info(&tps6105x->client->dev,
90 return mfd_add_devices(&tps6105x->client->dev,
120 static int tps6105x_probe(struct i2c_client *client) argument
126 pdata = dev_get_platdata(&client->dev);
128 pdata = tps6105x_parse_dt(&client->dev);
130 dev_err(&client->dev, "No platform data or DT found");
134 tps6105x = devm_kmalloc(&client
181 tps6105x_remove(struct i2c_client *client) argument
[all...]
H A Dtps65912-i2c.c24 static int tps65912_i2c_probe(struct i2c_client *client) argument
28 tps = devm_kzalloc(&client->dev, sizeof(*tps), GFP_KERNEL);
32 i2c_set_clientdata(client, tps);
33 tps->dev = &client->dev;
34 tps->irq = client->irq;
36 tps->regmap = devm_regmap_init_i2c(client, &tps65912_regmap_config);
45 static void tps65912_i2c_remove(struct i2c_client *client) argument
47 struct tps65912 *tps = i2c_get_clientdata(client);
/linux-master/drivers/misc/eeprom/
H A Dmax6875.c44 /* Each client has this additional data */
54 static void max6875_update_slice(struct i2c_client *client, int slice) argument
56 struct max6875_data *data = i2c_get_clientdata(client);
70 dev_dbg(&client->dev, "Starting update of slice %u\n", slice);
77 if (i2c_smbus_write_byte_data(client, addr >> 8, addr & 0xFF)) {
78 dev_err(&client->dev, "address set failed\n");
82 if (i2c_check_functionality(client->adapter,
84 if (i2c_smbus_read_i2c_block_data(client,
92 j = i2c_smbus_read_byte(client);
110 struct i2c_client *client local
133 max6875_probe(struct i2c_client *client) argument
175 max6875_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/input/touchscreen/
H A Dsilead.c67 struct i2c_client *client; member in struct:silead_ts_data
124 struct device *dev = &data->client->dev;
161 struct device *dev = &data->client->dev;
193 static void silead_ts_set_power(struct i2c_client *client, argument
196 struct silead_ts_data *data = i2c_get_clientdata(client);
243 static void silead_ts_read_data(struct i2c_client *client) argument
245 struct silead_ts_data *data = i2c_get_clientdata(client);
247 struct device *dev = &client->dev;
252 error = i2c_smbus_read_i2c_block_data(client, SILEAD_REG_DATA,
316 static int silead_ts_init(struct i2c_client *client) argument
352 silead_ts_reset(struct i2c_client *client) argument
381 silead_ts_startup(struct i2c_client *client) argument
396 silead_ts_load_fw(struct i2c_client *client) argument
470 silead_ts_get_status(struct i2c_client *client) argument
485 silead_ts_get_id(struct i2c_client *client) argument
502 silead_ts_setup(struct i2c_client *client) argument
580 struct i2c_client *client = data->client; local
587 silead_ts_read_props(struct i2c_client *client) argument
655 silead_ts_probe(struct i2c_client *client) argument
739 struct i2c_client *client = to_i2c_client(dev); local
748 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dgoodix_fwupload.c86 static int goodix_enter_upload_mode(struct i2c_client *client) argument
93 error = goodix_i2c_write_u8(client,
98 error = goodix_i2c_read(client,
108 dev_err(&client->dev, "Error could not hold ss51 & dsp\n");
113 error = goodix_i2c_write_u8(client, GOODIX_REG_MISCTL_DSP_CTL, 0x00);
118 error = goodix_i2c_write_u8(client, GOODIX_REG_MISCTL_TMR0_EN, 0x00);
123 error = goodix_i2c_write_u8(client, GOODIX_REG_MISCTL_CACHE_EN, 0x00);
128 error = goodix_i2c_write_u8(client, GOODIX_REG_MISCTL_BOOTCTL, 0x02);
133 error = goodix_i2c_write_u8(client,
139 error = goodix_i2c_write_u8(client, GOODIX_REG_MISCTL_BOOTCT
156 goodix_start_firmware(struct i2c_client *client) argument
[all...]
H A Dmcs5000_ts.c98 /* Each client has this additional data */
100 struct i2c_client *client; member in struct:mcs5000_ts_data
108 struct i2c_client *client = data->client; local
114 err = i2c_smbus_read_i2c_block_data(client, MCS5000_TS_INPUT_INFO,
117 dev_err(&client->dev, "%s, err[%d]\n", __func__, err);
150 dev_err(&client->dev, "Unknown ts input type %d\n",
162 struct i2c_client *client = data->client; local
165 i2c_smbus_write_byte_data(client, MCS5000_TS_OP_MOD
183 mcs5000_ts_probe(struct i2c_client *client) argument
246 struct i2c_client *client = to_i2c_client(dev); local
256 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dmigor_ts.c24 struct i2c_client *client; member in struct:migor_ts_priv
55 if (i2c_master_send(priv->client, buf, 1) != 1) {
56 dev_err(&priv->client->dev, "Unable to write i2c index\n");
61 if (i2c_master_recv(priv->client, buf, sizeof(buf)) != sizeof(buf)) {
62 dev_err(&priv->client->dev, "Unable to read i2c page\n");
92 struct i2c_client *client = priv->client; local
96 count = i2c_master_send(client, migor_ts_ena_seq,
99 dev_err(&client->dev, "Unable to enable touchscreen.\n");
109 struct i2c_client *client local
119 migor_ts_probe(struct i2c_client *client) argument
178 migor_ts_remove(struct i2c_client *client) argument
191 struct i2c_client *client = to_i2c_client(dev); local
202 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/input/mouse/
H A Dsynaptics_i2c.c219 struct i2c_client *client; member in struct:synaptics_i2c
241 static s32 synaptics_i2c_reg_get(struct i2c_client *client, u16 reg) argument
245 ret = i2c_smbus_write_byte_data(client, PAGE_SEL_REG, reg >> 8);
247 ret = i2c_smbus_read_byte_data(client, reg & 0xff);
252 static s32 synaptics_i2c_reg_set(struct i2c_client *client, u16 reg, u8 val) argument
256 ret = i2c_smbus_write_byte_data(client, PAGE_SEL_REG, reg >> 8);
258 ret = i2c_smbus_write_byte_data(client, reg & 0xff, val);
263 static s32 synaptics_i2c_word_get(struct i2c_client *client, u16 reg) argument
267 ret = i2c_smbus_write_byte_data(client, PAGE_SEL_REG, reg >> 8);
269 ret = i2c_smbus_read_word_data(client, re
274 synaptics_i2c_config(struct i2c_client *client) argument
304 synaptics_i2c_reset_config(struct i2c_client *client) argument
322 synaptics_i2c_check_error(struct i2c_client *client) argument
507 synaptics_i2c_touch_create(struct i2c_client *client) argument
524 synaptics_i2c_probe(struct i2c_client *client) argument
589 synaptics_i2c_remove(struct i2c_client *client) argument
602 struct i2c_client *client = to_i2c_client(dev); local
616 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/watchdog/
H A Dziirave_wdt.c99 static int ziirave_wdt_revision(struct i2c_client *client, argument
104 ret = i2c_smbus_read_byte_data(client, command);
110 ret = i2c_smbus_read_byte_data(client, command + 1);
121 struct i2c_client *client = to_i2c_client(wdd->parent); local
123 return i2c_smbus_write_byte_data(client, ZIIRAVE_WDT_STATE, state);
138 struct i2c_client *client = to_i2c_client(wdd->parent); local
140 return i2c_smbus_write_byte_data(client, ZIIRAVE_WDT_PING,
147 struct i2c_client *client = to_i2c_client(wdd->parent); local
150 ret = i2c_smbus_write_byte_data(client, ZIIRAVE_WDT_TIMEOUT, timeout);
159 struct i2c_client *client local
171 struct i2c_client *client = to_i2c_client(wdd->parent); local
185 struct i2c_client *client = to_i2c_client(wdd->parent); local
218 struct i2c_client *client = to_i2c_client(wdd->parent); local
296 struct i2c_client *client = to_i2c_client(wdd->parent); local
340 struct i2c_client *client = to_i2c_client(wdd->parent); local
437 struct i2c_client *client = to_i2c_client(dev->parent); local
461 struct i2c_client *client = to_i2c_client(dev->parent); local
485 struct i2c_client *client = to_i2c_client(dev->parent); local
507 struct i2c_client *client = to_i2c_client(dev->parent); local
567 ziirave_wdt_init_duration(struct i2c_client *client) argument
596 ziirave_wdt_probe(struct i2c_client *client) argument
710 ziirave_wdt_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/power/supply/
H A Dsbs-battery.c205 struct i2c_client *client; member in struct:sbs_info
245 static int sbs_read_word_data(struct i2c_client *client, u8 address);
246 static int sbs_write_word_data(struct i2c_client *client, u8 address, u16 value);
250 int val = sbs_read_word_data(chip->client, BATTERY_MODE_OFFSET);
256 val = sbs_write_word_data(chip->client, BATTERY_MODE_OFFSET, val);
260 dev_err(&chip->client->dev,
263 dev_dbg(&chip->client->dev, "%s\n", __func__);
268 struct i2c_client *client = chip->client; local
279 client
334 sbs_read_word_data(struct i2c_client *client, u8 address) argument
357 sbs_read_string_data_fallback(struct i2c_client *client, u8 address, char *values) argument
425 sbs_read_string_data(struct i2c_client *client, u8 address, char *values) argument
457 sbs_write_word_data(struct i2c_client *client, u8 address, u16 value) argument
481 sbs_status_correct(struct i2c_client *client, int *intval) argument
506 sbs_bat_needs_calibration(struct i2c_client *client) argument
517 sbs_get_ti_battery_presence_and_health( struct i2c_client *client, enum power_supply_property psp, union power_supply_propval *val) argument
575 sbs_get_battery_presence_and_health( struct i2c_client *client, enum power_supply_property psp, union power_supply_propval *val) argument
610 sbs_get_battery_property(struct i2c_client *client, int reg_offset, enum power_supply_property psp, union power_supply_propval *val) argument
677 sbs_get_property_index(struct i2c_client *client, enum power_supply_property psp) argument
718 sbs_unit_adjustment(struct i2c_client *client, enum power_supply_property psp, union power_supply_propval *val) argument
770 sbs_set_capacity_mode(struct i2c_client *client, enum sbs_capacity_mode mode) argument
796 sbs_get_battery_capacity(struct i2c_client *client, int reg_offset, enum power_supply_property psp, union power_supply_propval *val) argument
824 sbs_get_battery_serial_number(struct i2c_client *client, union power_supply_propval *val) argument
873 sbs_get_battery_manufacture_date(struct i2c_client *client, enum power_supply_property psp, union power_supply_propval *val) argument
911 struct i2c_client *client = chip->client; local
1055 sbs_alert(struct i2c_client *client, enum i2c_alert_protocol prot, unsigned int data) argument
1115 sbs_probe(struct i2c_client *client) argument
1229 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dsbs-manager.c39 struct i2c_client *client; member in struct:sbsm_data
58 static int sbsm_read_word(struct i2c_client *client, u8 address) argument
63 reg = i2c_smbus_read_word_data(client, address);
69 dev_err(&client->dev, "failed to read register 0x%02x\n",
76 static int sbsm_write_word(struct i2c_client *client, u8 address, u16 word) argument
81 ret = i2c_smbus_write_word_data(client, address, word);
86 dev_err(&client->dev, "failed to write to register 0x%02x\n",
101 regval = sbsm_read_word(data->client, SBSM_CMD_BATSYSSTATECONT);
108 regval = sbsm_read_word(data->client, SBSM_CMD_BATSYSSTATE);
120 regval = sbsm_read_word(data->client, SBSM_CMD_LT
216 struct i2c_client *client = i2c_verify_client(dev); local
237 sbsm_alert(struct i2c_client *client, enum i2c_alert_protocol prot, unsigned int d) argument
270 struct i2c_client *client = data->client; local
318 sbsm_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/gpu/drm/i2c/
H A Dsil164_drv.c46 #define sil164_dbg(client, format, ...) do { \
48 dev_printk(KERN_DEBUG, &client->dev, \
51 #define sil164_info(client, format, ...) \
52 dev_info(&client->dev, format, __VA_ARGS__)
53 #define sil164_err(client, format, ...) \
54 dev_err(&client->dev, format, __VA_ARGS__)
106 sil164_write(struct i2c_client *client, uint8_t addr, uint8_t val) argument
111 ret = i2c_master_send(client, buf, ARRAY_SIZE(buf));
113 sil164_err(client, "Error %d writing to subaddress 0x%x\n",
118 sil164_read(struct i2c_client *client, uint8_ argument
140 sil164_save_state(struct i2c_client *client, uint8_t *state) argument
149 sil164_restore_state(struct i2c_client *client, uint8_t *state) argument
158 sil164_set_power_state(struct i2c_client *client, bool on) argument
171 sil164_init_state(struct i2c_client *client, struct sil164_encoder_params *config, bool duallink) argument
294 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
353 sil164_probe(struct i2c_client *client) argument
374 sil164_detect_slave(struct i2c_client *client) argument
394 sil164_encoder_init(struct i2c_client *client, struct drm_device *dev, struct drm_encoder_slave *encoder) argument
[all...]
/linux-master/drivers/input/
H A Devdev.c75 static bool __evdev_is_filtered(struct evdev_client *client, argument
87 mask = client->evmasks[0];
96 mask = client->evmasks[type];
100 /* flush queued events of type @type, caller must hold client->buffer_lock */
101 static void __evdev_flush_queue(struct evdev_client *client, unsigned int type) argument
104 unsigned int mask = client->bufsize - 1;
110 head = client->tail;
111 client->packet_head = client->tail;
116 for (i = client
143 __evdev_queue_syn_dropped(struct evdev_client *client) argument
165 evdev_queue_syn_dropped(struct evdev_client *client) argument
174 evdev_set_clk_type(struct evdev_client *client, unsigned int clkid) argument
214 __pass_event(struct evdev_client *client, const struct input_event *event) argument
244 evdev_pass_values(struct evdev_client *client, const struct input_value *vals, unsigned int count, ktime_t *ev_time) argument
295 struct evdev_client *client; local
324 struct evdev_client *client = file->private_data; local
341 evdev_grab(struct evdev *evdev, struct evdev_client *client) argument
357 evdev_ungrab(struct evdev *evdev, struct evdev_client *client) argument
372 evdev_attach_client(struct evdev *evdev, struct evdev_client *client) argument
380 evdev_detach_client(struct evdev *evdev, struct evdev_client *client) argument
425 struct evdev_client *client; local
437 struct evdev_client *client = file->private_data; local
474 struct evdev_client *client; local
505 struct evdev_client *client = file->private_data; local
540 evdev_fetch_next_event(struct evdev_client *client, struct input_event *event) argument
561 struct evdev_client *client = file->private_data; local
612 struct evdev_client *client = file->private_data; local
886 evdev_handle_get_val(struct evdev_client *client, struct input_dev *dev, unsigned int type, unsigned long *bits, unsigned int maxbit, unsigned int maxlen, void __user *p, int compat) argument
943 evdev_revoke(struct evdev *evdev, struct evdev_client *client, struct file *file) argument
955 evdev_set_mask(struct evdev_client *client, unsigned int type, const void __user *codes, u32 codes_size, int compat) argument
991 evdev_get_mask(struct evdev_client *client, unsigned int type, void __user *codes, u32 codes_size, int compat) argument
1032 struct evdev_client *client = file->private_data; local
1259 struct evdev_client *client = file->private_data; local
[all...]
/linux-master/drivers/input/misc/
H A Dbma150.c124 struct i2c_client *client; member in struct:bma150_data
150 static int bma150_write_byte(struct i2c_client *client, u8 reg, u8 val) argument
155 if (client->irq)
156 disable_irq_nosync(client->irq);
158 ret = i2c_smbus_write_byte_data(client, reg, val);
160 if (client->irq)
161 enable_irq(client->irq);
166 static int bma150_set_reg_bits(struct i2c_client *client, argument
171 data = i2c_smbus_read_byte_data(client, reg);
176 return bma150_write_byte(client, re
417 bma150_probe(struct i2c_client *client) argument
515 bma150_remove(struct i2c_client *client) argument
522 struct i2c_client *client = to_i2c_client(dev); local
530 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/hwmon/
H A Dmax6642.c73 * Client data (each client gets its own)
77 struct i2c_client *client; member in struct:max6642_data
93 struct i2c_client *client)
100 config = i2c_smbus_read_byte_data(client, MAX6642_REG_R_CONFIG);
102 i2c_smbus_write_byte_data(client, MAX6642_REG_W_CONFIG,
105 data->temp_high[0] = i2c_smbus_read_byte_data(client,
107 data->temp_high[1] = i2c_smbus_read_byte_data(client,
112 static int max6642_detect(struct i2c_client *client, argument
115 struct i2c_adapter *adapter = client->adapter;
122 man_id = i2c_smbus_read_byte_data(client, MAX6642_REG_R_MAN_I
92 max6642_init_client(struct max6642_data *data, struct i2c_client *client) argument
159 struct i2c_client *client = data->client; local
267 max6642_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/input/keyboard/
H A Dmcs_touchkey.c46 struct i2c_client *client; member in struct:mcs_touchkey_data
58 struct i2c_client *client = data->client; local
64 val = i2c_smbus_read_byte_data(client, chip->status_reg);
66 dev_err(&client->dev, "i2c read error [%d]\n", val);
88 dev_dbg(&client->dev, "key %d %d %s\n", data->key_val, data->key_code,
102 static int mcs_touchkey_probe(struct i2c_client *client) argument
104 const struct i2c_device_id *id = i2c_client_get_device_id(client);
113 pdata = dev_get_platdata(&client->dev);
115 dev_err(&client
204 mcs_touchkey_shutdown(struct i2c_client *client) argument
215 struct i2c_client *client = data->client; local
230 struct i2c_client *client = data->client; local
[all...]
/linux-master/sound/soc/codecs/
H A Dcs35l45-i2c.c16 static int cs35l45_i2c_probe(struct i2c_client *client) argument
19 struct device *dev = &client->dev;
26 i2c_set_clientdata(client, cs35l45);
27 cs35l45->regmap = devm_regmap_init_i2c(client, &cs35l45_i2c_regmap);
35 cs35l45->irq = client->irq;
37 cs35l45->i2c_addr = client->addr;
42 static void cs35l45_i2c_remove(struct i2c_client *client) argument
44 struct cs35l45_private *cs35l45 = i2c_get_clientdata(client);

Completed in 207 milliseconds

1234567891011>>