/linux-master/drivers/video/backlight/ |
H A D | adp8860_bl.c | 99 struct i2c_client *client; member in struct:adp8860_led 106 struct i2c_client *client; member in struct:adp8860_bl 119 static int adp8860_read(struct i2c_client *client, int reg, uint8_t *val) argument 123 ret = i2c_smbus_read_byte_data(client, reg); 125 dev_err(&client->dev, "failed reading at 0x%02x\n", reg); 133 static int adp8860_write(struct i2c_client *client, u8 reg, u8 val) argument 135 return i2c_smbus_write_byte_data(client, reg, val); 138 static int adp8860_set_bits(struct i2c_client *client, int reg, uint8_t bit_mask) argument 140 struct adp8860_bl *data = i2c_get_clientdata(client); 146 ret = adp8860_read(client, re 157 adp8860_clr_bits(struct i2c_client *client, int reg, uint8_t bit_mask) argument 200 struct i2c_client *client = led->client; local 216 adp8860_led_probe(struct i2c_client *client) argument 298 adp8860_led_remove(struct i2c_client *client) argument 313 adp8860_led_probe(struct i2c_client *client) argument 318 adp8860_led_remove(struct i2c_client *client) argument 327 struct i2c_client *client = data->client; local 382 struct i2c_client *client = data->client; local 651 adp8860_probe(struct i2c_client *client) argument 756 adp8860_remove(struct i2c_client *client) argument 773 struct i2c_client *client = to_i2c_client(dev); local 782 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | rtl2830.c | 11 static int rtl2830_bulk_write(struct i2c_client *client, unsigned int reg, argument 14 struct rtl2830_dev *dev = i2c_get_clientdata(client); 17 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); 19 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); 23 static int rtl2830_update_bits(struct i2c_client *client, unsigned int reg, argument 26 struct rtl2830_dev *dev = i2c_get_clientdata(client); 29 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); 31 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); 35 static int rtl2830_bulk_read(struct i2c_client *client, unsigned int reg, argument 38 struct rtl2830_dev *dev = i2c_get_clientdata(client); 49 struct i2c_client *client = fe->demodulator_priv; local 139 struct i2c_client *client = fe->demodulator_priv; local 160 struct i2c_client *client = fe->demodulator_priv; local 271 struct i2c_client *client = fe->demodulator_priv; local 383 struct i2c_client *client = fe->demodulator_priv; local 513 struct i2c_client *client = fe->demodulator_priv; local 579 struct i2c_client *client = fe->demodulator_priv; local 603 struct i2c_client *client = fe->demodulator_priv; local 650 struct i2c_client *client = i2c_mux_priv(muxc); local 668 rtl2830_get_dvb_frontend(struct i2c_client *client) argument 677 rtl2830_get_i2c_adapter(struct i2c_client *client) argument 693 struct i2c_client *client = context; local 721 struct i2c_client *client = context; local 746 struct i2c_client *client = context; local 771 rtl2830_probe(struct i2c_client *client) argument 867 rtl2830_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-abx80x.c | 128 struct i2c_client *client; member in struct:abx80x_priv 132 static int abx80x_write_config_key(struct i2c_client *client, u8 key) argument 134 if (i2c_smbus_write_byte_data(client, ABX8XX_REG_CFG_KEY, key) < 0) { 135 dev_err(&client->dev, "Unable to write configuration key\n"); 142 static int abx80x_is_rc_mode(struct i2c_client *client) argument 146 flags = i2c_smbus_read_byte_data(client, ABX8XX_REG_OSS); 148 dev_err(&client->dev, 156 static int abx80x_enable_trickle_charger(struct i2c_client *client, argument 165 if (abx80x_write_config_key(client, ABX8XX_CFG_KEY_MISC) < 0) 168 err = i2c_smbus_write_byte_data(client, ABX8XX_REG_TRICKL 181 struct i2c_client *client = to_i2c_client(dev); local 221 struct i2c_client *client = to_i2c_client(dev); local 261 struct i2c_client *client = dev_id; local 287 struct i2c_client *client = to_i2c_client(dev); local 319 struct i2c_client *client = to_i2c_client(dev); local 354 struct i2c_client *client = to_i2c_client(dev); local 389 struct i2c_client *client = to_i2c_client(dev); local 445 struct i2c_client *client = to_i2c_client(dev->parent); local 483 struct i2c_client *client = to_i2c_client(dev->parent); local 513 struct i2c_client *client = to_i2c_client(dev); local 528 struct i2c_client *client = to_i2c_client(dev); local 568 abx80x_dt_trickle_cfg(struct i2c_client *client) argument 765 abx80x_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/hwmon/ |
H A D | max31730.c | 44 /* Each client has this additional data */ 46 struct i2c_client *client; member in struct:max31730_data 72 err = i2c_smbus_write_byte_data(data->client, MAX31730_REG_CONF, 81 static int max31730_set_enable(struct i2c_client *client, int reg, argument 93 err = i2c_smbus_write_byte_data(client, reg, regval); 104 return max31730_set_enable(data->client, MAX31730_REG_OFFSET_ENABLE, 111 return max31730_set_enable(data->client, MAX31730_REG_CHANNEL_ENABLE, 146 offset = i2c_smbus_read_byte_data(data->client, 153 regval = i2c_smbus_read_byte_data(data->client, 160 regval = i2c_smbus_read_byte_data(data->client, 287 struct i2c_client *client = max31730->client; local 294 max31730_probe(struct i2c_client *client) argument 361 max31730_check_reg_temp(struct i2c_client *client, int reg) argument 371 max31730_detect(struct i2c_client *client, struct i2c_board_info *info) argument [all...] |
H A D | ad7414.c | 38 struct i2c_client *client; member in struct:ad7414_data 56 static inline int ad7414_read(struct i2c_client *client, u8 reg) argument 59 return i2c_smbus_read_word_swapped(client, reg); 61 return i2c_smbus_read_byte_data(client, reg); 64 static inline int ad7414_write(struct i2c_client *client, u8 reg, u8 value) argument 66 return i2c_smbus_write_byte_data(client, reg, value); 72 struct i2c_client *client = data->client; local 79 dev_dbg(&client->dev, "starting ad7414 update\n"); 81 value = ad7414_read(client, AD7414_REG_TEM 127 struct i2c_client *client = data->client; local 172 ad7414_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/iio/pressure/ |
H A D | hp206c.c | 59 struct i2c_client *client; member in struct:hp206c_data 82 static inline int hp206c_read_reg(struct i2c_client *client, u8 reg) argument 84 return i2c_smbus_read_byte_data(client, HP206C_CMD_READ_REG | reg); 87 static inline int hp206c_write_reg(struct i2c_client *client, u8 reg, u8 val) argument 89 return i2c_smbus_write_byte_data(client, 93 static int hp206c_read_20bit(struct i2c_client *client, u8 cmd) argument 98 ret = i2c_smbus_read_i2c_block_data(client, cmd, sizeof(values), values); 112 struct i2c_client *client = data->client; local 115 ret = hp206c_read_reg(client, HP206C_REG_INT_SR 127 hp206c_set_compensation(struct i2c_client *client, bool enabled) argument 147 struct i2c_client *client = data->client; local 175 struct i2c_client *client = data->client; local 355 hp206c_probe(struct i2c_client *client) argument [all...] |
H A D | mpl115_i2c.c | 38 static int mpl115_i2c_probe(struct i2c_client *client) argument 40 const struct i2c_device_id *id = i2c_client_get_device_id(client); 41 if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_WORD_DATA)) 44 return mpl115_probe(&client->dev, id->name, &mpl115_i2c_ops);
|
/linux-master/drivers/power/supply/ |
H A D | max14656_charger_detector.c | 80 struct i2c_client *client; member in struct:max14656_chip 89 static int max14656_read_reg(struct i2c_client *client, int reg, u8 *val) argument 93 ret = i2c_smbus_read_byte_data(client, reg); 95 dev_err(&client->dev, 104 static int max14656_write_reg(struct i2c_client *client, int reg, u8 val) argument 108 ret = i2c_smbus_write_byte_data(client, reg, val); 110 dev_err(&client->dev, 118 static int max14656_read_block_reg(struct i2c_client *client, u8 reg, argument 123 ret = i2c_smbus_read_i2c_block_data(client, reg, length, val); 125 dev_err(&client 174 struct i2c_client *client = chip->client; local 237 max14656_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/input/mouse/ |
H A D | psmouse-smbus.c | 20 struct i2c_client *client; member in struct:psmouse_smbus_dev 44 if (smbdev->client) 62 static void psmouse_smbus_detach_i2c_client(struct i2c_client *client) argument 69 if (smbdev->client != client) 72 kfree(client->dev.platform_data); 73 client->dev.platform_data = NULL; 78 dev_name(&smbdev->client->dev)); 80 device_link_remove(&smbdev->client->dev, 133 struct i2c_client *client; member in struct:psmouse_smbus_removal_work 157 psmouse_smbus_schedule_remove(struct i2c_client *client) argument 199 struct i2c_client *client; local [all...] |
/linux-master/drivers/leds/ |
H A D | leds-lp3952.c | 23 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, 210 lp3952_probe(struct i2c_client *client) argument 257 lp3952_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/media/i2c/ |
H A D | ov6650.c | 249 static int ov6650_reg_read(struct i2c_client *client, u8 reg, u8 *val) argument 254 .addr = client->addr, 260 ret = i2c_transfer(client->adapter, &msg, 1); 265 ret = i2c_transfer(client->adapter, &msg, 1); 273 dev_err(&client->dev, "Failed reading register 0x%02x!\n", reg); 278 static int ov6650_reg_write(struct i2c_client *client, u8 reg, u8 val) argument 283 .addr = client->addr, 289 ret = i2c_transfer(client->adapter, &msg, 1); 293 dev_err(&client->dev, "Failed writing register 0x%02x!\n", reg); 301 static int ov6650_reg_rmw(struct i2c_client *client, u argument 326 to_ov6650(const struct i2c_client *client) argument 342 struct i2c_client *client = v4l2_get_subdevdata(sd); local 375 struct i2c_client *client = v4l2_get_subdevdata(sd); local 427 struct i2c_client *client = v4l2_get_subdevdata(sd); local 446 struct i2c_client *client = v4l2_get_subdevdata(sd); local 457 struct i2c_client *client = v4l2_get_subdevdata(sd); local 473 struct i2c_client *client = v4l2_get_subdevdata(sd); local 524 struct i2c_client *client = v4l2_get_subdevdata(sd); local 582 struct i2c_client *client = v4l2_get_subdevdata(sd); local 613 struct i2c_client *client = v4l2_get_subdevdata(sd); local 699 struct i2c_client *client = v4l2_get_subdevdata(sd); local 806 struct i2c_client *client = v4l2_get_subdevdata(sd); local 828 struct i2c_client *client = v4l2_get_subdevdata(sd); local 862 ov6650_reset(struct i2c_client *client) argument 877 ov6650_prog_dflt(struct i2c_client *client, u8 clkrc) argument 894 struct i2c_client *client = v4l2_get_subdevdata(sd); local 999 struct i2c_client *client = v4l2_get_subdevdata(sd); local 1052 ov6650_probe(struct i2c_client *client) argument 1122 ov6650_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/gpu/drm/tegra/ |
H A D | vic.c | 33 struct tegra_drm_client client; member in struct:vic 45 static inline struct vic *to_vic(struct tegra_drm_client *client) argument 47 return container_of(client, struct vic, client); 118 static int vic_init(struct host1x_client *client) argument 120 struct tegra_drm_client *drm = host1x_to_drm_client(client); 121 struct drm_device *dev = dev_get_drvdata(client->host); 126 err = host1x_client_iommu_attach(client); 132 vic->channel = host1x_channel_request(client); 138 client 166 vic_exit(struct host1x_client *client) argument 212 struct host1x_client *client = &vic->client.base; local 358 vic_open_channel(struct tegra_drm_client *client, struct tegra_drm_context *context) argument 375 vic_can_use_memory_ctx(struct tegra_drm_client *client, bool *supported) argument [all...] |
/linux-master/drivers/media/usb/go7007/ |
H A D | s2250-board.c | 151 static int write_reg(struct i2c_client *client, u8 reg, u8 value) argument 153 struct go7007 *go = i2c_get_adapdata(client->adapter); 156 int dev_addr = client->addr << 1; /* firmware wants 8-bit address */ 171 dev_info(&client->dev, "i2c lock failed\n"); 185 static int write_reg_fp(struct i2c_client *client, u16 addr, u16 val) argument 187 struct go7007 *go = i2c_get_adapdata(client->adapter); 191 struct s2250 *dec = i2c_get_clientdata(client); 210 dev_info(&client->dev, "i2c lock failed\n"); 228 dev_info(&client->dev, "invalid fp write %x %x\n", 233 dev_info(&client 249 read_reg_fp(struct i2c_client *client, u16 addr, u16 *val) argument 290 write_regs(struct i2c_client *client, u8 *regs) argument 303 write_regs_fp(struct i2c_client *client, u16 *regs) argument 323 struct i2c_client *client = v4l2_get_subdevdata(sd); local 347 struct i2c_client *client = v4l2_get_subdevdata(sd); local 366 struct i2c_client *client = v4l2_get_subdevdata(&state->sd); local 406 struct i2c_client *client = v4l2_get_subdevdata(sd); local 497 s2250_probe(struct i2c_client *client) argument 603 s2250_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | adp5589-keys.c | 232 struct i2c_client *client; member in struct:adp5589_kpad 373 static int adp5589_read(struct i2c_client *client, u8 reg) argument 375 int ret = i2c_smbus_read_byte_data(client, reg); 378 dev_err(&client->dev, "Read Error\n"); 383 static int adp5589_write(struct i2c_client *client, u8 reg, u8 val) argument 385 return i2c_smbus_write_byte_data(client, reg, val); 395 return !!(adp5589_read(kpad->client, 414 adp5589_write(kpad->client, kpad->var->reg(ADP5589_GPO_DATA_OUT_A) + 430 ret = adp5589_write(kpad->client, 456 ret = adp5589_write(kpad->client, kpa 585 struct i2c_client *client = kpad->client; local 621 struct i2c_client *client = kpad->client; local 826 struct i2c_client *client = kpad->client; local 939 struct i2c_client *client = data; local 945 adp5589_probe(struct i2c_client *client) argument 1021 struct i2c_client *client = to_i2c_client(dev); local 1032 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/drivers/media/tuners/ |
H A D | tua9001_priv.h | 22 struct i2c_client *client; member in struct:tua9001_dev
|
/linux-master/include/soc/qcom/ |
H A D | ocmem.h | 39 struct ocmem_buf *ocmem_allocate(struct ocmem *ocmem, enum ocmem_client client, 41 void ocmem_free(struct ocmem *ocmem, enum ocmem_client client, 52 enum ocmem_client client, 58 static inline void ocmem_free(struct ocmem *ocmem, enum ocmem_client client, argument 51 ocmem_allocate(struct ocmem *ocmem, enum ocmem_client client, unsigned long size) argument
|
/linux-master/include/linux/iio/common/ |
H A D | st_sensors_i2c.h | 17 struct i2c_client *client);
|
/linux-master/drivers/input/touchscreen/ |
H A D | wacom_i2c.c | 50 struct i2c_client *client; member in struct:wacom_i2c 57 static int wacom_query_device(struct i2c_client *client, argument 74 .addr = client->addr, 80 .addr = client->addr, 87 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); 98 dev_dbg(&client->dev, 115 error = i2c_master_recv(wac_i2c->client, 150 struct i2c_client *client = wac_i2c->client; local 152 enable_irq(client 160 struct i2c_client *client = wac_i2c->client; local 165 wacom_i2c_probe(struct i2c_client *client) argument 237 struct i2c_client *client = to_i2c_client(dev); local 246 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/sound/soc/codecs/ |
H A D | ad193x-i2c.c | 23 static int ad193x_i2c_probe(struct i2c_client *client) argument 26 const struct i2c_device_id *id = i2c_match_id(ad193x_id, client); 32 return ad193x_probe(&client->dev, 33 devm_regmap_init_i2c(client, &config),
|
H A D | adau1977-i2c.c | 19 static int adau1977_i2c_probe(struct i2c_client *client) argument 22 const struct i2c_device_id *id = i2c_match_id(adau1977_i2c_ids, client); 28 return adau1977_probe(&client->dev, 29 devm_regmap_init_i2c(client, &config),
|
H A D | ssm2602-i2c.c | 24 static int ssm2602_i2c_probe(struct i2c_client *client) argument 26 const struct i2c_device_id *id = i2c_match_id(ssm2602_i2c_id, client); 27 return ssm2602_probe(&client->dev, id->driver_data, 28 devm_regmap_init_i2c(client, &ssm2602_regmap_config));
|
H A D | pcm179x-i2c.c | 17 static int pcm179x_i2c_probe(struct i2c_client *client) argument 22 regmap = devm_regmap_init_i2c(client, &pcm179x_regmap_config); 25 dev_err(&client->dev, "Failed to allocate regmap: %d\n", ret); 29 return pcm179x_common_init(&client->dev, regmap);
|
/linux-master/drivers/iio/magnetometer/ |
H A D | rm3100-i2c.c | 26 static int rm3100_probe(struct i2c_client *client) argument 30 regmap = devm_regmap_init_i2c(client, &rm3100_regmap_config); 34 return rm3100_common_probe(&client->dev, regmap, client->irq);
|
/linux-master/drivers/mfd/ |
H A D | si476x-i2c.c | 39 dev_dbg(&core->client->dev, "Configuring pinmux\n"); 46 dev_err(&core->client->dev, 58 dev_err(&core->client->dev, 70 dev_err(&core->client->dev, 79 dev_err(&core->client->dev, 89 dev_err(&core->client->dev, 129 struct i2c_client *client = core->client; local 136 if (client->irq) 137 enable_irq(client 686 si476x_core_probe(struct i2c_client *client) argument 838 si476x_core_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/iio/imu/bno055/ |
H A D | bno055_i2c.c | 19 static int bno055_i2c_probe(struct i2c_client *client) argument 23 regmap = devm_regmap_init_i2c(client, &bno055_regmap_config); 25 return dev_err_probe(&client->dev, PTR_ERR(regmap), 28 return bno055_probe(&client->dev, regmap,
|