Lines Matching defs:fss
241 struct fss { /* Find Sensors State */
249 struct fss fss;
253 fss.fss_sc = sc;
254 fss.fss_sensor = 0;
257 error = apple_smc_scan_temp_sensors(sc->sc_smc, &fss,
271 if (fss.fss_sensor == 0) {
279 if (fss.fss_sensor < sc->sc_nsensors) {
280 void *const sensors = kmem_alloc((fss.fss_sensor *
284 (fss.fss_sensor * sizeof(sc->sc_sensors[0])));
287 sc->sc_nsensors = fss.fss_sensor;
298 struct fss *const fss = arg;
301 fss->fss_sc->sc_nsensors = nsensors;
305 fss->fss_sc->sc_sensors = NULL;
313 fss->fss_sc->sc_sensors = kmem_alloc((nsensors *
314 sizeof(fss->fss_sc->sc_sensors[0])), KM_SLEEP);
324 struct fss *const fss = arg;
325 const uint32_t sensor = fss->fss_sensor;
327 &fss->fss_sc->sc_sensors[sensor].sensor_data;
345 error = sysmon_envsys_sensor_attach(fss->fss_sc->sc_sme, edata);
347 aprint_error_dev(fss->fss_sc->sc_dev,
354 fss->fss_sc->sc_sensors[sensor].sensor_key = key;
355 fss->fss_sensor++;