Lines Matching refs:i2c_client
363 int (*read_byte_data)(struct i2c_client *client, int page, int reg);
364 int (*read_word_data)(struct i2c_client *client, int page, int reg);
365 int (*write_word_data)(struct i2c_client *client, int page, int reg,
367 int (*write_byte)(struct i2c_client *client, int page, u8 value);
373 int (*identify)(struct i2c_client *client,
398 void pmbus_clear_cache(struct i2c_client *client);
399 int pmbus_set_page(struct i2c_client *client, u8 page);
400 int pmbus_read_word_data(struct i2c_client *client, u8 page, u8 reg);
401 int pmbus_write_word_data(struct i2c_client *client, u8 page, u8 reg, u16 word);
402 int pmbus_read_byte_data(struct i2c_client *client, int page, u8 reg);
403 int pmbus_write_byte(struct i2c_client *client, int page, u8 value);
404 int pmbus_write_byte_data(struct i2c_client *client, int page, u8 reg,
406 int pmbus_update_byte_data(struct i2c_client *client, int page, u8 reg,
408 void pmbus_clear_faults(struct i2c_client *client);
409 bool pmbus_check_byte_register(struct i2c_client *client, int page, int reg);
410 bool pmbus_check_word_register(struct i2c_client *client, int page, int reg);
411 int pmbus_do_probe(struct i2c_client *client, const struct i2c_device_id *id,
413 int pmbus_do_remove(struct i2c_client *client);
414 const struct pmbus_driver_info *pmbus_get_driver_info(struct i2c_client