i2c_client 19 include/drm/bridge/ptn3460.h struct i2c_client; i2c_client 25 include/drm/bridge/ptn3460.h struct i2c_client *client, struct device_node *node); i2c_client 29 include/drm/bridge/ptn3460.h struct drm_encoder *encoder, struct i2c_client *client, i2c_client 123 include/drm/drm_encoder_slave.h int (*encoder_init)(struct i2c_client *client, i2c_client 135 include/drm/drm_encoder_slave.h static inline struct i2c_client *drm_i2c_encoder_get_client(struct drm_encoder *encoder) i2c_client 137 include/drm/drm_encoder_slave.h return (struct i2c_client *)to_encoder_slave(encoder)->bus_priv; i2c_client 47 include/linux/i2c-smbus.h struct i2c_client *i2c_setup_smbus_alert(struct i2c_adapter *adapter, i2c_client 49 include/linux/i2c-smbus.h int i2c_handle_smbus_alert(struct i2c_client *ara); i2c_client 45 include/linux/i2c.h struct i2c_client; i2c_client 60 include/linux/i2c.h extern int i2c_master_send(const struct i2c_client *client, const char *buf, i2c_client 62 include/linux/i2c.h extern int i2c_master_recv(const struct i2c_client *client, char *buf, i2c_client 85 include/linux/i2c.h extern s32 i2c_smbus_read_byte(const struct i2c_client *client); i2c_client 86 include/linux/i2c.h extern s32 i2c_smbus_write_byte(const struct i2c_client *client, u8 value); i2c_client 87 include/linux/i2c.h extern s32 i2c_smbus_read_byte_data(const struct i2c_client *client, i2c_client 89 include/linux/i2c.h extern s32 i2c_smbus_write_byte_data(const struct i2c_client *client, i2c_client 91 include/linux/i2c.h extern s32 i2c_smbus_read_word_data(const struct i2c_client *client, i2c_client 93 include/linux/i2c.h extern s32 i2c_smbus_write_word_data(const struct i2c_client *client, i2c_client 97 include/linux/i2c.h i2c_smbus_read_word_swapped(const struct i2c_client *client, u8 command) i2c_client 105 include/linux/i2c.h i2c_smbus_write_word_swapped(const struct i2c_client *client, i2c_client 112 include/linux/i2c.h extern s32 i2c_smbus_read_block_data(const struct i2c_client *client, i2c_client 114 include/linux/i2c.h extern s32 i2c_smbus_write_block_data(const struct i2c_client *client, i2c_client 117 include/linux/i2c.h extern s32 i2c_smbus_read_i2c_block_data(const struct i2c_client *client, i2c_client 119 include/linux/i2c.h extern s32 i2c_smbus_write_i2c_block_data(const struct i2c_client *client, i2c_client 170 include/linux/i2c.h int (*probe)(struct i2c_client *, const struct i2c_device_id *); i2c_client 171 include/linux/i2c.h int (*remove)(struct i2c_client *); i2c_client 174 include/linux/i2c.h void (*shutdown)(struct i2c_client *); i2c_client 175 include/linux/i2c.h int (*suspend)(struct i2c_client *, pm_message_t mesg); i2c_client 176 include/linux/i2c.h int (*resume)(struct i2c_client *); i2c_client 183 include/linux/i2c.h void (*alert)(struct i2c_client *, unsigned int data); i2c_client 188 include/linux/i2c.h int (*command)(struct i2c_client *client, unsigned int cmd, void *arg); i2c_client 194 include/linux/i2c.h int (*detect)(struct i2c_client *, struct i2c_board_info *); i2c_client 228 include/linux/i2c.h #define to_i2c_client(d) container_of(d, struct i2c_client, dev) i2c_client 230 include/linux/i2c.h extern struct i2c_client *i2c_verify_client(struct device *dev); i2c_client 233 include/linux/i2c.h static inline struct i2c_client *kobj_to_i2c_client(struct kobject *kobj) i2c_client 239 include/linux/i2c.h static inline void *i2c_get_clientdata(const struct i2c_client *dev) i2c_client 244 include/linux/i2c.h static inline void i2c_set_clientdata(struct i2c_client *dev, void *data) i2c_client 301 include/linux/i2c.h extern struct i2c_client * i2c_client 310 include/linux/i2c.h extern struct i2c_client * i2c_client 322 include/linux/i2c.h extern struct i2c_client * i2c_client 325 include/linux/i2c.h extern void i2c_unregister_device(struct i2c_client *); i2c_client 516 include/linux/i2c.h extern struct i2c_client *i2c_use_client(struct i2c_client *client); i2c_client 517 include/linux/i2c.h extern void i2c_release_client(struct i2c_client *client); i2c_client 562 include/linux/i2c.h extern struct i2c_client *of_find_i2c_device_by_node(struct device_node *node); i2c_client 569 include/linux/i2c.h static inline struct i2c_client *of_find_i2c_device_by_node(struct device_node *node) i2c_client 156 include/linux/i2c/adp5588.h struct i2c_client; /* forward declaration */ i2c_client 163 include/linux/i2c/adp5588.h int (*setup)(struct i2c_client *client, i2c_client 166 include/linux/i2c/adp5588.h int (*teardown)(struct i2c_client *client, i2c_client 15 include/linux/i2c/max732x.h int (*setup)(struct i2c_client *client, i2c_client 18 include/linux/i2c/max732x.h int (*teardown)(struct i2c_client *client, i2c_client 35 include/linux/i2c/pcf857x.h int (*setup)(struct i2c_client *client, i2c_client 38 include/linux/i2c/pcf857x.h int (*teardown)(struct i2c_client *client, i2c_client 175 include/linux/i2c/tps65010.h struct i2c_client; i2c_client 199 include/linux/i2c/tps65010.h int (*setup)(struct i2c_client *client, void *context); i2c_client 200 include/linux/i2c/tps65010.h int (*teardown)(struct i2c_client *client, void *context); i2c_client 19 include/linux/iio/common/st_sensors_i2c.h struct i2c_client *client, struct st_sensor_data *sdata); i2c_client 22 include/linux/iio/common/st_sensors_i2c.h void st_sensors_of_i2c_probe(struct i2c_client *client, i2c_client 25 include/linux/iio/common/st_sensors_i2c.h static inline void st_sensors_of_i2c_probe(struct i2c_client *client, i2c_client 105 include/linux/iio/gyro/itg3200.h struct i2c_client *i2c; i2c_client 175 include/linux/input/adp5589.h struct i2c_client; /* forward declaration */ i2c_client 179 include/linux/input/adp5589.h int (*setup)(struct i2c_client *client, i2c_client 182 include/linux/input/adp5589.h int (*teardown)(struct i2c_client *client, i2c_client 18 include/linux/input/gp2ap002a00f.h int (*hw_setup)(struct i2c_client *client); i2c_client 19 include/linux/input/gp2ap002a00f.h int (*hw_shutdown)(struct i2c_client *client); i2c_client 32 include/linux/leds-pca9532.h struct i2c_client *client; i2c_client 285 include/linux/mfd/88pm80x.h struct i2c_client *power_page; /* chip client for power page */ i2c_client 286 include/linux/mfd/88pm80x.h struct i2c_client *gpadc_page; /* chip client for gpadc page */ i2c_client 296 include/linux/mfd/88pm80x.h struct i2c_client *client; i2c_client 297 include/linux/mfd/88pm80x.h struct i2c_client *companion; i2c_client 370 include/linux/mfd/88pm80x.h extern int pm80x_init(struct i2c_client *client); i2c_client 383 include/linux/mfd/88pm860x.h struct i2c_client *client; i2c_client 384 include/linux/mfd/88pm860x.h struct i2c_client *companion; /* companion chip client */ i2c_client 472 include/linux/mfd/88pm860x.h extern int pm860x_reg_read(struct i2c_client *, int); i2c_client 473 include/linux/mfd/88pm860x.h extern int pm860x_reg_write(struct i2c_client *, int, unsigned char); i2c_client 474 include/linux/mfd/88pm860x.h extern int pm860x_bulk_read(struct i2c_client *, int, int, unsigned char *); i2c_client 475 include/linux/mfd/88pm860x.h extern int pm860x_bulk_write(struct i2c_client *, int, int, unsigned char *); i2c_client 476 include/linux/mfd/88pm860x.h extern int pm860x_set_bits(struct i2c_client *, int, unsigned char, i2c_client 478 include/linux/mfd/88pm860x.h extern int pm860x_page_reg_read(struct i2c_client *, int); i2c_client 479 include/linux/mfd/88pm860x.h extern int pm860x_page_reg_write(struct i2c_client *, int, unsigned char); i2c_client 480 include/linux/mfd/88pm860x.h extern int pm860x_page_bulk_read(struct i2c_client *, int, int, i2c_client 482 include/linux/mfd/88pm860x.h extern int pm860x_page_bulk_write(struct i2c_client *, int, int, i2c_client 484 include/linux/mfd/88pm860x.h extern int pm860x_page_set_bits(struct i2c_client *, int, unsigned char, i2c_client 134 include/linux/mfd/aat2870.h struct i2c_client *client; i2c_client 96 include/linux/mfd/ab3100.h struct i2c_client *i2c_client; i2c_client 97 include/linux/mfd/ab3100.h struct i2c_client *testreg_client; i2c_client 174 include/linux/mfd/axp20x.h struct i2c_client *i2c_client; i2c_client 27 include/linux/mfd/bcm590xx.h struct i2c_client *i2c_pri; i2c_client 28 include/linux/mfd/bcm590xx.h struct i2c_client *i2c_sec; i2c_client 45 include/linux/mfd/da9055/core.h struct i2c_client *i2c_client; i2c_client 438 include/linux/mfd/max14577-private.h struct i2c_client *i2c; /* Slave addr = 0x4A */ i2c_client 439 include/linux/mfd/max14577-private.h struct i2c_client *i2c_pmic; /* Slave addr = 0x46 */ i2c_client 439 include/linux/mfd/max77686-private.h struct i2c_client *i2c; /* 0xcc / PMIC, Battery Control, and FLASH */ i2c_client 440 include/linux/mfd/max77686-private.h struct i2c_client *rtc; /* slave addr 0x0c */ i2c_client 426 include/linux/mfd/max77693-private.h struct i2c_client *i2c; /* 0xCC , PMIC, Charger, Flash LED */ i2c_client 427 include/linux/mfd/max77693-private.h struct i2c_client *muic; /* 0x4A , MUIC */ i2c_client 428 include/linux/mfd/max77693-private.h struct i2c_client *haptic; /* 0x90 , Haptic */ i2c_client 243 include/linux/mfd/max8907.h struct i2c_client *i2c_gen; i2c_client 244 include/linux/mfd/max8907.h struct i2c_client *i2c_rtc; i2c_client 197 include/linux/mfd/max8925.h struct i2c_client *i2c; i2c_client 198 include/linux/mfd/max8925.h struct i2c_client *adc; i2c_client 199 include/linux/mfd/max8925.h struct i2c_client *rtc; i2c_client 266 include/linux/mfd/max8925.h extern int max8925_reg_read(struct i2c_client *, int); i2c_client 267 include/linux/mfd/max8925.h extern int max8925_reg_write(struct i2c_client *, int, unsigned char); i2c_client 268 include/linux/mfd/max8925.h extern int max8925_bulk_read(struct i2c_client *, int, int, unsigned char *); i2c_client 269 include/linux/mfd/max8925.h extern int max8925_bulk_write(struct i2c_client *, int, int, unsigned char *); i2c_client 270 include/linux/mfd/max8925.h extern int max8925_set_bits(struct i2c_client *, int, unsigned char, i2c_client 384 include/linux/mfd/max8997-private.h struct i2c_client *i2c; /* 0xcc / PMIC, Battery Control, and FLASH */ i2c_client 385 include/linux/mfd/max8997-private.h struct i2c_client *rtc; /* slave addr 0x0c */ i2c_client 386 include/linux/mfd/max8997-private.h struct i2c_client *haptic; /* slave addr 0x90 */ i2c_client 387 include/linux/mfd/max8997-private.h struct i2c_client *muic; /* slave addr 0x4a */ i2c_client 416 include/linux/mfd/max8997-private.h extern int max8997_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest); i2c_client 417 include/linux/mfd/max8997-private.h extern int max8997_bulk_read(struct i2c_client *i2c, u8 reg, int count, i2c_client 419 include/linux/mfd/max8997-private.h extern int max8997_write_reg(struct i2c_client *i2c, u8 reg, u8 value); i2c_client 420 include/linux/mfd/max8997-private.h extern int max8997_bulk_write(struct i2c_client *i2c, u8 reg, int count, i2c_client 422 include/linux/mfd/max8997-private.h extern int max8997_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask); i2c_client 155 include/linux/mfd/max8998-private.h struct i2c_client *i2c; i2c_client 156 include/linux/mfd/max8998-private.h struct i2c_client *rtc; i2c_client 174 include/linux/mfd/max8998-private.h extern int max8998_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest); i2c_client 175 include/linux/mfd/max8998-private.h extern int max8998_bulk_read(struct i2c_client *i2c, u8 reg, int count, i2c_client 177 include/linux/mfd/max8998-private.h extern int max8998_write_reg(struct i2c_client *i2c, u8 reg, u8 value); i2c_client 178 include/linux/mfd/max8998-private.h extern int max8998_bulk_write(struct i2c_client *i2c, u8 reg, int count, i2c_client 180 include/linux/mfd/max8998-private.h extern int max8998_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask); i2c_client 68 include/linux/mfd/palmas.h struct i2c_client *i2c_clients[PALMAS_NUM_CLIENTS]; i2c_client 192 include/linux/mfd/rk808.h struct i2c_client *i2c; i2c_client 71 include/linux/mfd/samsung/core.h struct i2c_client *i2c; i2c_client 125 include/linux/mfd/si476x-core.h struct i2c_client *client; i2c_client 170 include/linux/mfd/si476x-core.h struct i2c_client *client = to_i2c_client(dev->parent); i2c_client 32 include/linux/mfd/smsc.h struct i2c_client *i2c_clients[SMSC_NUM_CLIENTS]; i2c_client 51 include/linux/mfd/stw481x.h struct i2c_client *client; i2c_client 118 include/linux/mfd/tc3589x.h struct i2c_client *i2c; i2c_client 92 include/linux/mfd/tps6105x.h struct i2c_client *client; i2c_client 158 include/linux/mfd/tps6507x.h struct i2c_client *i2c_client; i2c_client 893 include/linux/mfd/tps65910.h struct i2c_client *i2c_client; i2c_client 380 include/linux/mfd/tps80031.h struct i2c_client; i2c_client 513 include/linux/mfd/tps80031.h struct i2c_client *clients[TPS80031_NUM_SLAVES]; i2c_client 248 include/linux/mfd/wl1273-core.h int (*request_resources) (struct i2c_client *client); i2c_client 281 include/linux/mfd/wl1273-core.h struct i2c_client *client; i2c_client 21 include/linux/platform_data/pca953x.h int (*setup)(struct i2c_client *client, i2c_client 24 include/linux/platform_data/pca953x.h int (*teardown)(struct i2c_client *client, i2c_client 35 include/linux/platform_data/pn544.h int (*request_resources) (struct i2c_client *client); i2c_client 23 include/linux/regmap.h struct i2c_client; i2c_client 332 include/linux/regmap.h struct regmap *regmap_init_i2c(struct i2c_client *i2c, i2c_client 348 include/linux/regmap.h struct regmap *devm_regmap_init_i2c(struct i2c_client *i2c, i2c_client 78 include/linux/usb/isp1301.h struct i2c_client *isp1301_get_client(struct device_node *node); i2c_client 12 include/media/ir-kbd-i2c.h struct i2c_client *c; i2c_client 379 include/media/soc_camera.h static inline struct video_device *soc_camera_i2c_to_vdev(const struct i2c_client *client) i2c_client 386 include/media/soc_camera.h static inline struct soc_camera_subdev_desc *soc_camera_i2c_to_desc(const struct i2c_client *client) i2c_client 48 include/media/tveeprom.h void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, i2c_client 51 include/media/tveeprom.h int tveeprom_read(struct i2c_client *c, unsigned char *eedata, int len); i2c_client 108 include/media/v4l2-common.h struct i2c_client; i2c_client 128 include/media/v4l2-common.h void v4l2_i2c_subdev_init(struct v4l2_subdev *sd, struct i2c_client *client,