/netbsd-src/sys/dev/sysmon/ |
H A D | sysmonvar.h | 112 typedef struct envsys_data envsys_data_t; typedef 176 void (*sme_refresh)(struct sysmon_envsys *, envsys_data_t *); 182 void (*sme_set_limits)(struct sysmon_envsys *, envsys_data_t *, 184 void (*sme_get_limits)(struct sysmon_envsys *, envsys_data_t *, 240 int sysmon_envsys_sensor_attach(struct sysmon_envsys *, envsys_data_t *); 241 int sysmon_envsys_sensor_detach(struct sysmon_envsys *, envsys_data_t *); 243 uint32_t sysmon_envsys_get_max_value(bool (*)(const envsys_data_t*), bool); 245 void sysmon_envsys_sensor_event(struct sysmon_envsys *, envsys_data_t *, 248 void sysmon_envsys_refresh_sensor(struct sysmon_envsys *, envsys_data_t *); 251 const envsys_data_t *, void*); [all …]
|
H A D | sysmon_envsysvar.h | 80 envsys_data_t *see_edata; /* our sensor data */ 94 envsys_data_t *sed_edata; 120 int sme_update_sensor_dictionary(prop_object_t, envsys_data_t *, bool); 131 int sme_event_register(prop_dictionary_t, envsys_data_t *, 135 int sme_event_unregister_sensor(struct sysmon_envsys *, envsys_data_t *); 144 int sme_update_limits(struct sysmon_envsys *, envsys_data_t *);
|
H A D | sysmon_envsys.c | 101 prop_array_t, prop_dictionary_t, envsys_data_t *); 104 bool (*)(const envsys_data_t*), bool); 374 envsys_data_t *edata = NULL; in sysmonioctl_envsys() 454 envsys_data_t *edata = NULL; in sysmonioctl_envsys() 549 envsys_data_t *edata; in sysmon_envsys_destroy() 570 sysmon_envsys_sensor_attach(struct sysmon_envsys *sme, envsys_data_t *edata) in sysmon_envsys_sensor_attach() 573 envsys_data_t *oedata; in sysmon_envsys_sensor_attach() 626 sysmon_envsys_sensor_detach(struct sysmon_envsys *sme, envsys_data_t *edata) in sysmon_envsys_sensor_detach() 628 envsys_data_t *oedata; in sysmon_envsys_sensor_detach() 695 envsys_data_t *edata = NULL; in sysmon_envsys_register() [all …]
|
/netbsd-src/sys/dev/i2c/ |
H A D | lm75.c | 59 envsys_data_t sc_sensor; 73 static void lmtemp_refresh(struct sysmon_envsys *, envsys_data_t *); 85 static void lmtemp_getlim_lm75(struct sysmon_envsys *, envsys_data_t *, 87 static void lmtemp_getlim_lm77(struct sysmon_envsys *, envsys_data_t *, 89 static void lmtemp_setlim_lm75(struct sysmon_envsys *, envsys_data_t *, 91 static void lmtemp_setlim_lm77(struct sysmon_envsys *, envsys_data_t *, 127 void (*lmtemp_getlim)(struct sysmon_envsys *, envsys_data_t *, 129 void (*lmtemp_setlim)(struct sysmon_envsys *, envsys_data_t *, 381 lmtemp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in lmtemp_refresh() 392 lmtemp_getlim_lm75(struct sysmon_envsys *sme, envsys_data_t *edat [all...] |
H A D | adm1021.c | 119 envsys_data_t sc_sensor[ADMTEMP_NUM_SENSORS]; 129 void admtemp_refresh(struct sysmon_envsys *, envsys_data_t *); 130 void admtemp_getlim_1021(struct sysmon_envsys *, envsys_data_t *, 132 void admtemp_getlim_1023(struct sysmon_envsys *, envsys_data_t *, 134 void admtemp_getlim_1032(struct sysmon_envsys *, envsys_data_t *, 136 void admtemp_setlim_1021(struct sysmon_envsys *, envsys_data_t *, 138 void admtemp_setlim_1023(struct sysmon_envsys *, envsys_data_t *, 140 void admtemp_setlim_1032(struct sysmon_envsys *, envsys_data_t *, 467 admtemp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in admtemp_refresh() 500 admtemp_getlim_1021(struct sysmon_envsys *sme, envsys_data_t *edata, in admtemp_getlim_1021() [all …]
|
H A D | smscmon.c | 55 static void smscmon_refresh_volt(struct smscmon_sc *, envsys_data_t *); 56 static void smscmon_refresh_temp(struct smscmon_sc *, envsys_data_t *); 57 static void smscmon_refresh(struct sysmon_envsys *, envsys_data_t *); 295 smscmon_refresh_volt(struct smscmon_sc *sc, envsys_data_t *edata) in smscmon_refresh_volt() 311 smscmon_refresh_temp(struct smscmon_sc *sc, envsys_data_t *edata) in smscmon_refresh_temp() 327 smscmon_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in smscmon_refresh()
|
H A D | sdtemp.c | 54 envsys_data_t *sc_sensor; 71 static void sdtemp_refresh(struct sysmon_envsys *, envsys_data_t *); 72 static void sdtemp_get_limits(struct sysmon_envsys *, envsys_data_t *, 74 static void sdtemp_set_limits(struct sysmon_envsys *, envsys_data_t *, 353 sc->sc_sensor = kmem_zalloc(sizeof(envsys_data_t), KM_SLEEP); in sdtemp_attach() 406 kmem_free(sc->sc_sensor, sizeof(envsys_data_t)); in sdtemp_attach() 421 kmem_free(sc->sc_sensor, sizeof(envsys_data_t)); in sdtemp_detach() 428 sdtemp_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in sdtemp_get_limits() 457 sdtemp_set_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in sdtemp_set_limits() 575 sdtemp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in sdtemp_refresh()
|
H A D | adm1026.c | 96 envsys_data_t sc_sensor[ADM1026_MAX_FANS + ADM1026_MAX_TEMPS + 111 void adm1026_refresh(struct sysmon_envsys *sme, envsys_data_t *edata); 112 static void adm1026_read_fan(struct adm1026_softc *sc, envsys_data_t *edata); 113 static void adm1026_read_temp(struct adm1026_softc *sc, envsys_data_t *edata); 114 static void adm1026_read_volt(struct adm1026_softc *sc, envsys_data_t *edata); 420 adm1026_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in adm1026_refresh() 433 adm1026_read_fan(struct adm1026_softc *sc, envsys_data_t *edata) in adm1026_read_fan() 451 adm1026_read_temp(struct adm1026_softc *sc, envsys_data_t *edata) in adm1026_read_temp() 478 adm1026_read_volt(struct adm1026_softc *sc, envsys_data_t *edata) in adm1026_read_volt()
|
H A D | titemp.c | 74 envsys_data_t sc_sensor_ltemp; 75 envsys_data_t sc_sensor_rtemp; 81 static void titemp_sensors_refresh(struct sysmon_envsys *, envsys_data_t *); 151 titemp_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in titemp_sensors_refresh()
|
H A D | asms.c | 48 envsys_data_t sc_sensors[3]; 54 static void asms_sensors_refresh(struct sysmon_envsys *, envsys_data_t *); 109 envsys_data_t *s; in asms_attach() 181 asms_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in asms_sensors_refresh()
|
H A D | adadc.c | 83 envsys_data_t sc_sensors[5]; 91 static void adadc_sensors_refresh(struct sysmon_envsys *, envsys_data_t *); 129 envsys_data_t *s; in adadc_attach() 200 adadc_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in adadc_sensors_refresh()
|
/netbsd-src/sys/arch/arm/marvell/ |
H A D | mvsocpmu.c | 66 static void mvsocpmu_tm_refresh(struct sysmon_envsys *, envsys_data_t *); 67 static void mvsocpmu_tm_get_limits(struct sysmon_envsys *, envsys_data_t *, 69 static void mvsocpmu_tm_set_limits(struct sysmon_envsys *, envsys_data_t *, 137 mvsocpmu_tm_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in mvsocpmu_tm_refresh() 154 mvsocpmu_tm_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in mvsocpmu_tm_get_limits() 167 mvsocpmu_tm_set_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in mvsocpmu_tm_set_limits()
|
/netbsd-src/sys/dev/isa/ |
H A D | itesio_isavar.h | 165 envsys_data_t *); 167 envsys_data_t *); 169 envsys_data_t *); 182 envsys_data_t *sc_sensor;
|
H A D | finsio_isa.c | 106 envsys_data_t sc_sensor[FINSIO_MAX_SENSORS]; 117 void (*fs_refresh)(struct finsio_softc *, envsys_data_t *); 130 static void finsio_refresh(struct sysmon_envsys *, envsys_data_t *); 131 static void finsio_refresh_volt(struct finsio_softc *, envsys_data_t *); 132 static void finsio_refresh_temp(struct finsio_softc *, envsys_data_t *); 133 static void finsio_refresh_fanrpm(struct finsio_softc *, envsys_data_t *); 621 finsio_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in finsio_refresh() 630 finsio_refresh_volt(struct finsio_softc *sc, envsys_data_t *edata) in finsio_refresh_volt() 651 finsio_refresh_temp(struct finsio_softc *sc, envsys_data_t *edata) in finsio_refresh_temp() 677 finsio_refresh_fanrpm(struct finsio_softc *sc, envsys_data_t *edata) in finsio_refresh_fanrpm()
|
H A D | itesio_isa.c | 95 static void itesio_refresh_temp(struct itesio_softc *, envsys_data_t *); 96 static void itesio_refresh_volts(struct itesio_softc *, envsys_data_t *); 97 static void itesio_refresh_fans(struct itesio_softc *, envsys_data_t *); 98 static void itesio_refresh(struct sysmon_envsys *, envsys_data_t *); 100 envsys_data_t *); 103 envsys_data_t *); 105 envsys_data_t *); 551 itesio_refresh_temp(struct itesio_softc *sc, envsys_data_t *edata) in itesio_refresh_temp() 569 itesio_refresh_volts(struct itesio_softc *sc, envsys_data_t *edata) in itesio_refresh_volts() 614 itesio_refresh_it8625_volts(struct itesio_softc *sc, envsys_data_t *edata) in itesio_refresh_it8625_volts() [all …]
|
/netbsd-src/sys/arch/x86/pci/ |
H A D | amdzentemp.c | 105 envsys_data_t *sc_sensor; 139 static void amdzentemp_family15_refresh(struct sysmon_envsys *, envsys_data_t *); 140 static void amdzentemp_family17_refresh(struct sysmon_envsys *, envsys_data_t *); 184 sc->sc_sensor_len = sizeof(envsys_data_t) * sc->sc_numsensors; in amdzentemp_attach() 291 envsys_data_t *edata) in amdzentemp_family15_refresh() 324 amdzentemp_family17_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in amdzentemp_family17_refresh() 489 envsys_data_t *edata; in amdzentemp_modcmd()
|
H A D | amdtemp.c | 154 envsys_data_t *sc_sensor; 169 static void amdtemp_k8_refresh(struct sysmon_envsys *, envsys_data_t *); 173 static void amdtemp_family10_refresh(struct sysmon_envsys *, envsys_data_t *); 270 sc->sc_sensor_len = sizeof(envsys_data_t) * sc->sc_numsensors; in amdtemp_attach() 428 amdtemp_k8_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in amdtemp_k8_refresh() 499 amdtemp_family10_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in amdtemp_family10_refresh()
|
/netbsd-src/sys/arch/macppc/dev/ |
H A D | smartbat.c | 73 envsys_data_t sc_bat_sensor[BAT_NSENSORS]; 75 envsys_data_t sc_ac_sensor[1]; 95 static void smartbat_refresh(struct sysmon_envsys *, envsys_data_t *); 96 static void smartbat_get_limits(struct sysmon_envsys *, envsys_data_t *, 98 static void smartbat_refresh_ac(struct sysmon_envsys *, envsys_data_t *); 255 smartbat_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in smartbat_refresh() 343 smartbat_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in smartbat_get_limits() 358 smartbat_refresh_ac(struct sysmon_envsys *sme, envsys_data_t *edata) in smartbat_refresh_ac()
|
H A D | fcu.c | 84 envsys_data_t sc_sensors[32]; 98 static void fcu_sensors_refresh(struct sysmon_envsys *, envsys_data_t *); 100 static bool is_cpu(const envsys_data_t *); 101 static bool is_case(const envsys_data_t *); 102 static bool is_drive(const envsys_data_t *); 207 envsys_data_t *s = &sc->sc_sensors[sc->sc_nsensors]; in fcu_attach() 339 fcu_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in fcu_sensors_refresh() 382 is_cpu(const envsys_data_t *edata) in is_cpu() 392 is_case(const envsys_data_t *edata) in is_case() 404 is_drive(const envsys_data_t *edata) in is_drive()
|
H A D | psoc.c | 74 envsys_data_t sc_sensors[7]; 83 static void psoc_sensors_refresh(struct sysmon_envsys *, envsys_data_t *); 113 envsys_data_t *s; in psoc_attach() 165 psoc_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in psoc_sensors_refresh()
|
/netbsd-src/sys/dev/ic/ |
H A D | ugvar.h | 36 envsys_data_t sc_sensor[UG_MAX_SENSORS]; 66 void ug_refresh(struct sysmon_envsys *, envsys_data_t *); 67 void ug2_refresh(struct sysmon_envsys *, envsys_data_t *);
|
/netbsd-src/sys/arch/sparc64/dev/ |
H A D | pcf8591_envctrl.c | 62 envsys_data_t chan_sensor; 88 static void ecadc_refresh(struct sysmon_envsys *, envsys_data_t *); 89 static void ecadc_get_limits(struct sysmon_envsys *, envsys_data_t *, 127 envsys_data_t *sensor; in ecadc_attach() 319 ecadc_refresh(struct sysmon_envsys *sme, envsys_data_t *sensor) in ecadc_refresh() 385 ecadc_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in ecadc_get_limits() 414 is_cpu_temp(const envsys_data_t *edata) in is_cpu_temp() 422 is_high_temp(const envsys_data_t *edata) in is_high_temp() 430 is_fan_fail(const envsys_data_t *edata) in is_fan_fail()
|
H A D | tda.c | 71 envsys_data_t sc_sensor[2]; 79 void tda_refresh(struct sysmon_envsys *, envsys_data_t *); 240 is_cpu_sensor(const envsys_data_t *edata) in is_cpu_sensor() 248 is_system_sensor(const envsys_data_t *edata) in is_system_sensor() 305 tda_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in tda_refresh()
|
/netbsd-src/sys/arch/x86/x86/ |
H A D | viac7temp.c | 52 envsys_data_t sc_sensor; 59 static void viac7temp_refresh(struct sysmon_envsys *, envsys_data_t *); 145 viac7temp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in viac7temp_refresh() 158 envsys_data_t *edata = arg1; in viac7temp_refresh_xcall()
|
/netbsd-src/sys/dev/spi/ |
H A D | tmp121.c | 60 envsys_data_t sc_sensor; 66 static void tmp121temp_refresh(struct sysmon_envsys *, envsys_data_t *); 116 tmp121temp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in tmp121temp_refresh()
|