Lines Matching refs:i2c_client
71 void i2c_set_clientdata(struct i2c_client *client, void *data);
74 void *i2c_get_clientdata(const struct i2c_client *client);
97 int foo_read_value(struct i2c_client *client, u8 reg)
105 int foo_write_value(struct i2c_client *client, u8 reg, u16 value)
142 create i2c_client objects for each I2C device.
148 static int foo_probe(struct i2c_client *client,
150 static int foo_remove(struct i2c_client *client);
186 in the I2C bus driver. You may want to save the returned i2c_client
326 int i2c_master_send(struct i2c_client *client, const char *buf,
328 int i2c_master_recv(struct i2c_client *client, char *buf, int count);
360 s32 i2c_smbus_read_byte(struct i2c_client *client);
361 s32 i2c_smbus_write_byte(struct i2c_client *client, u8 value);
362 s32 i2c_smbus_read_byte_data(struct i2c_client *client, u8 command);
363 s32 i2c_smbus_write_byte_data(struct i2c_client *client,
365 s32 i2c_smbus_read_word_data(struct i2c_client *client, u8 command);
366 s32 i2c_smbus_write_word_data(struct i2c_client *client,
368 s32 i2c_smbus_read_block_data(struct i2c_client *client,
370 s32 i2c_smbus_write_block_data(struct i2c_client *client,
372 s32 i2c_smbus_read_i2c_block_data(struct i2c_client *client,
374 s32 i2c_smbus_write_i2c_block_data(struct i2c_client *client,
381 s32 i2c_smbus_write_quick(struct i2c_client *client, u8 value);
382 s32 i2c_smbus_process_call(struct i2c_client *client,
384 s32 i2c_smbus_block_process_call(struct i2c_client *client,