Searched refs:client (Results 126 - 150 of 1853) sorted by relevance

1234567891011>>

/linux-master/drivers/iio/imu/st_lsm9ds0/
H A Dst_lsm9ds0_i2c.c54 static int st_lsm9ds0_i2c_probe(struct i2c_client *client) argument
57 struct device *dev = &client->dev;
61 st_sensors_dev_name_probe(dev, client->name, sizeof(client->name));
68 lsm9ds0->name = client->name;
69 lsm9ds0->irq = client->irq;
71 regmap = devm_regmap_init_i2c(client, config);
75 i2c_set_clientdata(client, lsm9ds0);
/linux-master/drivers/iio/gyro/
H A Dbmg160_i2c.c16 static int bmg160_i2c_probe(struct i2c_client *client) argument
18 const struct i2c_device_id *id = i2c_client_get_device_id(client);
22 regmap = devm_regmap_init_i2c(client, &bmg160_regmap_i2c_conf);
24 dev_err(&client->dev, "Failed to register i2c regmap: %pe\n",
32 return bmg160_core_probe(&client->dev, regmap, client->irq, name);
35 static void bmg160_i2c_remove(struct i2c_client *client) argument
37 bmg160_core_remove(&client->dev);
H A Dmpu3050-i2c.c35 static int mpu3050_i2c_probe(struct i2c_client *client) argument
37 const struct i2c_device_id *id = i2c_client_get_device_id(client);
43 if (!i2c_check_functionality(client->adapter,
52 regmap = devm_regmap_init_i2c(client, &mpu3050_i2c_regmap_config);
54 dev_err(&client->dev, "Failed to register i2c regmap: %pe\n",
59 ret = mpu3050_common_probe(&client->dev, regmap, client->irq, name);
64 mpu3050 = iio_priv(dev_get_drvdata(&client->dev));
65 mpu3050->i2cmux = i2c_mux_alloc(client->adapter, &client
81 mpu3050_i2c_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/magnetometer/
H A Dbmc150_magn_i2c.c18 static int bmc150_magn_i2c_probe(struct i2c_client *client) argument
20 const struct i2c_device_id *id = i2c_client_get_device_id(client);
24 regmap = devm_regmap_init_i2c(client, &bmc150_magn_regmap_config);
26 dev_err(&client->dev, "Failed to initialize i2c regmap\n");
33 return bmc150_magn_probe(&client->dev, regmap, client->irq, name);
36 static void bmc150_magn_i2c_remove(struct i2c_client *client) argument
38 bmc150_magn_remove(&client->dev);
/linux-master/drivers/input/touchscreen/
H A Dwdt87xx_i2c.c179 struct i2c_client *client; member in struct:wdt87xx_data
187 static int wdt87xx_i2c_xfer(struct i2c_client *client, argument
193 .addr = client->addr,
199 .addr = client->addr,
208 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
211 dev_err(&client->dev, "%s: i2c transfer failed: %d\n",
219 static int wdt87xx_get_desc(struct i2c_client *client, u8 desc_idx, argument
227 error = wdt87xx_i2c_xfer(client, tx_buf, sizeof(tx_buf),
230 dev_err(&client->dev, "get desc failed: %d\n", error);
235 dev_err(&client
245 wdt87xx_get_string(struct i2c_client *client, u8 str_idx, u8 *buf, size_t len) argument
277 wdt87xx_get_feature(struct i2c_client *client, u8 *buf, size_t buf_size) argument
317 wdt87xx_set_feature(struct i2c_client *client, const u8 *buf, size_t buf_size) argument
357 wdt87xx_send_command(struct i2c_client *client, int cmd, int value) argument
397 wdt87xx_sw_reset(struct i2c_client *client) argument
434 wdt87xx_get_sysparam(struct i2c_client *client, struct wdt87xx_sys_param *param) argument
563 wdt87xx_write_data(struct i2c_client *client, const char *data, u32 address, int length) argument
641 wdt87xx_get_checksum(struct i2c_client *client, u16 *checksum, u32 address, int length) argument
686 wdt87xx_write_firmware(struct i2c_client *client, const void *chunk) argument
785 wdt87xx_load_chunk(struct i2c_client *client, const struct firmware *fw, u32 ck_id) argument
816 wdt87xx_do_update_firmware(struct i2c_client *client, const struct firmware *fw, unsigned int chunk_id) argument
862 struct i2c_client *client = to_i2c_client(dev); local
883 struct i2c_client *client = to_i2c_client(dev); local
896 struct i2c_client *client = to_i2c_client(dev); local
905 struct i2c_client *client = to_i2c_client(dev); local
993 struct i2c_client *client = wdt->client; local
1064 wdt87xx_ts_probe(struct i2c_client *client) argument
1109 struct i2c_client *client = to_i2c_client(dev); local
1128 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dcy8ctmg110_ts.c46 struct i2c_client *client; member in struct:cy8ctmg110
64 struct i2c_client *client = tsc->client; local
73 ret = i2c_master_send(client, i2c_data, len + 1);
75 dev_err(&client->dev, "i2c write data cmd failed\n");
85 struct i2c_client *client = tsc->client; local
90 .addr = client->addr,
96 .addr = client->addr,
103 ret = i2c_transfer(client
171 cy8ctmg110_probe(struct i2c_client *client) argument
242 struct i2c_client *client = to_i2c_client(dev); local
255 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dst1232.c54 struct i2c_client *client; member in struct:st1232_ts_data
67 struct i2c_client *client = ts->client; local
70 .addr = client->addr,
75 .addr = client->addr,
83 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg));
191 dev_pm_qos_add_ancestor_request(&ts->client->dev,
223 static int st1232_ts_probe(struct i2c_client *client) argument
225 const struct i2c_device_id *id = i2c_client_get_device_id(client);
232 match = device_get_match_data(&client
345 struct i2c_client *client = to_i2c_client(dev); local
358 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dzforce_ts.c95 * @client the i2c_client
108 struct i2c_client *client; member in struct:zforce_ts
139 struct i2c_client *client = ts->client; local
143 dev_dbg(&client->dev, "%s: 0x%x\n", __func__, cmd);
150 ret = i2c_master_send(client, &buf[0], ARRAY_SIZE(buf));
153 dev_err(&client->dev, "i2c send data request error: %d\n", ret);
172 struct i2c_client *client = ts->client; local
177 dev_err(&client
210 struct i2c_client *client = ts->client; local
231 struct i2c_client *client = ts->client; local
244 struct i2c_client *client = ts->client; local
259 struct i2c_client *client = ts->client; local
270 struct i2c_client *client = ts->client; local
322 struct i2c_client *client = ts->client; local
340 struct i2c_client *client = ts->client; local
417 struct i2c_client *client = ts->client; local
459 struct i2c_client *client = ts->client; local
473 struct i2c_client *client = ts->client; local
484 struct i2c_client *client = ts->client; local
600 struct i2c_client *client = ts->client; local
612 struct i2c_client *client = to_i2c_client(dev); local
657 struct i2c_client *client = to_i2c_client(dev); local
727 zforce_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/input/
H A Dmousedev.c264 struct mousedev_client *client; local
270 list_for_each_entry_rcu(client, &mousedev->client_list, node) {
273 spin_lock(&client->packet_lock);
275 p = &client->packets[client->head];
276 if (client->ready && p->buttons != mousedev->packet.buttons) {
277 new_head = (client->head + 1) % PACKET_QUEUE_LEN;
278 if (new_head != client->tail) {
279 p = &client->packets[client
406 struct mousedev_client *client = file->private_data; local
503 mousedev_attach_client(struct mousedev *mousedev, struct mousedev_client *client) argument
511 mousedev_detach_client(struct mousedev *mousedev, struct mousedev_client *client) argument
522 struct mousedev_client *client = file->private_data; local
535 struct mousedev_client *client; local
571 mousedev_packet(struct mousedev_client *client, u8 *ps2_data) argument
628 mousedev_generate_response(struct mousedev_client *client, int command) argument
677 struct mousedev_client *client = file->private_data; local
719 struct mousedev_client *client = file->private_data; local
760 struct mousedev_client *client = file->private_data; local
802 struct mousedev_client *client; local
[all...]
/linux-master/drivers/iio/adc/
H A Dltc2485.c21 struct i2c_client *client; member in struct:ltc2485_data
39 struct i2c_client *client = data->client; local
45 ret = i2c_master_recv(client, (char *)&buf, 4);
47 dev_err(&client->dev, "i2c_master_recv failed\n");
92 static int ltc2485_probe(struct i2c_client *client) argument
94 const struct i2c_device_id *id = i2c_client_get_device_id(client);
99 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C |
103 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
108 i2c_set_clientdata(client, indio_de
[all...]
/linux-master/drivers/input/joystick/
H A Das5011.c69 static int as5011_i2c_write(struct i2c_client *client, argument
75 .addr = client->addr,
82 error = i2c_transfer(client->adapter, &msg, 1);
86 static int as5011_i2c_read(struct i2c_client *client, argument
92 .addr = client->addr,
98 .addr = client->addr,
106 error = i2c_transfer(client->adapter, msg_set, 2);
150 struct i2c_client *client = as5011->i2c_client; local
155 error = as5011_i2c_write(client, AS5011_CTRL1,
158 dev_err(&client
215 as5011_probe(struct i2c_client *client) argument
328 as5011_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/platform/chrome/
H A Dcros_hps_i2c.c24 struct i2c_client *client; member in struct:hps_drvdata
38 struct device *dev = &hps->client->dev;
47 struct device *dev = &hps->client->dev;
58 static int hps_i2c_probe(struct i2c_client *client) argument
63 hps = devm_kzalloc(&client->dev, sizeof(*hps), GFP_KERNEL);
67 hps->misc_device.parent = &client->dev;
72 i2c_set_clientdata(client, hps);
73 hps->client = client;
80 hps->enable_gpio = devm_gpiod_get(&client
98 hps_i2c_remove(struct i2c_client *client) argument
114 struct i2c_client *client = to_i2c_client(dev); local
123 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/hwmon/pmbus/
H A Dltc3815.c27 static int ltc3815_read_byte_data(struct i2c_client *client, int page, int reg) argument
48 static int ltc3815_write_byte(struct i2c_client *client, int page, u8 reg) argument
58 ret = pmbus_read_word_data(client, 0, 0xff, PMBUS_STATUS_WORD);
60 pmbus_write_word_data(client, 0, PMBUS_STATUS_WORD,
72 static int ltc3815_read_word_data(struct i2c_client *client, int page, argument
79 ret = pmbus_read_word_data(client, page, phase,
83 ret = pmbus_read_word_data(client, page, phase,
87 ret = pmbus_read_word_data(client, page, phase,
91 ret = pmbus_read_word_data(client, page, phase,
95 ret = pmbus_read_word_data(client, pag
112 ltc3815_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument
181 ltc3815_probe(struct i2c_client *client) argument
[all...]
H A Dmax31785.c56 static int max31785_i2c_write_byte_data(struct i2c_client *client, argument
63 rc = i2c_smbus_write_byte_data(client, command, data);
68 static int max31785_i2c_read_word_data(struct i2c_client *client, argument
75 rc = i2c_smbus_read_word_data(client, command);
80 static int _max31785_read_byte_data(struct i2c_client *client, argument
87 rc = pmbus_read_byte_data(client, page, command);
92 static int _max31785_write_byte_data(struct i2c_client *client, argument
99 rc = pmbus_write_byte_data(client, page, command, data);
104 static int _max31785_read_word_data(struct i2c_client *client, argument
111 rc = pmbus_read_word_data(client, pag
116 _max31785_write_word_data(struct i2c_client *client, struct max31785_data *driver_data, int page, int command, u16 data) argument
128 max31785_read_byte_data(struct i2c_client *client, int page, int reg) argument
145 max31785_write_byte(struct i2c_client *client, int page, u8 value) argument
153 max31785_read_long_data(struct i2c_client *client, int page, int reg, u32 *data) argument
191 max31785_get_pwm(struct i2c_client *client, int page) argument
206 max31785_get_pwm_mode(struct i2c_client *client, struct max31785_data *driver_data, int page) argument
233 max31785_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument
297 max31785_update_fan(struct i2c_client *client, struct max31785_data *driver_data, int page, u8 config, u8 mask, u16 command) argument
324 max31785_pwm_enable(struct i2c_client *client, struct max31785_data *driver_data, int page, u16 word) argument
358 max31785_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument
440 max31785_configure_dual_tach(struct i2c_client *client, struct pmbus_driver_info *info) argument
470 max31785_probe(struct i2c_client *client) argument
[all...]
H A Dadm1275.c180 struct i2c_client *client, bool is_power)
191 ret = i2c_smbus_read_word_data(client, ADM1275_PMON_CONFIG);
195 ret = i2c_smbus_read_byte_data(client, ADM1275_PMON_CONFIG);
206 struct i2c_client *client, u16 word)
210 ret = i2c_smbus_write_byte_data(client, ADM1275_PMON_CONTROL, 0);
215 ret = i2c_smbus_write_word_data(client, ADM1275_PMON_CONFIG,
218 ret = i2c_smbus_write_byte_data(client, ADM1275_PMON_CONFIG,
225 ret2 = i2c_smbus_write_byte_data(client, ADM1275_PMON_CONTROL,
234 struct i2c_client *client,
241 ret = i2c_smbus_read_word_data(client, ADM1275_PMON_CONFI
179 adm1275_read_samples(const struct adm1275_data *data, struct i2c_client *client, bool is_power) argument
205 adm1275_write_pmon_config(const struct adm1275_data *data, struct i2c_client *client, u16 word) argument
233 adm1275_write_samples(const struct adm1275_data *data, struct i2c_client *client, bool is_power, u16 word) argument
257 adm1275_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument
368 adm1275_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument
423 adm1275_read_byte_data(struct i2c_client *client, int page, int reg) argument
492 adm1275_enable_vout_temp(struct adm1275_data *data, struct i2c_client *client, int config) argument
508 adm1275_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/chemical/
H A Dbme680_i2c.c20 static int bme680_i2c_probe(struct i2c_client *client) argument
22 const struct i2c_device_id *id = i2c_client_get_device_id(client);
26 regmap = devm_regmap_init_i2c(client, &bme680_regmap_config);
28 dev_err(&client->dev, "Failed to register i2c regmap %ld\n", PTR_ERR(regmap));
35 return bme680_core_probe(&client->dev, regmap, name);
/linux-master/drivers/iio/accel/
H A Dfxls8962af-i2c.c17 static int fxls8962af_probe(struct i2c_client *client) argument
21 regmap = devm_regmap_init_i2c(client, &fxls8962af_i2c_regmap_conf);
23 dev_err(&client->dev, "Failed to initialize i2c regmap\n");
27 return fxls8962af_core_probe(&client->dev, regmap, client->irq);
/linux-master/include/trace/events/
H A Dfsi_master_i2cr.h12 TP_PROTO(const struct i2c_client *client, uint32_t command, int rc),
13 TP_ARGS(client, command, rc),
21 __entry->bus = client->adapter->nr;
24 __entry->addr = client->addr;
31 TP_PROTO(const struct i2c_client *client, uint32_t command, uint64_t *data),
32 TP_ARGS(client, command, data),
40 __entry->bus = client->adapter->nr;
43 __entry->addr = client->addr;
50 TP_PROTO(const struct i2c_client *client, uint64_t status),
51 TP_ARGS(client, statu
[all...]
/linux-master/drivers/iio/imu/
H A Dfxos8700_i2c.c20 static int fxos8700_i2c_probe(struct i2c_client *client) argument
22 const struct i2c_device_id *id = i2c_client_get_device_id(client);
26 regmap = devm_regmap_init_i2c(client, &fxos8700_regmap_config);
28 dev_err(&client->dev, "Failed to register i2c regmap %ld\n", PTR_ERR(regmap));
35 return fxos8700_core_probe(&client->dev, regmap, name, false);
/linux-master/drivers/power/supply/
H A Dbq27xxx_battery_i2c.c30 struct i2c_client *client = to_i2c_client(di->dev); local
35 if (!client->adapter)
38 msg[0].addr = client->addr;
42 msg[1].addr = client->addr;
50 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg));
65 struct i2c_client *client = to_i2c_client(di->dev); local
70 if (!client->adapter)
83 msg.addr = client->addr;
86 ret = i2c_transfer(client->adapter, &msg, 1);
97 struct i2c_client *client local
114 struct i2c_client *client = to_i2c_client(di->dev); local
145 bq27xxx_battery_i2c_probe(struct i2c_client *client) argument
206 bq27xxx_battery_i2c_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/input/misc/
H A Dkxtj9.c70 struct i2c_client *client; member in struct:kxtj9_data
84 .addr = tj9->client->addr,
85 .flags = tj9->client->flags,
90 .addr = tj9->client->addr,
91 .flags = tj9->client->flags | I2C_M_RD,
97 return i2c_transfer(tj9->client->adapter, msgs, 2);
108 dev_err(&tj9->client->dev, "accelerometer data read failed\n");
132 err = i2c_smbus_read_byte_data(tj9->client, INT_REL);
134 dev_err(&tj9->client->dev,
174 err = i2c_smbus_write_byte_data(tj9->client, CTRL_REG
296 struct i2c_client *client = to_i2c_client(dev); local
306 struct i2c_client *client = to_i2c_client(dev); local
346 struct i2c_client *client = to_i2c_client(dev); local
399 kxtj9_probe(struct i2c_client *client) argument
503 struct i2c_client *client = to_i2c_client(dev); local
518 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/sound/soc/codecs/
H A Drl6347a.c18 struct i2c_client *client = context; local
19 struct rl6347a_priv *rl6347a = i2c_get_clientdata(client);
25 rl6347a_hw_write(client, RL6347A_COEF_INDEX, reg);
46 ret = i2c_master_send(client, data, 4);
51 dev_err(&client->dev, "I2C error %d\n", ret);
61 struct i2c_client *client = context; local
69 rl6347a_hw_write(client, RL6347A_COEF_INDEX, reg);
83 xfer[0].addr = client->addr;
89 xfer[1].addr = client->addr;
94 ret = i2c_transfer(client
[all...]
/linux-master/drivers/iio/proximity/
H A Dpulsedlight-lidar-lite-v2.c42 struct i2c_client *client; member in struct:lidar_data
71 struct i2c_client *client = data->client; local
75 msg[0].addr = client->addr;
76 msg[0].flags = client->flags | I2C_M_STOP;
80 msg[1].addr = client->addr;
81 msg[1].flags = client->flags | I2C_M_RD;
85 ret = i2c_transfer(client->adapter, msg, 2);
92 struct i2c_client *client = data->client; local
157 struct i2c_client *client = data->client; local
256 lidar_probe(struct i2c_client *client) argument
313 lidar_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/media/dvb-frontends/
H A Dsp2.c20 struct i2c_client *client = s->client; local
21 struct i2c_adapter *adap = client->adapter;
24 .addr = client->addr,
29 .addr = client->addr,
39 dev_err(&client->dev, "i2c read error, reg = 0x%02x, status = %d\n",
47 dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %02x\n",
48 client->addr, reg, buf[0]);
57 struct i2c_client *client = s->client; local
345 sp2_exit(struct i2c_client *client) argument
366 sp2_probe(struct i2c_client *client) argument
400 sp2_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/mfd/
H A Dmc13xxx-i2c.c54 static int mc13xxx_i2c_probe(struct i2c_client *client) argument
59 mc13xxx = devm_kzalloc(&client->dev, sizeof(*mc13xxx), GFP_KERNEL);
63 dev_set_drvdata(&client->dev, mc13xxx);
65 mc13xxx->irq = client->irq;
67 mc13xxx->regmap = devm_regmap_init_i2c(client,
71 dev_err(&client->dev, "Failed to initialize regmap: %d\n", ret);
75 mc13xxx->variant = i2c_get_match_data(client);
77 return mc13xxx_common_init(&client->dev);
80 static void mc13xxx_i2c_remove(struct i2c_client *client) argument
82 mc13xxx_common_exit(&client
[all...]

Completed in 231 milliseconds

1234567891011>>