/netbsd-src/sys/dev/sysmon/ |
H A D | sysmon_envsysvar.h | 78 struct sysmon_envsys *see_sme; /* device associated */ 92 struct sysmon_envsys *sed_sme; 113 LIST_HEAD(sysmon_envsys_lh, sysmon_envsys); 119 int sme_update_dictionary(struct sysmon_envsys *); 121 int sme_userset_dictionary(struct sysmon_envsys *, 124 struct sysmon_envsys *sysmon_envsys_find(const char *); 125 void sysmon_envsys_acquire(struct sysmon_envsys *, bool); 126 void sysmon_envsys_release(struct sysmon_envsys *, bool); 132 struct sysmon_envsys *, sysmon_envsys_lim_t *, 134 int sme_event_unregister(struct sysmon_envsys *, const char *, int); [all …]
|
H A D | sysmonvar.h | 155 struct sysmon_envsys { struct 176 void (*sme_refresh)(struct sysmon_envsys *, envsys_data_t *); argument 182 void (*sme_set_limits)(struct sysmon_envsys *, envsys_data_t *, argument 184 void (*sme_get_limits)(struct sysmon_envsys *, envsys_data_t *, argument 203 LIST_ENTRY(sysmon_envsys) sme_list; argument 234 struct sysmon_envsys *sysmon_envsys_create(void); argument 235 void sysmon_envsys_destroy(struct sysmon_envsys *); 237 int sysmon_envsys_register(struct sysmon_envsys *); 238 void sysmon_envsys_unregister(struct sysmon_envsys *); 240 int sysmon_envsys_sensor_attach(struct sysmon_envsys *, envsys_data_t *); [all …]
|
H A D | files.sysmon | 12 define sysmon_envsys: sysmon, sysmon_power, sysmon_taskq 13 file dev/sysmon/sysmon_envsys.c sysmon_envsys needs-flag 14 file dev/sysmon/sysmon_envsys_events.c sysmon_envsys 15 file dev/sysmon/sysmon_envsys_tables.c sysmon_envsys 16 file dev/sysmon/sysmon_envsys_util.c sysmon_envsys 25 defpseudo swsensor: sysmon_envsys
|
H A D | sysmon_envsys.c | 94 static struct sysmon_envsys *sysmon_envsys_find_40(u_int); 98 static int sme_add_property_dictionary(struct sysmon_envsys *, prop_array_t, 100 static sme_event_drv_t * sme_add_sensor_dictionary(struct sysmon_envsys *, 103 static uint32_t sme_get_max_value(struct sysmon_envsys *, 106 MODULE(MODULE_CLASS_DRIVER, sysmon_envsys, "sysmon,sysmon_taskq,sysmon_power"); 191 struct sysmon_envsys *sme = NULL; in sysmonioctl_envsys() 523 struct sysmon_envsys * 526 struct sysmon_envsys *sme; in sysmon_envsys_create() 547 sysmon_envsys_destroy(struct sysmon_envsys *sme) in sysmon_envsys_destroy() 570 sysmon_envsys_sensor_attach(struct sysmon_envsys *sme, envsys_data_t *edata) in sysmon_envsys_sensor_attach() [all …]
|
H A D | sysmon_envsys_events.c | 109 static void sme_remove_event(sme_event_t *, struct sysmon_envsys *); 119 struct sysmon_envsys *sme, sysmon_envsys_lim_t *lims, in sme_event_register() 345 sme_event_unregister_all(struct sysmon_envsys *sme) in sme_event_unregister_all() 398 sme_event_unregister(struct sysmon_envsys *sme, const char *sensor, int type) in sme_event_unregister() 454 sme_event_unregister_sensor(struct sysmon_envsys *sme, envsys_data_t *edata) in sme_event_unregister_sensor() 485 sme_remove_event(sme_event_t *see, struct sysmon_envsys *sme) in sme_remove_event() 569 sme_events_init(struct sysmon_envsys *sme) in sme_events_init() 601 sme_schedule_callout(struct sysmon_envsys *sme) in sme_schedule_callout() 625 sme_events_halt_callout(struct sysmon_envsys *sme) in sme_events_halt_callout() 649 sme_events_destroy(struct sysmon_envsys *sme) in sme_events_destroy() [all …]
|
H A D | swsensor.c | 51 static struct sysmon_envsys *swsensor_sme; 108 swsensor_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in swsensor_refresh() 143 swsensor_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in swsensor_get_limits() 152 swsensor_set_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in swsensor_set_limits()
|
/netbsd-src/sys/dev/i2c/ |
H A D | files.i2c | 105 device lmtemp: sysmon_envsys 110 device hythygtemp: sysmon_envsys 119 device lmenv: sysmon_envsys 124 device dsrtc: sysmon_envsys 135 device dbcool: sysmon_envsys 166 device sdtemp: sysmon_envsys 176 device admtemp: sysmon_envsys 181 device adm1026hm: sysmon_envsys 186 device smscmon: sysmon_envsys 191 device g760a: sysmon_envsys [all...] |
H A D | lm75.c | 58 struct sysmon_envsys *sc_sme; 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 *sm [all...] |
H A D | adm1021.c | 118 struct sysmon_envsys *sc_sme; 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 | axp22x.c | 55 struct sysmon_envsys *sc_sme; 62 static void axp22x_sensors_refresh(struct sysmon_envsys *, envsys_data_t *); 111 axp22x_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in axp22x_sensors_refresh()
|
H A D | titemp.c | 73 struct sysmon_envsys *sc_sme; 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 | dstemp.c | 67 struct sysmon_envsys *sc_sme; 74 static void dstemp_sensors_refresh(struct sysmon_envsys *, envsys_data_t *); 167 dstemp_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in dstemp_sensors_refresh()
|
H A D | sdtemp.c | 53 struct sysmon_envsys *sc_sme; 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 *, 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 | asms.c | 47 struct sysmon_envsys *sc_sme; 54 static void asms_sensors_refresh(struct sysmon_envsys *, envsys_data_t *); 181 asms_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in asms_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()
|
H A D | mvsocts.c | 49 struct sysmon_envsys *sc_sme; 60 static void mvsocts_refresh(struct sysmon_envsys *, envsys_data_t *); 146 mvsocts_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in mvsocts_refresh()
|
/netbsd-src/sys/arch/macppc/dev/ |
H A D | smartbat.c | 72 struct sysmon_envsys *sc_bat_sme; 74 struct sysmon_envsys *sc_ac_sme; 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 | obiofan.c | 51 struct sysmon_envsys *sc_sme; 62 static void obiofan_refresh(struct sysmon_envsys *, envsys_data_t *); 168 obiofan_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in obiofan_refresh()
|
/netbsd-src/sys/dev/ic/ |
H A D | ugvar.h | 35 struct sysmon_envsys *sc_sme; 66 void ug_refresh(struct sysmon_envsys *, envsys_data_t *); 67 void ug2_refresh(struct sysmon_envsys *, envsys_data_t *);
|
/netbsd-src/sys/dev/spi/ |
H A D | tmp121.c | 59 struct sysmon_envsys *sc_sme; 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()
|
/netbsd-src/sys/dev/acpi/ |
H A D | files.acpi | 42 attach apm at acpiapmbus with acpiapm: sysmon_envsys 64 device acpiacad: sysmon_envsys, sysmon_power 69 device acpibat: sysmon_envsys 81 device acpifan: sysmon_envsys 91 device acpipmtr: sysmon_envsys 96 device acpitz: sysmon_envsys 195 device asus: sysmon_envsys, sysmon_power 204 device hpacel: sysmon_envsys 247 device aibs: sysmon_envsys
|
/netbsd-src/sys/modules/sysmon_envsys/ |
H A D | Makefile | 7 KMOD= sysmon_envsys 9 SRCS= sysmon_envsys.c
|
/netbsd-src/sys/arch/x86/pci/ |
H A D | amdzentemp.c | 103 struct sysmon_envsys *sc_sme; 139 static void amdzentemp_family15_refresh(struct sysmon_envsys *, envsys_data_t *); 140 static void amdzentemp_family17_refresh(struct sysmon_envsys *, envsys_data_t *); 200 * Register the sysmon_envsys device. in amdzentemp_attach() 290 amdzentemp_family15_refresh(struct sysmon_envsys *sme, in amdzentemp_family15_refresh() 324 amdzentemp_family17_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in amdzentemp_family17_refresh() 511 MODULE(MODULE_CLASS_DRIVER, amdzentemp, "sysmon_envsys,amdsmn");
|
H A D | amdtemp.c | 153 struct sysmon_envsys *sc_sme; 169 static void amdtemp_k8_refresh(struct sysmon_envsys *, envsys_data_t *); 173 static void amdtemp_family10_refresh(struct sysmon_envsys *, envsys_data_t *); 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/evbarm/rpi/ |
H A D | rpi_vcmbox.c | 75 struct sysmon_envsys *sc_sme; 112 static void vcmbox_sensor_get_limits(struct sysmon_envsys *, 115 static void vcmbox_sensor_refresh(struct sysmon_envsys *, 379 vcmbox_sensor_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in vcmbox_sensor_get_limits() 397 vcmbox_sensor_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in vcmbox_sensor_refresh()
|