Lines Matching refs:i2c_client
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_byte_data)(struct i2c_client *client, int page, int reg,
443 int (*write_word_data)(struct i2c_client *client, int page, int reg,
445 int (*write_byte)(struct i2c_client *client, int page, u8 value);
451 int (*identify)(struct i2c_client *client,
485 void pmbus_clear_cache(struct i2c_client *client);
486 void pmbus_set_update(struct i2c_client *client, u8 reg, bool update);
487 int pmbus_set_page(struct i2c_client *client, int page, int phase);
488 int pmbus_read_word_data(struct i2c_client *client, int page, int phase,
490 int pmbus_write_word_data(struct i2c_client *client, int page, u8 reg,
492 int pmbus_read_byte_data(struct i2c_client *client, int page, u8 reg);
493 int pmbus_write_byte(struct i2c_client *client, int page, u8 value);
494 int pmbus_write_byte_data(struct i2c_client *client, int page, u8 reg,
496 int pmbus_update_byte_data(struct i2c_client *client, int page, u8 reg,
498 void pmbus_clear_faults(struct i2c_client *client);
499 bool pmbus_check_byte_register(struct i2c_client *client, int page, int reg);
500 bool pmbus_check_word_register(struct i2c_client *client, int page, int reg);
501 int pmbus_do_probe(struct i2c_client *client, struct pmbus_driver_info *info);
502 const struct pmbus_driver_info *pmbus_get_driver_info(struct i2c_client
504 int pmbus_get_fan_rate_device(struct i2c_client *client, int page, int id,
506 int pmbus_get_fan_rate_cached(struct i2c_client *client, int page, int id,
508 int pmbus_lock_interruptible(struct i2c_client *client);
509 void pmbus_unlock(struct i2c_client *client);
510 int pmbus_update_fan(struct i2c_client *client, int page, int id,
512 struct dentry *pmbus_get_debugfs_dir(struct i2c_client *client);