Lines Matching refs:smc
114 aprint_normal(": Apple SMC temperature sensors\n");
219 apple_smc_temp_count_sensors(struct apple_smc_tag *smc, uint32_t *nsensors)
226 return apple_smc_scan_temp_sensors(smc, nsensors,
232 apple_smc_temp_count_sensors_scanner(struct apple_smc_tag *smc, void *arg,
238 apple_smc_release_key(smc, key);
295 apple_smc_temp_find_sensors_init(struct apple_smc_tag *smc, void *arg,
321 apple_smc_temp_find_sensors_scanner(struct apple_smc_tag *smc, void *arg,
336 * Use the SMC key name as the temperature sensor's name.
371 apple_smc_scan_temp_sensors(struct apple_smc_tag *smc, void *arg,
380 error = apple_smc_bound_temp_sensors(smc, &tstart, &ustart);
387 error = (*init)(smc, arg, (ustart - tstart));
394 error = apple_smc_nth_key(smc, i, NULL, &key);
400 apple_smc_release_key(smc, key);
405 (*scanner)(smc, arg, key);
422 apple_smc_bound_temp_sensors(struct apple_smc_tag *smc, uint32_t *tstart,
428 error = apple_smc_key_search(smc, "T\0\0\0", tstart);
433 error = apple_smc_key_search(smc, "U\0\0\0", ustart);