Lines Matching defs:dev

406 		dev_err(&client->dev,
427 dev_err(&client->dev,
446 dev_err(&client->dev,
521 static struct w83795_data *w83795_update_pwm_config(struct device *dev)
523 struct i2c_client *client = to_i2c_client(dev);
588 static struct w83795_data *w83795_update_device(struct device *dev)
590 struct i2c_client *client = to_i2c_client(dev);
701 show_alarm_beep(struct device *dev, struct device_attribute *attr, char *buf)
703 struct w83795_data *data = w83795_update_device(dev);
720 store_beep(struct device *dev, struct device_attribute *attr,
723 struct i2c_client *client = to_i2c_client(dev);
749 store_chassis_clear(struct device *dev,
753 struct i2c_client *client = to_i2c_client(dev);
775 show_fan(struct device *dev, struct device_attribute *attr, char *buf)
781 struct w83795_data *data = w83795_update_device(dev);
793 store_fan_min(struct device *dev, struct device_attribute *attr,
799 struct i2c_client *client = to_i2c_client(dev);
826 show_pwm(struct device *dev, struct device_attribute *attr, char *buf)
835 data = nr == PWM_OUTPUT ? w83795_update_device(dev)
836 : w83795_update_pwm_config(dev);
854 store_pwm(struct device *dev, struct device_attribute *attr,
857 struct i2c_client *client = to_i2c_client(dev);
887 show_pwm_enable(struct device *dev, struct device_attribute *attr, char *buf)
891 struct w83795_data *data = w83795_update_pwm_config(dev);
915 store_pwm_enable(struct device *dev, struct device_attribute *attr,
918 struct i2c_client *client = to_i2c_client(dev);
919 struct w83795_data *data = w83795_update_pwm_config(dev);
933 dev_warn(dev, "Automatic fan speed control support disabled\n");
934 dev_warn(dev, "Build with CONFIG_SENSORS_W83795_FANCTRL=y if you want it\n");
962 show_pwm_mode(struct device *dev, struct device_attribute *attr, char *buf)
964 struct w83795_data *data = w83795_update_pwm_config(dev);
998 show_temp_src(struct device *dev, struct device_attribute *attr, char *buf)
1002 struct w83795_data *data = w83795_update_pwm_config(dev);
1019 store_temp_src(struct device *dev, struct device_attribute *attr,
1022 struct i2c_client *client = to_i2c_client(dev);
1023 struct w83795_data *data = w83795_update_pwm_config(dev);
1060 show_temp_pwm_enable(struct device *dev, struct device_attribute *attr,
1063 struct w83795_data *data = w83795_update_pwm_config(dev);
1087 store_temp_pwm_enable(struct device *dev, struct device_attribute *attr,
1090 struct i2c_client *client = to_i2c_client(dev);
1091 struct w83795_data *data = w83795_update_pwm_config(dev);
1126 show_fanin(struct device *dev, struct device_attribute *attr, char *buf)
1128 struct w83795_data *data = w83795_update_pwm_config(dev);
1148 store_fanin(struct device *dev, struct device_attribute *attr,
1151 struct i2c_client *client = to_i2c_client(dev);
1183 show_temp_pwm(struct device *dev, struct device_attribute *attr, char *buf)
1185 struct w83795_data *data = w83795_update_pwm_config(dev);
1196 store_temp_pwm(struct device *dev, struct device_attribute *attr,
1199 struct i2c_client *client = to_i2c_client(dev);
1244 show_sf4_pwm(struct device *dev, struct device_attribute *attr, char *buf)
1246 struct w83795_data *data = w83795_update_pwm_config(dev);
1256 store_sf4_pwm(struct device *dev, struct device_attribute *attr,
1259 struct i2c_client *client = to_i2c_client(dev);
1279 show_sf4_temp(struct device *dev, struct device_attribute *attr, char *buf)
1281 struct w83795_data *data = w83795_update_pwm_config(dev);
1292 store_sf4_temp(struct device *dev, struct device_attribute *attr,
1295 struct i2c_client *client = to_i2c_client(dev);
1317 show_temp(struct device *dev, struct device_attribute *attr, char *buf)
1323 struct w83795_data *data = w83795_update_device(dev);
1332 store_temp(struct device *dev, struct device_attribute *attr,
1339 struct i2c_client *client = to_i2c_client(dev);
1355 show_dts_mode(struct device *dev, struct device_attribute *attr, char *buf)
1357 struct w83795_data *data = dev_get_drvdata(dev);
1369 show_dts(struct device *dev, struct device_attribute *attr, char *buf)
1374 struct w83795_data *data = w83795_update_device(dev);
1382 show_dts_ext(struct device *dev, struct device_attribute *attr, char *buf)
1387 struct w83795_data *data = dev_get_drvdata(dev);
1394 store_dts_ext(struct device *dev, struct device_attribute *attr,
1400 struct i2c_client *client = to_i2c_client(dev);
1416 show_temp_mode(struct device *dev, struct device_attribute *attr, char *buf)
1418 struct w83795_data *data = dev_get_drvdata(dev);
1434 store_temp_mode(struct device *dev, struct device_attribute *attr,
1437 struct i2c_client *client = to_i2c_client(dev);
1475 show_in(struct device *dev, struct device_attribute *attr, char *buf)
1481 struct w83795_data *data = w83795_update_device(dev);
1509 store_in(struct device *dev, struct device_attribute *attr,
1516 struct i2c_client *client = to_i2c_client(dev);
1550 show_sf_setup(struct device *dev, struct device_attribute *attr, char *buf)
1555 struct w83795_data *data = w83795_update_pwm_config(dev);
1569 store_sf_setup(struct device *dev, struct device_attribute *attr,
1575 struct i2c_client *client = to_i2c_client(dev);
1870 dev_info(&client->dev, "Enabling monitoring operations\n");
1876 dev_dbg(&client->dev, "clkin = %u kHz\n", data->clkin);
1914 dev_dbg(&adapter->dev,
1924 dev_dbg(&adapter->dev,
1934 dev_dbg(&adapter->dev,
1948 dev_dbg(&adapter->dev,
1971 dev_info(&adapter->dev, "Found %s rev. %c at 0x%02hx\n", chip_name,
1985 static int w83795_handle_files(struct device *dev, int (*fn)(struct device *,
1988 struct w83795_data *data = dev_get_drvdata(dev);
1997 err = fn(dev, &w83795_in[i][j].dev_attr);
2009 err = fn(dev, &w83795_fan[i][j].dev_attr);
2019 err = fn(dev, &w83795_tss[i].dev_attr);
2025 err = fn(dev, &sda_single_files[i].dev_attr);
2032 err = fn(dev, &sda_beep_files[i].dev_attr);
2040 err = fn(dev, &w83795_pwm[i][j].dev_attr);
2052 err = fn(dev, &w83795_temp[i][j].dev_attr);
2065 err = fn(dev, &w83795_dts[i][j].dev_attr);
2076 static int device_remove_file_wrapper(struct device *dev,
2079 device_remove_file(dev, attr);
2101 err_max = sysfs_chmod_file(&client->dev.kobj,
2104 err_min = sysfs_chmod_file(&client->dev.kobj,
2108 dev_warn(&client->dev,
2112 dev_info(&client->dev,
2143 struct device *dev = &client->dev;
2147 data = devm_kzalloc(dev, sizeof(struct w83795_data), GFP_KERNEL);
2190 dev_info(&client->dev,
2218 err = w83795_handle_files(dev, device_create_file);
2225 data->hwmon_dev = hwmon_device_register(dev);
2234 w83795_handle_files(dev, device_remove_file_wrapper);
2243 w83795_handle_files(&client->dev, device_remove_file_wrapper);