Lines Matching refs:ads

61 	struct smu_ad_sensor *ads = to_smu_ads(sr);  in smu_ads_release()  local
63 kfree(ads); in smu_ads_release()
90 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cputemp_get() local
95 rc = smu_read_adc(ads->reg, &val); in smu_cputemp_get()
113 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cpuamp_get() local
117 rc = smu_read_adc(ads->reg, &val); in smu_cpuamp_get()
134 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cpuvolt_get() local
138 rc = smu_read_adc(ads->reg, &val); in smu_cpuvolt_get()
155 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_slotspow_get() local
159 rc = smu_read_adc(ads->reg, &val); in smu_slotspow_get()
199 struct smu_ad_sensor *ads; in smu_ads_create() local
203 ads = kmalloc(sizeof(struct smu_ad_sensor), GFP_KERNEL); in smu_ads_create()
204 if (ads == NULL) in smu_ads_create()
219 ads->sens.ops = &smu_cputemp_ops; in smu_ads_create()
220 ads->sens.name = "cpu-temp"; in smu_ads_create()
228 ads->sens.ops = &smu_cpuamp_ops; in smu_ads_create()
229 ads->sens.name = "cpu-current"; in smu_ads_create()
237 ads->sens.ops = &smu_cpuvolt_ops; in smu_ads_create()
238 ads->sens.name = "cpu-voltage"; in smu_ads_create()
246 ads->sens.ops = &smu_slotspow_ops; in smu_ads_create()
247 ads->sens.name = "slots-power"; in smu_ads_create()
259 ads->reg = *v; in smu_ads_create()
261 if (wf_register_sensor(&ads->sens)) in smu_ads_create()
263 return ads; in smu_ads_create()
265 kfree(ads); in smu_ads_create()
434 struct smu_ad_sensor *ads; in smu_sensors_init() local
436 ads = smu_ads_create(s); in smu_sensors_init()
437 if (ads == NULL) in smu_sensors_init()
439 list_add(&ads->link, &smu_ads); in smu_sensors_init()
441 if (!strcmp(ads->sens.name, "cpu-voltage")) in smu_sensors_init()
442 volt_sensor = ads; in smu_sensors_init()
443 else if (!strcmp(ads->sens.name, "cpu-current")) in smu_sensors_init()
444 curr_sensor = ads; in smu_sensors_init()
459 struct smu_ad_sensor *ads; in smu_sensors_exit() local
467 ads = list_entry(smu_ads.next, struct smu_ad_sensor, link); in smu_sensors_exit()
468 list_del(&ads->link); in smu_sensors_exit()
469 wf_unregister_sensor(&ads->sens); in smu_sensors_exit()