Home | History | Annotate | Download | only in ic

Lines Matching defs:edata

329 	struct envsys_data *edata;
348 edata = &sc->sc_fans[fan].sensors[sensor].sensor_data;
349 edata->units = ENVSYS_SFANRPM;
350 edata->state = ENVSYS_SINVALID;
351 edata->flags = ENVSYS_FHAS_ENTROPY;
352 (void)snprintf(edata->desc, sizeof(edata->desc), "fan %s %s speed",
356 error = sysmon_envsys_sensor_attach(sc->sc_sme, edata);
371 apple_smc_fan_refresh(struct sysmon_envsys *sme, struct envsys_data *edata)
382 if (edata->sensor >= (sc->sc_nfans * __arraycount(fan_sensors))) {
384 edata->sensor);
389 fan = (edata->sensor / __arraycount(fan_sensors));
390 sensor = (edata->sensor % __arraycount(fan_sensors));
394 KASSERT(edata == &sc->sc_fans[fan].sensors[sensor].sensor_data);
409 edata->state = ENVSYS_SINVALID;
414 edata->value_cur = rpm;
415 edata->state = ENVSYS_SVALID;