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,