Lines Matching defs:dev

1281 nct6775_create_attr_group(struct device *dev,
1303 group = devm_kzalloc(dev, sizeof(*group), GFP_KERNEL);
1307 attrs = devm_kcalloc(dev, repeat * count + 1, sizeof(*attrs),
1312 su = devm_kzalloc(dev, array3_size(repeat, count, sizeof(*su)),
1551 static void nct6775_init_fan_common(struct device *dev,
1575 static void nct6775_select_fan_div(struct device *dev,
1595 dev_dbg(dev, "Modifying fan%d clock divider from %u to %u\n",
1623 static void nct6775_update_pwm(struct device *dev)
1625 struct nct6775_data *data = dev_get_drvdata(dev);
1693 static void nct6775_update_pwm_limits(struct device *dev)
1695 struct nct6775_data *data = dev_get_drvdata(dev);
1769 static struct nct6775_data *nct6775_update_device(struct device *dev)
1771 struct nct6775_data *data = dev_get_drvdata(dev);
1816 nct6775_select_fan_div(dev, data, i, reg);
1819 nct6775_update_pwm(dev);
1820 nct6775_update_pwm_limits(dev);
1871 show_in_reg(struct device *dev, struct device_attribute *attr, char *buf)
1873 struct nct6775_data *data = nct6775_update_device(dev);
1882 store_in_reg(struct device *dev, struct device_attribute *attr, const char *buf,
1885 struct nct6775_data *data = dev_get_drvdata(dev);
1904 show_alarm(struct device *dev, struct device_attribute *attr, char *buf)
1906 struct nct6775_data *data = nct6775_update_device(dev);
1931 show_temp_alarm(struct device *dev, struct device_attribute *attr, char *buf)
1934 struct nct6775_data *data = nct6775_update_device(dev);
1952 show_beep(struct device *dev, struct device_attribute *attr, char *buf)
1955 struct nct6775_data *data = nct6775_update_device(dev);
1963 store_beep(struct device *dev, struct device_attribute *attr, const char *buf,
1967 struct nct6775_data *data = dev_get_drvdata(dev);
1991 show_temp_beep(struct device *dev, struct device_attribute *attr, char *buf)
1994 struct nct6775_data *data = nct6775_update_device(dev);
2013 store_temp_beep(struct device *dev, struct device_attribute *attr,
2017 struct nct6775_data *data = dev_get_drvdata(dev);
2050 struct device *dev = kobj_to_dev(kobj);
2051 struct nct6775_data *data = dev_get_drvdata(dev);
2089 show_fan(struct device *dev, struct device_attribute *attr, char *buf)
2091 struct nct6775_data *data = nct6775_update_device(dev);
2099 show_fan_min(struct device *dev, struct device_attribute *attr, char *buf)
2101 struct nct6775_data *data = nct6775_update_device(dev);
2111 show_fan_div(struct device *dev, struct device_attribute *attr, char *buf)
2113 struct nct6775_data *data = nct6775_update_device(dev);
2121 store_fan_min(struct device *dev, struct device_attribute *attr,
2124 struct nct6775_data *data = dev_get_drvdata(dev);
2154 dev_info(dev, "fan%u low limit and alarm disabled\n", nr + 1);
2165 dev_warn(dev,
2175 dev_warn(dev,
2198 dev_dbg(dev, "fan%u clock divider changed from %u to %u\n",
2215 show_fan_pulses(struct device *dev, struct device_attribute *attr, char *buf)
2217 struct nct6775_data *data = nct6775_update_device(dev);
2225 store_fan_pulses(struct device *dev, struct device_attribute *attr,
2228 struct nct6775_data *data = dev_get_drvdata(dev);
2256 struct device *dev = kobj_to_dev(kobj);
2257 struct nct6775_data *data = dev_get_drvdata(dev);
2311 show_temp_label(struct device *dev, struct device_attribute *attr, char *buf)
2313 struct nct6775_data *data = nct6775_update_device(dev);
2321 show_temp(struct device *dev, struct device_attribute *attr, char *buf)
2323 struct nct6775_data *data = nct6775_update_device(dev);
2332 store_temp(struct device *dev, struct device_attribute *attr, const char *buf,
2335 struct nct6775_data *data = dev_get_drvdata(dev);
2355 show_temp_offset(struct device *dev, struct device_attribute *attr, char *buf)
2357 struct nct6775_data *data = nct6775_update_device(dev);
2364 store_temp_offset(struct device *dev, struct device_attribute *attr,
2367 struct nct6775_data *data = dev_get_drvdata(dev);
2388 show_temp_type(struct device *dev, struct device_attribute *attr, char *buf)
2390 struct nct6775_data *data = nct6775_update_device(dev);
2398 store_temp_type(struct device *dev, struct device_attribute *attr,
2401 struct nct6775_data *data = nct6775_update_device(dev);
2443 struct device *dev = kobj_to_dev(kobj);
2444 struct nct6775_data *data = dev_get_drvdata(dev);
2523 show_pwm_mode(struct device *dev, struct device_attribute *attr, char *buf)
2525 struct nct6775_data *data = nct6775_update_device(dev);
2532 store_pwm_mode(struct device *dev, struct device_attribute *attr,
2535 struct nct6775_data *data = dev_get_drvdata(dev);
2568 show_pwm(struct device *dev, struct device_attribute *attr, char *buf)
2570 struct nct6775_data *data = nct6775_update_device(dev);
2589 store_pwm(struct device *dev, struct device_attribute *attr, const char *buf,
2592 struct nct6775_data *data = dev_get_drvdata(dev);
2683 show_pwm_enable(struct device *dev, struct device_attribute *attr, char *buf)
2685 struct nct6775_data *data = nct6775_update_device(dev);
2692 store_pwm_enable(struct device *dev, struct device_attribute *attr,
2695 struct nct6775_data *data = dev_get_drvdata(dev);
2713 dev_err(dev, "Inconsistent trip points, not switching to SmartFan IV mode\n");
2714 dev_err(dev, "Adjust trip points and try again\n");
2754 show_pwm_temp_sel(struct device *dev, struct device_attribute *attr, char *buf)
2756 struct nct6775_data *data = nct6775_update_device(dev);
2764 store_pwm_temp_sel(struct device *dev, struct device_attribute *attr,
2767 struct nct6775_data *data = nct6775_update_device(dev);
2794 show_pwm_weight_temp_sel(struct device *dev, struct device_attribute *attr,
2797 struct nct6775_data *data = nct6775_update_device(dev);
2806 store_pwm_weight_temp_sel(struct device *dev, struct device_attribute *attr,
2809 struct nct6775_data *data = nct6775_update_device(dev);
2845 show_target_temp(struct device *dev, struct device_attribute *attr, char *buf)
2847 struct nct6775_data *data = nct6775_update_device(dev);
2854 store_target_temp(struct device *dev, struct device_attribute *attr,
2857 struct nct6775_data *data = dev_get_drvdata(dev);
2878 show_target_speed(struct device *dev, struct device_attribute *attr, char *buf)
2880 struct nct6775_data *data = nct6775_update_device(dev);
2890 store_target_speed(struct device *dev, struct device_attribute *attr,
2893 struct nct6775_data *data = dev_get_drvdata(dev);
2915 show_temp_tolerance(struct device *dev, struct device_attribute *attr,
2918 struct nct6775_data *data = nct6775_update_device(dev);
2927 store_temp_tolerance(struct device *dev, struct device_attribute *attr,
2930 struct nct6775_data *data = dev_get_drvdata(dev);
2964 show_speed_tolerance(struct device *dev, struct device_attribute *attr,
2967 struct nct6775_data *data = nct6775_update_device(dev);
2992 store_speed_tolerance(struct device *dev, struct device_attribute *attr,
2995 struct nct6775_data *data = dev_get_drvdata(dev);
3045 show_weight_temp(struct device *dev, struct device_attribute *attr, char *buf)
3047 struct nct6775_data *data = nct6775_update_device(dev);
3056 store_weight_temp(struct device *dev, struct device_attribute *attr,
3059 struct nct6775_data *data = dev_get_drvdata(dev);
3093 show_fan_time(struct device *dev, struct device_attribute *attr, char *buf)
3095 struct nct6775_data *data = nct6775_update_device(dev);
3106 store_fan_time(struct device *dev, struct device_attribute *attr,
3109 struct nct6775_data *data = dev_get_drvdata(dev);
3129 show_auto_pwm(struct device *dev, struct device_attribute *attr, char *buf)
3131 struct nct6775_data *data = nct6775_update_device(dev);
3138 store_auto_pwm(struct device *dev, struct device_attribute *attr,
3141 struct nct6775_data *data = dev_get_drvdata(dev);
3212 show_auto_temp(struct device *dev, struct device_attribute *attr, char *buf)
3214 struct nct6775_data *data = nct6775_update_device(dev);
3227 store_auto_temp(struct device *dev, struct device_attribute *attr,
3230 struct nct6775_data *data = dev_get_drvdata(dev);
3260 struct device *dev = kobj_to_dev(kobj);
3261 struct nct6775_data *data = dev_get_drvdata(dev);
3397 cpu0_vid_show(struct device *dev, struct device_attribute *attr, char *buf)
3399 struct nct6775_data *data = dev_get_drvdata(dev);
3409 clear_caseopen(struct device *dev, struct device_attribute *attr,
3412 struct nct6775_data *data = dev_get_drvdata(dev);
3462 struct device *dev = kobj_to_dev(kobj);
3463 struct nct6775_data *data = dev_get_drvdata(dev);
3793 struct device *dev = &pdev->dev;
3794 struct nct6775_sio_data *sio_data = dev_get_platdata(dev);
3809 if (!devm_request_region(&pdev->dev, res->start, IOREGION_LENGTH,
3813 data = devm_kzalloc(&pdev->dev, sizeof(struct nct6775_data),
4365 dev_info(dev,
4425 dev_info(dev,
4570 dev_info(&pdev->dev, "Enabled fan debounce for chip %s\n",
4579 nct6775_init_fan_common(dev, data);
4582 group = nct6775_create_attr_group(dev, &nct6775_pwm_template_group,
4589 group = nct6775_create_attr_group(dev, &nct6775_in_template_group,
4596 group = nct6775_create_attr_group(dev, &nct6775_fan_template_group,
4603 group = nct6775_create_attr_group(dev, &nct6775_temp_template_group,
4611 hwmon_dev = devm_hwmon_device_register_with_groups(dev, data->name,
4628 static int __maybe_unused nct6775_suspend(struct device *dev)
4630 struct nct6775_data *data = nct6775_update_device(dev);
4643 static int __maybe_unused nct6775_resume(struct device *dev)
4645 struct nct6775_data *data = dev_get_drvdata(dev);