Lines Matching refs:pmbus_data

81 struct pmbus_data {  struct
142 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_clear_cache()
152 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_set_update()
163 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_set_page()
225 struct pmbus_data *data = i2c_get_clientdata(client); in _pmbus_write_byte()
279 struct pmbus_data *data = i2c_get_clientdata(client); in _pmbus_write_word_data()
301 struct pmbus_data *data = i2c_get_clientdata(client); in _pmbus_write_byte_data()
319 struct pmbus_data *data = i2c_get_clientdata(client); in _pmbus_read_byte_data()
393 struct pmbus_data *data = i2c_get_clientdata(client); in _pmbus_read_word_data()
470 static struct pmbus_sensor *pmbus_find_sensor(struct pmbus_data *data, int page, in pmbus_find_sensor()
487 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_get_fan_rate()
539 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_clear_faults()
549 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_check_status_cml()
567 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_check_register()
582 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_check_status_register()
612 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_check_block_register()
626 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_get_driver_info()
634 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_get_status()
676 static long pmbus_reg2data_ieee754(struct pmbus_data *data, in pmbus_reg2data_ieee754()
721 static s64 pmbus_reg2data_linear(struct pmbus_data *data, in pmbus_reg2data_linear()
758 static s64 pmbus_reg2data_direct(struct pmbus_data *data, in pmbus_reg2data_direct()
802 static s64 pmbus_reg2data_vid(struct pmbus_data *data, in pmbus_reg2data_vid()
833 static s64 pmbus_reg2data(struct pmbus_data *data, struct pmbus_sensor *sensor) in pmbus_reg2data()
861 static u16 pmbus_data2reg_ieee754(struct pmbus_data *data, in pmbus_data2reg_ieee754()
925 static u16 pmbus_data2reg_linear(struct pmbus_data *data, in pmbus_data2reg_linear()
990 static u16 pmbus_data2reg_direct(struct pmbus_data *data, in pmbus_data2reg_direct()
1025 static u16 pmbus_data2reg_vid(struct pmbus_data *data, in pmbus_data2reg_vid()
1033 static u16 pmbus_data2reg(struct pmbus_data *data, in pmbus_data2reg()
1085 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_get_boolean()
1154 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_show_sensor()
1172 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_set_sensor()
1201 static int pmbus_add_attribute(struct pmbus_data *data, struct attribute *attr) in pmbus_add_attribute()
1251 static int pmbus_add_boolean(struct pmbus_data *data, in pmbus_add_boolean()
1281 struct pmbus_data *pmbus_data; member
1289 struct pmbus_data *pmbus_data = tdata->pmbus_data; in pmbus_thermal_get_temp() local
1290 struct i2c_client *client = to_i2c_client(pmbus_data->dev); in pmbus_thermal_get_temp()
1291 struct device *dev = pmbus_data->hwmon_dev; in pmbus_thermal_get_temp()
1300 mutex_lock(&pmbus_data->update_lock); in pmbus_thermal_get_temp()
1305 *temp = (int)pmbus_reg2data(pmbus_data, sensor); in pmbus_thermal_get_temp()
1306 mutex_unlock(&pmbus_data->update_lock); in pmbus_thermal_get_temp()
1315 static int pmbus_thermal_add_sensor(struct pmbus_data *pmbus_data, in pmbus_thermal_add_sensor() argument
1318 struct device *dev = pmbus_data->dev; in pmbus_thermal_add_sensor()
1327 tdata->pmbus_data = pmbus_data; in pmbus_thermal_add_sensor()
1341 static struct pmbus_sensor *pmbus_add_sensor(struct pmbus_data *data, in pmbus_add_sensor()
1391 static int pmbus_add_label(struct pmbus_data *data, in pmbus_add_label()
1469 struct pmbus_data *data, in pmbus_add_limit_attrs()
1508 struct pmbus_data *data, in pmbus_add_sensor_attrs_one()
1580 struct pmbus_data *data, in pmbus_add_sensor_attrs()
2149 struct pmbus_data *data, int index, int page, int id, in pmbus_add_fan_ctrl()
2183 struct pmbus_data *data) in pmbus_add_fan_attributes()
2296 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_show_samples()
2315 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_set_samples()
2327 static int pmbus_add_samples_attr(struct pmbus_data *data, int page, in pmbus_add_samples_attr()
2346 struct pmbus_data *data) in pmbus_add_samples_attributes()
2371 struct pmbus_data *data) in pmbus_find_attributes()
2518 struct pmbus_data *data, int page) in pmbus_identify_common()
2603 static int pmbus_init_common(struct i2c_client *client, struct pmbus_data *data, in pmbus_init_common()
2772 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_is_enabled()
2785 static void pmbus_notify(struct pmbus_data *data, int page, int reg, int flags) in pmbus_notify()
2809 static int _pmbus_get_flags(struct pmbus_data *data, u8 page, unsigned int *flags, in _pmbus_get_flags()
2894 static int __maybe_unused pmbus_get_flags(struct pmbus_data *data, u8 page, unsigned int *flags, in pmbus_get_flags()
2919 struct pmbus_data *data = i2c_get_clientdata(client); in _pmbus_regulator_on_off()
2946 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_regulator_get_error_flags()
2956 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_regulator_get_status()
2998 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_regulator_get_low_margin()
3024 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_regulator_get_high_margin()
3052 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_regulator_get_voltage()
3071 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_regulator_set_voltage()
3143 static int pmbus_regulator_register(struct pmbus_data *data) in pmbus_regulator_register()
3175 static int pmbus_regulator_notify(struct pmbus_data *data, int page, int event) in pmbus_regulator_notify()
3188 static int pmbus_regulator_register(struct pmbus_data *data) in pmbus_regulator_register()
3193 static int pmbus_regulator_notify(struct pmbus_data *data, int page, int event) in pmbus_regulator_notify()
3206 struct pmbus_data *data = pdata; in pmbus_fault_handler()
3224 static int pmbus_irq_setup(struct i2c_client *client, struct pmbus_data *data) in pmbus_irq_setup()
3278 struct pmbus_data *pdata = i2c_get_clientdata(entry->client); in pmbus_debugfs_get()
3299 struct pmbus_data *pdata = i2c_get_clientdata(entry->client); in pmbus_debugfs_get_status()
3321 struct pmbus_data *pdata = i2c_get_clientdata(entry->client); in pmbus_debugfs_mfr_read()
3357 struct pmbus_data *data) in pmbus_init_debugfs()
3560 struct pmbus_data *data) in pmbus_init_debugfs()
3570 struct pmbus_data *data; in pmbus_do_probe()
3661 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_get_debugfs_dir()
3669 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_lock_interruptible()
3677 struct pmbus_data *data = i2c_get_clientdata(client); in pmbus_unlock()