Lines Matching refs:sensor

245 	uint8_t fan, sensor;  in apple_smc_fan_attach_sensors()  local
300 for (sensor = 0; sensor < __arraycount(fan_sensors); sensor++) in apple_smc_fan_attach_sensors()
301 apple_smc_fan_attach_sensor(sc, fan, name, sensor); in apple_smc_fan_attach_sensors()
325 const char *name, uint8_t sensor) in apple_smc_fan_attach_sensor() argument
333 KASSERT(sensor < __arraycount(fan_sensors)); in apple_smc_fan_attach_sensor()
337 (int)sensor, fan_sensors[sensor].fs_key_suffix); in apple_smc_fan_attach_sensor()
341 keyp = &sc->sc_fans[fan].sensors[sensor].sensor_key; in apple_smc_fan_attach_sensor()
348 edata = &sc->sc_fans[fan].sensors[sensor].sensor_data; in apple_smc_fan_attach_sensor()
353 name, fan_sensors[sensor].fs_name); in apple_smc_fan_attach_sensor()
367 name, fan_sensors[sensor].fs_name, error); in apple_smc_fan_attach_sensor()
374 uint8_t fan, sensor; in apple_smc_fan_refresh() local
382 if (edata->sensor >= (sc->sc_nfans * __arraycount(fan_sensors))) { in apple_smc_fan_refresh()
384 edata->sensor); in apple_smc_fan_refresh()
389 fan = (edata->sensor / __arraycount(fan_sensors)); in apple_smc_fan_refresh()
390 sensor = (edata->sensor % __arraycount(fan_sensors)); in apple_smc_fan_refresh()
393 KASSERT(sensor < __arraycount(fan_sensors)); in apple_smc_fan_refresh()
394 KASSERT(edata == &sc->sc_fans[fan].sensors[sensor].sensor_data); in apple_smc_fan_refresh()
400 key = sc->sc_fans[fan].sensors[sensor].sensor_key; in apple_smc_fan_refresh()
408 fan, fan_sensors[sensor].fs_name, error); in apple_smc_fan_refresh()
421 uint8_t fan, sensor; in apple_smc_fan_release_keys() local
424 for (sensor = 0; in apple_smc_fan_release_keys()
425 sensor < __arraycount(fan_sensors); in apple_smc_fan_release_keys()
426 sensor++) { in apple_smc_fan_release_keys()
428 &sc->sc_fans[fan].sensors[sensor].sensor_key; in apple_smc_fan_release_keys()