Searched refs:client (Results 101 - 125 of 1865) sorted by last modified time

1234567891011>>

/linux-master/drivers/mfd/
H A Drsmu_i2c.c61 struct i2c_client *client = to_i2c_client(rsmu->dev); local
63 return i2c_smbus_write_i2c_block_data(client, reg, bytes, buf);
68 struct i2c_client *client = to_i2c_client(rsmu->dev); local
71 ret = i2c_smbus_read_i2c_block_data(client, reg, bytes, buf);
82 struct i2c_client *client = to_i2c_client(rsmu->dev); local
86 msg[0].addr = client->addr;
91 msg[1].addr = client->addr;
96 cnt = i2c_transfer(client->adapter, msg, 2);
112 struct i2c_client *client = to_i2c_client(rsmu->dev); local
123 cnt = i2c_master_send(client, ms
274 rsmu_i2c_probe(struct i2c_client *client) argument
327 rsmu_i2c_remove(struct i2c_client *client) argument
[all...]
H A Drsmu_spi.c27 struct spi_device *client = to_spi_device(rsmu->dev); local
41 xfer.bits_per_word = client->bits_per_word;
42 xfer.speed_hz = client->max_speed_hz;
59 ret = spi_sync(client, &msg);
68 struct spi_device *client = to_spi_device(rsmu->dev); local
81 xfer.bits_per_word = client->bits_per_word;
82 xfer.speed_hz = client->max_speed_hz;
86 return spi_sync(client, &msg);
198 static int rsmu_spi_probe(struct spi_device *client) argument
200 const struct spi_device_id *id = spi_get_device_id(client);
237 rsmu_spi_remove(struct spi_device *client) argument
[all...]
H A Drk8xx-i2c.c178 static int rk8xx_i2c_probe(struct i2c_client *client) argument
183 data = device_get_match_data(&client->dev);
187 regmap = devm_regmap_init_i2c(client, data->regmap_cfg);
189 return dev_err_probe(&client->dev, PTR_ERR(regmap),
192 return rk8xx_probe(&client->dev, data->variant, client->irq, regmap);
195 static void rk8xx_i2c_shutdown(struct i2c_client *client) argument
197 rk8xx_shutdown(&client->dev);
/linux-master/drivers/md/dm-vdo/indexer/
H A Dio-factory.c32 struct dm_bufio_client *client; member in struct:buffered_reader
48 struct dm_bufio_client *client; member in struct:buffered_writer
100 struct dm_bufio_client *client; local
102 client = dm_bufio_client_create(factory->bdev, block_size, reserved_buffers, 0,
104 if (IS_ERR(client))
105 return -PTR_ERR(client);
107 dm_bufio_set_sector_offset(client, block_offset * SECTORS_PER_BLOCK);
108 *client_ptr = client;
118 dm_bufio_prefetch(reader->client, block_number, read_ahead);
130 dm_bufio_client_destroy(reader->client);
140 struct dm_bufio_client *client = NULL; local
278 struct dm_bufio_client *client = NULL; local
[all...]
/linux-master/drivers/md/
H A Ddm-integrity.c544 io_req.client = ic->io;
1071 io_req.client = ic->io;
1188 io_req.client = ic->io;
1516 fr.io_req.client = dm_bufio_get_dm_io_client(ic->bufio),
1725 io_req.client = ic->io;
2812 io_req.client = ic->io;
/linux-master/drivers/leds/
H A Dleds-lp50xx.c276 * @client: pointer to the I2C client
286 struct i2c_client *client; member in struct:lp50xx
519 static int lp50xx_probe(struct i2c_client *client) argument
525 count = device_get_child_node_count(&client->dev);
527 dev_err(&client->dev, "LEDs are not defined in device tree!");
531 led = devm_kzalloc(&client->dev, struct_size(led, leds, count),
537 led->client = client;
538 led->dev = &client
561 lp50xx_remove(struct i2c_client *client) argument
[all...]
H A Dleds-lp3952.c23 static int lp3952_register_write(struct i2c_client *client, u8 reg, u8 val) argument
26 struct lp3952_led_array *priv = i2c_get_clientdata(client);
31 dev_err(&client->dev, "%s: reg 0x%x, val 0x%x, err %d\n",
41 dev_dbg(&priv->client->dev, "%s LED %d to %d\n", __func__, led_id, on);
50 dev_err(&priv->client->dev, "%s, Error %d\n", __func__, ret);
121 acpi_ret = lp3952_get_label(&priv->client->dev, led_name_hdl[i],
134 ret = devm_led_classdev_register(&priv->client->dev,
137 dev_err(&priv->client->dev,
166 ret = lp3952_register_write(priv->client,
172 return lp3952_register_write(priv->client,
217 lp3952_probe(struct i2c_client *client) argument
[all...]
H A Dleds-lm3532.c150 * @client: i2c client
162 struct i2c_client *client; member in struct:lm3532_data
494 ret = device_property_read_u32(&priv->client->dev, "ti,als-vmin",
499 ret = device_property_read_u32(&priv->client->dev, "ti,als-vmax",
509 ret = device_property_read_u32(&priv->client->dev, "ti,als1-imp-sel",
516 ret = device_property_read_u32(&priv->client->dev, "ti,als2-imp-sel",
523 ret = device_property_read_u32(&priv->client->dev, "ti,als-avrg-time-us",
530 ret = device_property_read_u8(&priv->client->dev, "ti,als-input-mode",
561 priv->enable_gpio = devm_gpiod_get_optional(&priv->client
679 lm3532_probe(struct i2c_client *client) argument
[all...]
H A Dleds-aw200xx.c117 struct i2c_client *client; member in struct:aw200xx
351 struct device *dev = &chip->client->dev;
449 dev_info(&chip->client->dev,
543 static int aw200xx_probe(struct i2c_client *client) argument
550 cdef = device_get_match_data(&client->dev);
554 count = device_get_child_node_count(&client->dev);
556 return dev_err_probe(&client->dev, -EINVAL,
559 chip = devm_kzalloc(&client->dev, struct_size(chip, leds, count),
566 chip->client = client;
[all...]
H A Dleds-aw2013.c66 struct i2c_client *client; member in struct:aw2013
79 dev_err(&chip->client->dev, "Failed to enable the chip: %d\n",
90 dev_err(&chip->client->dev,
112 dev_err(&chip->client->dev,
130 dev_err(&chip->client->dev,
266 struct device_node *np = dev_of_node(&chip->client->dev), *child;
283 dev_err(&chip->client->dev,
298 dev_info(&chip->client->dev,
305 ret = devm_led_classdev_register_ext(&chip->client->dev,
334 static int aw2013_probe(struct i2c_client *client) argument
[all...]
H A Dleds-an30259a.c71 struct i2c_client *client; member in struct:an30259a
198 static int an30259a_dt_init(struct i2c_client *client, argument
201 struct device_node *np = dev_of_node(&client->dev), *child;
215 dev_err(&client->dev, "Couldn't read LED address: %d\n",
273 static int an30259a_probe(struct i2c_client *client) argument
278 chip = devm_kzalloc(&client->dev, sizeof(*chip), GFP_KERNEL);
282 err = an30259a_dt_init(client, chip);
286 err = devm_mutex_init(&client->dev, &chip->mutex);
290 chip->client = client;
[all...]
/linux-master/drivers/iio/temperature/
H A Dmcp9600.c43 struct i2c_client *client; member in struct:mcp9600_data
51 ret = i2c_smbus_read_word_swapped(data->client, chan->address);
87 static int mcp9600_probe(struct i2c_client *client) argument
93 ret = i2c_smbus_read_byte_data(client, MCP9600_DEVICE_ID);
95 return dev_err_probe(&client->dev, ret, "Failed to read device ID\n");
97 dev_warn(&client->dev, "Expected ID %x, got %x\n",
100 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
105 data->client = client;
113 return devm_iio_device_register(&client
[all...]
/linux-master/drivers/iio/pressure/
H A Ddps310.c84 struct i2c_client *client; member in struct:dps310_data
846 static int dps310_probe(struct i2c_client *client) argument
848 const struct i2c_device_id *id = i2c_client_get_device_id(client);
853 iio = devm_iio_device_alloc(&client->dev, sizeof(*data));
858 data->client = client;
867 data->regmap = devm_regmap_init_i2c(client, &dps310_regmap_config);
872 rc = devm_add_action_or_reset(&client->dev, dps310_reset, data);
880 rc = devm_iio_device_register(&client->dev, iio);
884 i2c_set_clientdata(client, ii
[all...]
/linux-master/drivers/iio/light/
H A Dstk3310.c59 devm_regmap_field_alloc(&client->dev, regmap, \
62 dev_err(&client->dev, "reg field alloc failed.\n"); \
105 struct i2c_client *client; member in struct:stk3310_data
240 dev_err(&data->client->dev, "register read failed\n");
260 struct i2c_client *client = data->client; local
279 dev_err(&client->dev, "failed to set PS threshold!\n");
308 struct i2c_client *client = data->client; local
317 dev_err(&client
332 struct i2c_client *client = data->client; local
444 struct i2c_client *client = data->client; local
470 struct i2c_client *client = data->client; local
525 struct i2c_client *client; local
589 stk3310_probe(struct i2c_client *client) argument
651 stk3310_remove(struct i2c_client *client) argument
[all...]
H A Dapds9306.c1252 static int apds9306_probe(struct i2c_client *client) argument
1254 struct device *dev = &client->dev;
1267 data->regmap = devm_regmap_init_i2c(client, &apds9306_regmap);
1273 i2c_set_clientdata(client, indio_dev);
1285 if (client->irq) {
1289 ret = devm_request_threaded_irq(dev, client->irq, NULL,
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_iio.h502 int inv_mpu_acpi_create_mux_client(struct i2c_client *client);
503 void inv_mpu_acpi_delete_mux_client(struct i2c_client *client);
/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/iio/humidity/
H A Dhdc3020.c73 struct i2c_client *client; member in struct:hdc3020_data
136 struct i2c_client *client = data->client; local
140 msg.addr = client->addr;
150 ret = i2c_transfer(client->adapter, &msg, 1);
156 dev_err(&client->dev, "Could not write sensor command\n");
166 struct i2c_client *client = data->client; local
169 .addr = client->addr,
175 .addr = client
608 hdc3020_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/health/
H A Dmax30102.c104 struct i2c_client *client; member in struct:max30102_data
267 ret = i2c_smbus_read_i2c_block_data(data->client,
325 struct device *dev = &data->client->dev;
516 static int max30102_probe(struct i2c_client *client) argument
518 const struct i2c_device_id *id = i2c_client_get_device_id(client);
524 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
534 data->client = client;
538 i2c_set_clientdata(client, indio_dev);
555 ret = devm_iio_kfifo_buffer_setup(&client
606 max30102_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/dac/
H A Dti-dac5571.c47 struct i2c_client *client; member in struct:dac5571_data
75 if (i2c_master_send(data->client, data->buf, 2) != 2)
91 if (i2c_master_send(data->client, data->buf, 3) != 3)
102 if (i2c_master_send(data->client, data->buf, 2) != 2)
115 if (i2c_master_send(data->client, data->buf, 3) != 3)
310 static int dac5571_probe(struct i2c_client *client) argument
312 const struct i2c_device_id *id = i2c_client_get_device_id(client);
313 struct device *dev = &client->dev;
324 i2c_set_clientdata(client, indio_dev);
325 data->client
[all...]
/linux-master/drivers/iio/adc/
H A Dti-ads1015.c900 static int ads1015_client_get_channels_config(struct i2c_client *client) argument
902 struct iio_dev *indio_dev = i2c_get_clientdata(client);
904 struct device *dev = &client->dev;
950 static void ads1015_get_channels_config(struct i2c_client *client) argument
954 struct iio_dev *indio_dev = i2c_get_clientdata(client);
957 if (!ads1015_client_get_channels_config(client))
974 static int ads1015_probe(struct i2c_client *client) argument
982 chip = i2c_get_match_data(client);
984 return dev_err_probe(&client->dev, -EINVAL, "Unknown chip\n");
986 indio_dev = devm_iio_device_alloc(&client
1093 ads1015_remove(struct i2c_client *client) argument
[all...]
H A Dpac1934.c289 * @client: the i2c-client attached to the device
306 struct i2c_client *client; member in struct:pac1934_chip_info
445 static int pac1934_i2c_read(struct i2c_client *client, u8 reg_addr, argument
451 .addr = client->addr,
456 .addr = client->addr,
463 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
533 struct i2c_client *client = info->client; local
555 ret = i2c_smbus_write_byte_data(client,
595 struct i2c_client *client = info->client; local
918 struct i2c_client *client = info->client; local
1044 struct i2c_client *client = info->client; local
1091 pac1934_acpi_parse_channel_config(struct i2c_client *client, struct pac1934_chip_info *info) argument
1164 pac1934_fw_parse_channel_config(struct i2c_client *client, struct pac1934_chip_info *info) argument
1224 struct i2c_client *client = info->client; local
1477 pac1934_probe(struct i2c_client *client) argument
[all...]
H A Dad799x.c125 struct i2c_client *client; member in struct:ad799x_state
143 return i2c_smbus_write_word_swapped(st->client, AD7998_CONF_REG,
148 return i2c_smbus_write_byte_data(st->client, AD7998_CONF_REG,
162 return i2c_smbus_read_word_swapped(st->client, AD7998_CONF_REG);
166 return i2c_smbus_read_byte_data(st->client, AD7998_CONF_REG);
217 b_sent = i2c_smbus_read_i2c_block_data(st->client,
279 return i2c_smbus_read_word_swapped(st->client, cmd);
337 int ret = i2c_smbus_read_byte_data(st->client, AD7998_CYCLE_TMR_REG);
362 ret = i2c_smbus_read_byte_data(st->client, AD7998_CYCLE_TMR_REG);
376 ret = i2c_smbus_write_byte_data(st->client, AD7998_CYCLE_TMR_RE
779 ad799x_probe(struct i2c_client *client) argument
892 ad799x_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/accel/
H A Dmma8452.c105 struct i2c_client *client; member in struct:mma8452_data
202 int ret = i2c_smbus_read_byte_data(data->client,
216 dev_err(&data->client->dev, "data not ready\n");
221 static int mma8452_set_runtime_pm_state(struct i2c_client *client, bool on) argument
227 ret = pm_runtime_resume_and_get(&client->dev);
229 pm_runtime_mark_last_busy(&client->dev);
230 ret = pm_runtime_put_autosuspend(&client->dev);
234 dev_err(&client->dev,
251 ret = mma8452_set_runtime_pm_state(data->client, true);
255 ret = i2c_smbus_read_i2c_block_data(data->client, MMA8452_OUT_
1509 mma8452_reset(struct i2c_client *client) argument
1548 mma8452_probe(struct i2c_client *client) argument
1732 mma8452_remove(struct i2c_client *client) argument
[all...]
H A Dmxc4005.c429 static int mxc4005_probe(struct i2c_client *client) argument
436 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
440 regmap = devm_regmap_init_i2c(client, &mxc4005_regmap_config);
442 dev_err(&client->dev, "failed to initialize regmap\n");
447 i2c_set_clientdata(client, indio_dev);
448 data->dev = &client->dev;
453 dev_err(&client->dev, "failed to initialize chip\n");
459 if (!iio_read_acpi_mount_matrix(&client->dev, &data->orientation, "ROTM")) {
460 ret = iio_read_mount_matrix(&client->dev, &data->orientation);
472 ret = devm_iio_triggered_buffer_setup(&client
[all...]

Completed in 291 milliseconds

1234567891011>>