Searched refs:client (Results 601 - 625 of 1866) sorted by relevance

<<21222324252627282930>>

/linux-master/drivers/hwmon/
H A Dadm1026.c247 * at client->data. The adm1026_data structure is dynamically
248 * allocated, when a new client structure is allocated.
258 struct i2c_client *client; member in struct:adm1026_data
291 static int adm1026_read_value(struct i2c_client *client, u8 reg) argument
297 res = i2c_smbus_read_byte_data(client, reg) & 0xff;
305 static int adm1026_write_value(struct i2c_client *client, u8 reg, int value) argument
311 res = i2c_smbus_write_byte_data(client, reg, value);
322 struct i2c_client *client = data->client; local
331 dev_dbg(&client
489 struct i2c_client *client = data->client; local
517 struct i2c_client *client = data->client; local
600 struct i2c_client *client = data->client; local
629 struct i2c_client *client = data->client; local
678 struct i2c_client *client = data->client; local
715 struct i2c_client *client = data->client; local
745 struct i2c_client *client = data->client; local
814 struct i2c_client *client = data->client; local
844 struct i2c_client *client = data->client; local
885 struct i2c_client *client = data->client; local
941 struct i2c_client *client = data->client; local
980 struct i2c_client *client = data->client; local
1021 struct i2c_client *client = data->client; local
1052 struct i2c_client *client = data->client; local
1165 struct i2c_client *client = data->client; local
1205 struct i2c_client *client = data->client; local
1240 struct i2c_client *client = data->client; local
1274 struct i2c_client *client = data->client; local
1305 struct i2c_client *client = data->client; local
1343 struct i2c_client *client = data->client; local
1570 adm1026_detect(struct i2c_client *client, struct i2c_board_info *info) argument
1618 adm1026_print_gpio(struct i2c_client *client) argument
1650 adm1026_fixup_gpio(struct i2c_client *client) argument
1719 adm1026_init_client(struct i2c_client *client) argument
1819 adm1026_probe(struct i2c_client *client) argument
[all...]
H A Dtmp401.c104 * Client data (each client gets its own)
108 struct i2c_client *client; member in struct:tmp401_data
146 struct i2c_client *client = data->client; local
166 regval = i2c_smbus_read_word_swapped(client, reg);
174 regval = i2c_smbus_read_byte_data(client, reg);
182 regval = i2c_smbus_read_byte_data(client, reg);
189 regval = i2c_smbus_read_byte_data(client, TMP401_STATUS);
219 regval = i2c_smbus_read_byte_data(client, reg);
231 struct i2c_client *client local
610 tmp401_detect(struct i2c_client *client, struct i2c_board_info *info) argument
679 tmp401_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/macintosh/
H A Dwindfarm_max6690_sensor.c63 static int wf_max6690_probe(struct i2c_client *client) argument
69 loc = of_get_property(client->dev.of_node, "hwsensor-location", NULL);
71 dev_warn(&client->dev, "Missing hwsensor-location property!\n");
95 max->i2c = client;
98 i2c_set_clientdata(client, max);
106 static void wf_max6690_remove(struct i2c_client *client) argument
108 struct wf_6690_sensor *max = i2c_get_clientdata(client);
H A Dwindfarm_lm75_sensor.c90 static int wf_lm75_probe(struct i2c_client *client) argument
92 const struct i2c_device_id *id = i2c_client_get_device_id(client);
100 ds1775 = !!of_device_get_match_data(&client->dev);
103 ds1775 ? "ds1775" : "lm75", client->addr);
105 loc = of_get_property(client->dev.of_node, "hwsensor-location", NULL);
107 dev_warn(&client->dev, "Missing hwsensor-location property!\n");
139 lm->i2c = client;
142 i2c_set_clientdata(client, lm);
150 static void wf_lm75_remove(struct i2c_client *client) argument
152 struct wf_lm75_sensor *lm = i2c_get_clientdata(client);
[all...]
/linux-master/drivers/input/keyboard/
H A Dpinephone-keyboard.c160 struct i2c_client *client = adap->algo_data; local
169 ret = i2c_smbus_write_i2c_block_data(client, PPKB_SYS_SMBUS_COMMAND,
177 ret = i2c_smbus_read_byte_data(client, PPKB_SYS_COMMAND);
186 ret = i2c_smbus_read_byte_data(client, PPKB_SYS_SMBUS_DATA);
206 static void ppkb_update(struct i2c_client *client) argument
208 struct pinephone_keyboard *ppkb = i2c_get_clientdata(client);
214 struct device *dev = &client->dev;
216 ret = i2c_smbus_read_i2c_block_data(client, PPKB_SCAN_CRC,
270 struct i2c_client *client = data; local
272 ppkb_update(client);
277 ppkb_set_scan(struct i2c_client *client, bool enable) argument
304 struct i2c_client *client = input_get_drvdata(input); local
316 struct i2c_client *client = input_get_drvdata(input); local
321 ppkb_probe(struct i2c_client *client) argument
[all...]
H A Ddlink-dir685-touchkeys.c21 struct i2c_client *client; member in struct:dir685_touchkeys
38 err = i2c_master_recv(tk->client, buf, sizeof(buf));
62 static int dir685_tk_probe(struct i2c_client *client) argument
65 struct device *dev = &client->dev;
70 tk = devm_kzalloc(&client->dev, sizeof(*tk), GFP_KERNEL);
78 tk->client = client;
109 err = i2c_master_send(client, bl_data, sizeof(bl_data));
113 if (!client->irq) {
117 err = devm_request_threaded_irq(dev, client
[all...]
H A Dqt1050.c115 struct i2c_client *client; member in struct:qt1050_priv
231 dev_err(&ts->client->dev, "ID %d not supported\n", val);
238 dev_err(&ts->client->dev, "could not read the firmware version\n");
242 dev_info(&ts->client->dev, "AT42QT1050 firmware version %1d.%1d\n",
259 dev_err(&ts->client->dev, "Fail to read detection status: %d\n",
267 dev_err(&ts->client->dev,
343 struct device *dev = &ts->client->dev;
428 static int qt1050_probe(struct i2c_client *client) argument
432 struct device *dev = &client->dev;
438 err = i2c_check_functionality(client
552 struct i2c_client *client = to_i2c_client(dev); local
568 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_i2c.c24 static int st_lsm6dsx_i2c_probe(struct i2c_client *client) argument
29 hw_id = (kernel_ulong_t)device_get_match_data(&client->dev);
31 hw_id = i2c_client_get_device_id(client)->driver_data;
35 regmap = devm_regmap_init_i2c(client, &st_lsm6dsx_i2c_regmap_config);
37 dev_err(&client->dev, "Failed to register i2c regmap %ld\n", PTR_ERR(regmap));
41 return st_lsm6dsx_probe(&client->dev, client->irq, hw_id, regmap);
/linux-master/drivers/platform/arm64/
H A Dacer-aspire1-ec.c67 struct i2c_client *client; member in struct:aspire_ec
77 static int aspire_ec_ram_read(struct i2c_client *client, u8 off, u8 *data, u8 data_len) argument
79 i2c_smbus_write_byte_data(client, ASPIRE_EC_RAM_READ, off);
80 i2c_smbus_read_i2c_block_data(client, ASPIRE_EC_RAM_READ, data_len, data);
84 static int aspire_ec_ram_write(struct i2c_client *client, u8 off, u8 data) argument
88 i2c_smbus_write_i2c_block_data(client, ASPIRE_EC_RAM_WRITE, sizeof(tmp), tmp);
108 id = i2c_smbus_read_byte_data(ec->client, ASPIRE_EC_EVENT);
110 dev_err(&ec->client->dev, "Failed to read event id: %pe\n", ERR_PTR(id));
124 aspire_ec_ram_read(ec->client, ASPIRE_EC_RAM_WATCHDOG, &tmp, sizeof(tmp));
126 aspire_ec_ram_write(ec->client, ASPIRE_EC_RAM_WATCHDO
445 aspire_ec_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/media/i2c/
H A Dov08d10.c658 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
663 ret = i2c_smbus_write_byte_data(client, r_list->regs[i].address,
666 dev_err_ratelimited(&client->dev,
678 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
684 ret = i2c_smbus_write_byte_data(client, OV08D10_REG_PAGE, 0x01);
689 ret = i2c_smbus_write_byte_data(client, OV08D10_REG_ANALOG_GAIN, val);
693 return i2c_smbus_write_byte_data(client,
699 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
705 ret = i2c_smbus_write_byte_data(client, OV08D10_REG_PAGE, 0x01);
711 ret = i2c_smbus_write_byte_data(client, OV08D10_REG_MWB_DGAIN_
726 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
769 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
795 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
820 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
852 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
1017 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
1075 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
1100 struct i2c_client *client = v4l2_get_subdevdata(sd); local
1272 struct i2c_client *client = v4l2_get_subdevdata(&ov08d10->sd); local
1375 ov08d10_remove(struct i2c_client *client) argument
1387 ov08d10_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/pressure/
H A Dicp10100.c41 struct i2c_client *client; member in struct:icp10100_state
130 .addr = st->client->addr,
135 .addr = st->client->addr,
152 dev_dbg(&st->client->dev, "sending cmd %#x\n", be16_to_cpu(cmd->cmd));
156 ret = icp10100_i2c_xfer(st->client->adapter, msgs,
162 ret = icp10100_i2c_xfer(st->client->adapter, &msgs[0], 1);
169 ret = icp10100_i2c_xfer(st->client->adapter, &msgs[1], 1);
183 dev_err(&st->client->dev, "crc error recv=%#x calc=%#x\n",
201 ret = i2c_master_send(st->client, icp10100_switch_mode_otp,
215 dev_dbg(&st->client
533 icp10100_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/gpio/
H A Dgpio-ts4900.c139 static int ts4900_gpio_probe(struct i2c_client *client) argument
145 if (of_property_read_u32(client->dev.of_node, "ngpios", &ngpio))
148 priv = devm_kzalloc(&client->dev, sizeof(*priv), GFP_KERNEL);
155 priv->gpio_chip.parent = &client->dev;
156 priv->input_bit = (uintptr_t)of_device_get_match_data(&client->dev);
158 priv->regmap = devm_regmap_init_i2c(client, &ts4900_regmap_config);
161 dev_err(&client->dev, "Failed to allocate register map: %d\n",
166 ret = devm_gpiochip_add_data(&client->dev, &priv->gpio_chip, priv);
168 dev_err(&client->dev, "Unable to register gpiochip\n");
172 i2c_set_clientdata(client, pri
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Duapi.c67 struct tegra_drm_client *client; local
69 list_for_each_entry(client, &tegra->clients, list)
70 if (client->base.class == class)
71 return client;
82 struct tegra_drm_client *client = NULL; local
93 client = tegra_drm_find_client(tegra, args->host1x_class);
94 if (!client) {
99 if (client->shared_channel) {
100 context->channel = host1x_channel_get(client->shared_channel);
102 context->channel = host1x_channel_request(&client
[all...]
/linux-master/sound/core/seq/
H A Dseq_ports.h58 struct snd_seq_addr addr; /* client/port number */
98 struct snd_seq_client_port *snd_seq_port_use_ptr(struct snd_seq_client *client, int num);
101 struct snd_seq_client_port *snd_seq_port_query_nearest(struct snd_seq_client *client,
108 int snd_seq_create_port(struct snd_seq_client *client, int port_index,
112 int snd_seq_delete_port(struct snd_seq_client *client, int port);
115 int snd_seq_delete_all_ports(struct snd_seq_client *client);
/linux-master/drivers/hwmon/pmbus/
H A Dbel-pfe.c93 static int pfe_pmbus_probe(struct i2c_client *client) argument
97 model = (int)i2c_match_id(pfe_device_id, client)->driver_data;
98 client->dev.platform_data = &pfe_plat_data;
106 i2c_smbus_write_byte_data(client, PMBUS_PAGE, 0);
108 return pmbus_do_probe(client, &pfe_driver_info[model]);
/linux-master/drivers/iio/chemical/
H A Dvz89x.c43 struct i2c_client *client; member in struct:vz89x_data
176 struct i2c_client *client = data->client; local
181 msg[0].addr = client->addr;
182 msg[0].flags = client->flags;
186 msg[1].addr = client->addr;
187 msg[1].flags = client->flags | I2C_M_RD;
191 ret = i2c_transfer(client->adapter, msg, 2);
198 struct i2c_client *client = data->client; local
351 vz89x_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/light/
H A Dopt4001.c85 struct i2c_client *client; member in struct:opt4001_chip
166 struct device *dev = &chip->client->dev;
210 struct device *dev = &chip->client->dev;
227 struct device *dev = &chip->client->dev;
376 static int opt4001_probe(struct i2c_client *client) argument
383 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*chip));
389 ret = devm_regulator_get_enable(&client->dev, "vdd");
391 return dev_err_probe(&client->dev, ret, "Failed to enable vdd supply\n");
393 chip->regmap = devm_regmap_init_i2c(client, &opt4001_regmap_config);
395 return dev_err_probe(&client
[all...]
H A Das73211.c106 * @client: I2C client.
117 struct i2c_client *client; member in struct:as73211_data
273 struct device *dev = &data->client->dev;
278 if (data->client->irq)
285 i2c_lock_bus(data->client->adapter, I2C_LOCK_SEGMENT);
291 ret = __i2c_smbus_xfer(data->client->adapter, data->client->addr,
292 data->client->flags, I2C_SMBUS_WRITE,
295 i2c_unlock_bus(data->client
734 as73211_probe(struct i2c_client *client) argument
[all...]
H A Dapds9300.c47 struct i2c_client *client; member in struct:apds9300_data
101 ret = i2c_smbus_read_word_data(data->client, flags);
103 dev_err(&data->client->dev,
119 ret = i2c_smbus_write_word_data(data->client, APDS9300_THRESHLOWLOW
122 dev_err(&data->client->dev, "failed to set thresh_low\n");
140 ret = i2c_smbus_write_word_data(data->client, APDS9300_THRESHHIGHLOW
143 dev_err(&data->client->dev, "failed to set thresh_hi\n");
160 ret = i2c_smbus_write_byte_data(data->client,
163 dev_err(&data->client->dev,
178 ret = i2c_smbus_write_byte_data(data->client,
401 apds9300_probe(struct i2c_client *client) argument
454 apds9300_remove(struct i2c_client *client) argument
[all...]
H A Dmax44009.c80 struct i2c_client *client; member in struct:max44009_data
112 int ret = i2c_smbus_read_byte_data(data->client, MAX44009_REG_CFG);
123 struct i2c_client *client = data->client; local
133 ret = i2c_smbus_read_byte_data(client, MAX44009_REG_CFG);
146 return i2c_smbus_write_byte_data(client, MAX44009_REG_CFG, config);
206 .addr = data->client->addr,
212 .addr = data->client->addr,
218 .addr = data->client->addr,
224 .addr = data->client
490 max44009_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_i2c.c52 static int inv_icm42600_probe(struct i2c_client *client) argument
58 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_I2C_BLOCK))
61 match = device_get_match_data(&client->dev);
66 regmap = devm_regmap_init_i2c(client, &inv_icm42600_regmap_config);
70 return inv_icm42600_core_probe(regmap, chip, client->irq,
/linux-master/drivers/input/touchscreen/
H A Dhimax_hx83112b.c55 struct i2c_client *client; member in struct:himax_ts_data
121 dev_dbg(&ts->client->dev, "Product id: %x\n", product_id);
128 dev_err(&ts->client->dev,
138 ts->input_dev = devm_input_allocate_device(&ts->client->dev);
140 dev_err(&ts->client->dev, "Failed to allocate input device\n");
156 dev_err(&ts->client->dev,
163 dev_err(&ts->client->dev,
225 dev_err(&ts->client->dev, "Wrong event checksum: %04x\n",
241 dev_err(&ts->client->dev, "Failed to read input event: %d\n",
268 static int himax_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/media/dvb-frontends/
H A Dmn88473.c19 struct i2c_client *client = fe->demodulator_priv; local
20 struct mn88473_dev *dev = i2c_get_clientdata(client);
28 dev_dbg(&client->dev,
96 dev_dbg(&client->dev, "get_if_frequency=%u\n", if_frequency);
233 dev_dbg(&client->dev, "failed=%d\n", ret);
239 struct i2c_client *client = fe->demodulator_priv; local
240 struct mn88473_dev *dev = i2c_get_clientdata(client);
322 dev_dbg(&client->dev, "strength=%u\n", utmp1);
343 dev_dbg(&client->dev, "cnr=%d value=%u\n", stmp, utmp);
368 dev_dbg(&client
461 struct i2c_client *client = fe->demodulator_priv; local
554 struct i2c_client *client = fe->demodulator_priv; local
609 mn88473_probe(struct i2c_client *client) argument
728 mn88473_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/power/supply/
H A Dmax17040_battery.c141 struct i2c_client *client; member in struct:max17040_chip
227 struct device *dev = &chip->client->dev;
324 dev_warn(&chip->client->dev, "IRQ: Alert battery low level\n");
340 struct i2c_client *client = chip->client; local
343 ret = devm_request_threaded_irq(&client->dev, client->irq, NULL,
449 static int max17040_probe(struct i2c_client *client) argument
451 const struct i2c_device_id *id = i2c_client_get_device_id(client);
452 struct i2c_adapter *adapter = client
555 struct i2c_client *client = to_i2c_client(dev); local
572 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/iio/proximity/
H A Dsrf08.c54 struct i2c_client *client; member in struct:srf08_data
125 struct i2c_client *client = data->client; local
131 ret = i2c_smbus_write_byte_data(data->client,
134 dev_err(&client->dev, "write command - err: %d\n", ret);
152 ret = i2c_smbus_read_byte_data(data->client,
162 dev_err(&client->dev, "device not ready\n");
167 ret = i2c_smbus_read_word_swapped(data->client,
170 dev_err(&client->dev, "cannot read distance: ret=%d\n", ret);
263 struct i2c_client *client local
349 struct i2c_client *client = data->client; local
446 srf08_probe(struct i2c_client *client) argument
[all...]

Completed in 511 milliseconds

<<21222324252627282930>>