/drivers/input/mouse/ |
D | elan_i2c.h | 64 struct i2c_client; 73 int (*initialize)(struct i2c_client *client); 74 int (*sleep_control)(struct i2c_client *, bool sleep); 75 int (*power_control)(struct i2c_client *, bool enable); 76 int (*set_mode)(struct i2c_client *client, u8 mode); 78 int (*calibrate)(struct i2c_client *client); 79 int (*calibrate_result)(struct i2c_client *client, u8 *val); 81 int (*get_baseline_data)(struct i2c_client *client, 84 int (*get_version)(struct i2c_client *client, u8 pattern, bool iap, 86 int (*get_sm_version)(struct i2c_client *client, u8 pattern, [all …]
|
D | elan_i2c_smbus.c | 54 static int elan_smbus_initialize(struct i2c_client *client) in elan_smbus_initialize() 86 static int elan_smbus_set_mode(struct i2c_client *client, u8 mode) in elan_smbus_set_mode() 94 static int elan_smbus_sleep_control(struct i2c_client *client, bool sleep) in elan_smbus_sleep_control() 102 static int elan_smbus_power_control(struct i2c_client *client, bool enable) in elan_smbus_power_control() 107 static int elan_smbus_calibrate(struct i2c_client *client) in elan_smbus_calibrate() 115 static int elan_smbus_calibrate_result(struct i2c_client *client, u8 *val) in elan_smbus_calibrate_result() 131 static int elan_smbus_get_baseline_data(struct i2c_client *client, in elan_smbus_get_baseline_data() 150 static int elan_smbus_get_version(struct i2c_client *client, in elan_smbus_get_version() 170 static int elan_smbus_get_sm_version(struct i2c_client *client, u8 pattern, in elan_smbus_get_sm_version() 189 static int elan_smbus_get_product_id(struct i2c_client *client, u16 *id) in elan_smbus_get_product_id() [all …]
|
D | elan_i2c_i2c.c | 74 static int elan_i2c_read_block(struct i2c_client *client, in elan_i2c_read_block() 100 static int elan_i2c_read_cmd(struct i2c_client *client, u16 reg, u8 *val) in elan_i2c_read_cmd() 113 static int elan_i2c_write_cmd(struct i2c_client *client, u16 reg, u16 cmd) in elan_i2c_write_cmd() 139 static int elan_i2c_initialize(struct i2c_client *client) in elan_i2c_initialize() 178 static int elan_i2c_sleep_control(struct i2c_client *client, bool sleep) in elan_i2c_sleep_control() 184 static int elan_i2c_power_control(struct i2c_client *client, bool enable) in elan_i2c_power_control() 215 static int elan_i2c_set_mode(struct i2c_client *client, u8 mode) in elan_i2c_set_mode() 221 static int elan_i2c_calibrate(struct i2c_client *client) in elan_i2c_calibrate() 226 static int elan_i2c_calibrate_result(struct i2c_client *client, u8 *val) in elan_i2c_calibrate_result() 231 static int elan_i2c_get_baseline_data(struct i2c_client *client, in elan_i2c_get_baseline_data() [all …]
|
/drivers/iio/accel/ |
D | mma9551_core.h | 41 int mma9551_read_config_byte(struct i2c_client *client, u8 app_id, 43 int mma9551_write_config_byte(struct i2c_client *client, u8 app_id, 45 int mma9551_read_status_byte(struct i2c_client *client, u8 app_id, 47 int mma9551_read_config_word(struct i2c_client *client, u8 app_id, 49 int mma9551_write_config_word(struct i2c_client *client, u8 app_id, 51 int mma9551_read_status_word(struct i2c_client *client, u8 app_id, 53 int mma9551_read_config_words(struct i2c_client *client, u8 app_id, 55 int mma9551_read_status_words(struct i2c_client *client, u8 app_id, 57 int mma9551_write_config_words(struct i2c_client *client, u8 app_id, 59 int mma9551_update_config_bits(struct i2c_client *client, u8 app_id, [all …]
|
D | mma9551_core.c | 108 static int mma9551_transfer(struct i2c_client *client, in mma9551_transfer() 216 int mma9551_read_config_byte(struct i2c_client *client, u8 app_id, in mma9551_read_config_byte() 241 int mma9551_write_config_byte(struct i2c_client *client, u8 app_id, in mma9551_write_config_byte() 266 int mma9551_read_status_byte(struct i2c_client *client, u8 app_id, in mma9551_read_status_byte() 291 int mma9551_read_config_word(struct i2c_client *client, u8 app_id, in mma9551_read_config_word() 325 int mma9551_write_config_word(struct i2c_client *client, u8 app_id, in mma9551_write_config_word() 352 int mma9551_read_status_word(struct i2c_client *client, u8 app_id, in mma9551_read_status_word() 385 int mma9551_read_config_words(struct i2c_client *client, u8 app_id, in mma9551_read_config_words() 424 int mma9551_read_status_words(struct i2c_client *client, u8 app_id, in mma9551_read_status_words() 463 int mma9551_write_config_words(struct i2c_client *client, u8 app_id, in mma9551_write_config_words() [all …]
|
/drivers/misc/ |
D | isl29003.c | 50 struct i2c_client *client; 64 static int __isl29003_read_reg(struct i2c_client *client, in __isl29003_read_reg() 72 static int __isl29003_write_reg(struct i2c_client *client, in __isl29003_write_reg() 101 static int isl29003_get_range(struct i2c_client *client) in isl29003_get_range() 107 static int isl29003_set_range(struct i2c_client *client, int range) in isl29003_set_range() 114 static int isl29003_get_resolution(struct i2c_client *client) in isl29003_get_resolution() 120 static int isl29003_set_resolution(struct i2c_client *client, int res) in isl29003_set_resolution() 127 static int isl29003_get_mode(struct i2c_client *client) in isl29003_get_mode() 133 static int isl29003_set_mode(struct i2c_client *client, int mode) in isl29003_set_mode() 140 static int isl29003_set_power_state(struct i2c_client *client, int state) in isl29003_set_power_state() [all …]
|
D | isl29020.c | 27 struct i2c_client *client = to_i2c_client(dev); in als_sensing_range_show() 41 struct i2c_client *client = to_i2c_client(dev); in als_lux_input_data_show() 77 struct i2c_client *client = to_i2c_client(dev); in als_sensing_range_store() 111 static void als_set_power_state(struct i2c_client *client, int enable) in als_set_power_state() 142 static int als_set_default_config(struct i2c_client *client) in als_set_default_config() 154 static int isl29020_probe(struct i2c_client *client, in isl29020_probe() 174 static int isl29020_remove(struct i2c_client *client) in isl29020_remove() 192 struct i2c_client *client = to_i2c_client(dev); in isl29020_runtime_suspend() 199 struct i2c_client *client = to_i2c_client(dev); in isl29020_runtime_resume()
|
/drivers/hwmon/pmbus/ |
D | pmbus.h | 438 int (*read_byte_data)(struct i2c_client *client, int page, int reg); 439 int (*read_word_data)(struct i2c_client *client, int page, int phase, 441 int (*write_word_data)(struct i2c_client *client, int page, int reg, 443 int (*write_byte)(struct i2c_client *client, int page, u8 value); 449 int (*identify)(struct i2c_client *client, 478 void pmbus_clear_cache(struct i2c_client *client); 479 void pmbus_set_update(struct i2c_client *client, u8 reg, bool update); 480 int pmbus_set_page(struct i2c_client *client, int page, int phase); 481 int pmbus_read_word_data(struct i2c_client *client, int page, int phase, 483 int pmbus_write_word_data(struct i2c_client *client, int page, u8 reg, [all …]
|
D | ucd9000.c | 75 struct i2c_client *client; 97 static int ucd90320_read_word_data(struct i2c_client *client, int page, in ucd90320_read_word_data() 110 static int ucd90320_read_byte_data(struct i2c_client *client, int page, int reg) in ucd90320_read_byte_data() 119 static int ucd90320_write_word_data(struct i2c_client *client, int page, in ucd90320_write_word_data() 133 static int ucd90320_write_byte(struct i2c_client *client, int page, u8 value) in ucd90320_write_byte() 146 static int ucd9000_get_fan_config(struct i2c_client *client, int fan) in ucd9000_get_fan_config() 161 static int ucd9000_read_byte_data(struct i2c_client *client, int page, int reg) in ucd9000_read_byte_data() 248 static int ucd9000_gpio_read_config(struct i2c_client *client, in ucd9000_gpio_read_config() 263 struct i2c_client *client = gpiochip_get_data(gc); in ucd9000_gpio_get() 276 struct i2c_client *client = gpiochip_get_data(gc); in ucd9000_gpio_set() [all …]
|
/drivers/watchdog/ |
D | menf21bmc_wdt.c | 35 struct i2c_client *i2c_client; member 42 rst_rsn = i2c_smbus_read_byte_data(data->i2c_client, BMC_CMD_RST_RSN); in menf21bmc_wdt_set_bootstatus() 62 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_ON); in menf21bmc_wdt_start() 69 return i2c_smbus_write_byte_data(drv_data->i2c_client, in menf21bmc_wdt_stop() 84 ret = i2c_smbus_write_word_data(drv_data->i2c_client, in menf21bmc_wdt_settimeout() 98 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_TRIG); in menf21bmc_wdt_ping() 119 struct i2c_client *i2c_client = to_i2c_client(dev->parent); in menf21bmc_wdt_probe() local 130 drv_data->i2c_client = i2c_client; in menf21bmc_wdt_probe() 136 bmc_timeout = i2c_smbus_read_word_data(drv_data->i2c_client, in menf21bmc_wdt_probe() 167 i2c_smbus_write_word_data(drv_data->i2c_client, in menf21bmc_wdt_shutdown()
|
/drivers/media/dvb-frontends/ |
D | mxl692.c | 33 struct i2c_client *i2c_client; member 47 .addr = dev->i2c_client->addr, in mxl692_i2c_write() 53 ret = i2c_transfer(dev->i2c_client->adapter, &msg, 1); in mxl692_i2c_write() 55 dev_dbg(&dev->i2c_client->dev, "i2c write error!\n"); in mxl692_i2c_write() 64 .addr = dev->i2c_client->addr, in mxl692_i2c_read() 70 ret = i2c_transfer(dev->i2c_client->adapter, &msg, 1); in mxl692_i2c_read() 72 dev_dbg(&dev->i2c_client->dev, "i2c read error!\n"); in mxl692_i2c_read() 252 dev_dbg(&dev->i2c_client->dev, "failed\n"); in mxl692_validate_fw_header() 304 dev_dbg(&dev->i2c_client->dev, "err %d\n", status); in mxl692_write_fw_block() 319 dev_dbg(&dev->i2c_client->dev, "hrmph?\n"); in mxl692_memwrite() [all …]
|
/drivers/media/i2c/ |
D | msp3400-driver.h | 130 int msp_write_dem(struct i2c_client *client, int addr, int val); 131 int msp_write_dsp(struct i2c_client *client, int addr, int val); 132 int msp_read_dem(struct i2c_client *client, int addr); 133 int msp_read_dsp(struct i2c_client *client, int addr); 134 int msp_reset(struct i2c_client *client); 135 void msp_set_scart(struct i2c_client *client, int in, int out); 141 void msp_set_audmode(struct i2c_client *client); 142 int msp_detect_stereo(struct i2c_client *client); 146 void msp3400c_set_mode(struct i2c_client *client, int mode); 147 void msp3400c_set_carrier(struct i2c_client *client, int cdo1, int cdo2);
|
D | st-mipid02.c | 84 struct i2c_client *i2c_client; member 219 struct i2c_client *client = bridge->i2c_client; in mipid02_read_reg() 249 struct i2c_client *client = bridge->i2c_client; in mipid02_write_reg() 280 return devm_regulator_bulk_get(&bridge->i2c_client->dev, in mipid02_get_regulators() 297 struct i2c_client *client = bridge->i2c_client; in mipid02_set_power_on() 388 struct i2c_client *client = bridge->i2c_client; in mipid02_configure_from_rx_speed() 410 struct i2c_client *client = bridge->i2c_client; in mipid02_configure_clk_lane() 521 struct i2c_client *client = bridge->i2c_client; in mipid02_stream_disable() 543 struct i2c_client *client = bridge->i2c_client; in mipid02_stream_enable() 622 struct i2c_client *client = bridge->i2c_client; in mipid02_s_stream() [all …]
|
D | ak881x.c | 35 static int reg_read(struct i2c_client *client, const u8 reg) in reg_read() 40 static int reg_write(struct i2c_client *client, const u8 reg, in reg_write() 46 static int reg_set(struct i2c_client *client, const u8 reg, in reg_set() 55 static struct ak881x *to_ak881x(const struct i2c_client *client) in to_ak881x() 64 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_g_register() 81 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_s_register() 98 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_fill_fmt() 128 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_get_selection() 148 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_s_std_output() 179 struct i2c_client *client = v4l2_get_subdevdata(sd); in ak881x_s_stream() [all …]
|
/drivers/media/i2c/cx25840/ |
D | cx25840-core.h | 72 struct i2c_client *c; 155 int cx25840_write(struct i2c_client *client, u16 addr, u8 value); 156 int cx25840_write4(struct i2c_client *client, u16 addr, u32 value); 157 u8 cx25840_read(struct i2c_client *client, u16 addr); 158 u32 cx25840_read4(struct i2c_client *client, u16 addr); 159 int cx25840_and_or(struct i2c_client *client, u16 addr, unsigned int mask, 161 int cx25840_and_or4(struct i2c_client *client, u16 addr, u32 and_mask, 163 void cx25840_std_setup(struct i2c_client *client); 167 int cx25840_loadfw(struct i2c_client *client); 171 void cx25840_audio_set_path(struct i2c_client *client);
|
/drivers/leds/ |
D | leds-menf21bmc.c | 28 struct i2c_client *i2c_client; member 60 led_val = i2c_smbus_read_byte_data(led->i2c_client, in menf21bmc_led_set() 70 i2c_smbus_write_byte_data(led->i2c_client, in menf21bmc_led_set() 80 struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); in menf21bmc_led_probe() local 85 leds[i].i2c_client = i2c_client; in menf21bmc_led_probe()
|
D | leds-blinkm.c | 22 static int blinkm_transfer_hw(struct i2c_client *client, int cmd); 23 static int blinkm_test_run(struct i2c_client *client); 26 struct i2c_client *i2c_client; member 34 struct i2c_client *i2c_client; member 130 struct i2c_client *client; in show_color_common() 155 struct i2c_client *client; in store_color_common() 264 struct i2c_client *client; in test_store() 293 static int blinkm_write(struct i2c_client *client, int cmd, u8 *arg) in blinkm_write() 315 static int blinkm_read(struct i2c_client *client, int cmd, u8 *arg) in blinkm_read() 331 static int blinkm_transfer_hw(struct i2c_client *client, int cmd) in blinkm_transfer_hw() [all …]
|
/drivers/base/regmap/ |
D | regmap-i2c.c | 19 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_byte_reg_read() 38 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_byte_reg_write() 55 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_reg_read() 74 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_reg_write() 91 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_read_swapped() 110 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_write_swapped() 126 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_write() 143 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_gather_write() 177 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_read() 212 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_smbus_i2c_write() [all …]
|
/drivers/gpu/drm/i2c/ |
D | sil164_drv.c | 37 struct i2c_client *duallink_slave; 106 sil164_write(struct i2c_client *client, uint8_t addr, uint8_t val) in sil164_write() 118 sil164_read(struct i2c_client *client, uint8_t addr) in sil164_read() 140 sil164_save_state(struct i2c_client *client, uint8_t *state) in sil164_save_state() 149 sil164_restore_state(struct i2c_client *client, uint8_t *state) in sil164_restore_state() 158 sil164_set_power_state(struct i2c_client *client, bool on) in sil164_set_power_state() 171 sil164_init_state(struct i2c_client *client, in sil164_init_state() 294 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in sil164_encoder_detect() 353 sil164_probe(struct i2c_client *client, const struct i2c_device_id *id) in sil164_probe() 374 sil164_remove(struct i2c_client *client) in sil164_remove() [all …]
|
/drivers/input/misc/ |
D | adxl34x-i2c.c | 20 struct i2c_client *client = to_i2c_client(dev); in adxl34x_smbus_read() 28 struct i2c_client *client = to_i2c_client(dev); in adxl34x_smbus_write() 37 struct i2c_client *client = to_i2c_client(dev); in adxl34x_smbus_read_block() 46 struct i2c_client *client = to_i2c_client(dev); in adxl34x_i2c_read_block() 77 static int adxl34x_i2c_probe(struct i2c_client *client, in adxl34x_i2c_probe() 102 static int adxl34x_i2c_remove(struct i2c_client *client) in adxl34x_i2c_remove() 111 struct i2c_client *client = to_i2c_client(dev); in adxl34x_i2c_suspend() 121 struct i2c_client *client = to_i2c_client(dev); in adxl34x_i2c_resume()
|
/drivers/iio/dac/ |
D | ad5593r.c | 25 static int ad5593r_read_word(struct i2c_client *i2c, u8 reg, u16 *value) in ad5593r_read_word() 45 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_write_dac() 53 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_read_adc() 66 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_reg_write() 74 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_reg_read() 81 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_gpio_read() 102 static int ad5593r_i2c_probe(struct i2c_client *i2c, in ad5593r_i2c_probe() 108 static int ad5593r_i2c_remove(struct i2c_client *i2c) in ad5593r_i2c_remove()
|
/drivers/mfd/ |
D | max8925-i2c.c | 18 static inline int max8925_read_device(struct i2c_client *i2c, in max8925_read_device() 34 static inline int max8925_write_device(struct i2c_client *i2c, in max8925_write_device() 49 int max8925_reg_read(struct i2c_client *i2c, int reg) in max8925_reg_read() 66 int max8925_reg_write(struct i2c_client *i2c, int reg, in max8925_reg_write() 80 int max8925_bulk_read(struct i2c_client *i2c, int reg, in max8925_bulk_read() 94 int max8925_bulk_write(struct i2c_client *i2c, int reg, in max8925_bulk_write() 108 int max8925_set_bits(struct i2c_client *i2c, int reg, in max8925_set_bits() 147 static int max8925_probe(struct i2c_client *client, in max8925_probe() 201 static int max8925_remove(struct i2c_client *client) in max8925_remove() 214 struct i2c_client *client = to_i2c_client(dev); in max8925_suspend() [all …]
|
/drivers/gpu/drm/bridge/analogix/ |
D | anx7625.h | 363 struct i2c_client *tx_p0_client; 364 struct i2c_client *tx_p1_client; 365 struct i2c_client *tx_p2_client; 366 struct i2c_client *rx_p0_client; 367 struct i2c_client *rx_p1_client; 368 struct i2c_client *rx_p2_client; 369 struct i2c_client *tcpc_client; 378 struct i2c_client *client; 380 struct i2c_client *last_client;
|
/drivers/gpu/drm/bridge/ |
D | megachips-stdpxxxx-ge-b850v3-fw.c | 62 struct i2c_client *stdp4028_i2c; 63 struct i2c_client *stdp2690_i2c; 68 static u8 *stdp2690_get_edid(struct i2c_client *client) in stdp2690_get_edid() 136 struct i2c_client *client; in ge_b850v3_lvds_get_edid() 171 struct i2c_client *stdp4028_i2c = in ge_b850v3_lvds_bridge_detect() 230 struct i2c_client *stdp4028_i2c in ge_b850v3_lvds_irq_handler() 246 struct i2c_client *stdp4028_i2c in ge_b850v3_lvds_attach() 313 struct i2c_client *stdp4028_i2c = ge_b850v3_lvds_ptr->stdp4028_i2c; in ge_b850v3_register() 339 static int stdp4028_ge_b850v3_fw_probe(struct i2c_client *stdp4028_i2c, in stdp4028_ge_b850v3_fw_probe() 360 static int stdp4028_ge_b850v3_fw_remove(struct i2c_client *stdp4028_i2c) in stdp4028_ge_b850v3_fw_remove() [all …]
|
/drivers/rtc/ |
D | rtc-ds1374.c | 69 struct i2c_client *client; 85 static int ds1374_read_rtc(struct i2c_client *client, u32 *time, in ds1374_read_rtc() 108 static int ds1374_write_rtc(struct i2c_client *client, u32 time, in ds1374_write_rtc() 127 static int ds1374_check_rtc_status(struct i2c_client *client) in ds1374_check_rtc_status() 161 struct i2c_client *client = to_i2c_client(dev); in ds1374_read_time() 174 struct i2c_client *client = to_i2c_client(dev); in ds1374_set_time() 187 struct i2c_client *client = to_i2c_client(dev); in ds1374_read_alarm() 225 struct i2c_client *client = to_i2c_client(dev); in ds1374_set_alarm() 286 struct i2c_client *client = dev_id; in ds1374_irq() 297 struct i2c_client *client = ds1374->client; in ds1374_work() [all …]
|