Lines Matching refs:ads

60 	struct smu_ad_sensor *ads = to_smu_ads(sr);  in smu_ads_release()  local
62 kfree(ads); in smu_ads_release()
89 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cputemp_get() local
94 rc = smu_read_adc(ads->reg, &val); in smu_cputemp_get()
112 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cpuamp_get() local
116 rc = smu_read_adc(ads->reg, &val); in smu_cpuamp_get()
133 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cpuvolt_get() local
137 rc = smu_read_adc(ads->reg, &val); in smu_cpuvolt_get()
154 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_slotspow_get() local
158 rc = smu_read_adc(ads->reg, &val); in smu_slotspow_get()
198 struct smu_ad_sensor *ads; in smu_ads_create() local
202 ads = kmalloc(sizeof(struct smu_ad_sensor), GFP_KERNEL); in smu_ads_create()
203 if (ads == NULL) in smu_ads_create()
218 ads->sens.ops = &smu_cputemp_ops; in smu_ads_create()
219 ads->sens.name = "cpu-temp"; in smu_ads_create()
227 ads->sens.ops = &smu_cpuamp_ops; in smu_ads_create()
228 ads->sens.name = "cpu-current"; in smu_ads_create()
236 ads->sens.ops = &smu_cpuvolt_ops; in smu_ads_create()
237 ads->sens.name = "cpu-voltage"; in smu_ads_create()
245 ads->sens.ops = &smu_slotspow_ops; in smu_ads_create()
246 ads->sens.name = "slots-power"; in smu_ads_create()
258 ads->reg = *v; in smu_ads_create()
260 if (wf_register_sensor(&ads->sens)) in smu_ads_create()
262 return ads; in smu_ads_create()
264 kfree(ads); in smu_ads_create()
433 struct smu_ad_sensor *ads; in smu_sensors_init() local
435 ads = smu_ads_create(s); in smu_sensors_init()
436 if (ads == NULL) in smu_sensors_init()
438 list_add(&ads->link, &smu_ads); in smu_sensors_init()
440 if (!strcmp(ads->sens.name, "cpu-voltage")) in smu_sensors_init()
441 volt_sensor = ads; in smu_sensors_init()
442 else if (!strcmp(ads->sens.name, "cpu-current")) in smu_sensors_init()
443 curr_sensor = ads; in smu_sensors_init()
458 struct smu_ad_sensor *ads; in smu_sensors_exit() local
466 ads = list_entry(smu_ads.next, struct smu_ad_sensor, link); in smu_sensors_exit()
467 list_del(&ads->link); in smu_sensors_exit()
468 wf_unregister_sensor(&ads->sens); in smu_sensors_exit()