/src/sys/dev/sysmon/ |
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...] |
sysmonvar.h | 155 struct sysmon_envsys { struct 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 *, 203 LIST_ENTRY(sysmon_envsys) sme_list; 234 struct sysmon_envsys *sysmon_envsys_create(void); 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...] |
sysmon_envsys.c | 1 /* $NetBSD: sysmon_envsys.c,v 1.151 2022/05/20 21:31:24 andvar Exp $ */ 67 __KERNEL_RCSID(0, "$NetBSD: sysmon_envsys.c,v 1.151 2022/05/20 21:31:24 andvar Exp $"); 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; 520 * + Allocates a new sysmon_envsys object and initializes the 523 struct sysmon_envsys * [all...] |
/src/sys/modules/sysmon_envsys/ |
Makefile | 7 KMOD= sysmon_envsys 9 SRCS= sysmon_envsys.c
|
/src/sys/dev/ic/ |
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 *);
|
/src/sys/arch/arm/marvell/ |
mvsocpmuvar.h | 41 struct sysmon_envsys *sc_sme;
|
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) 154 mvsocpmu_tm_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata, 167 mvsocpmu_tm_set_limits(struct sysmon_envsys *sme, envsys_data_t *edata,
|
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)
|
/src/sys/dev/i2c/ |
ibmhawkvar.h | 45 struct sysmon_envsys *sc_sme;
|
am2315var.h | 37 struct sysmon_envsys *sc_sme;
|
aht20var.h | 33 struct sysmon_envsys *sc_sme;
|
hytp14var.h | 72 struct sysmon_envsys *sc_sme;
|
sgp40var.h | 39 struct sysmon_envsys *sc_sme;
|
sht4xvar.h | 36 struct sysmon_envsys *sc_sme;
|
smscmonvar.h | 53 struct sysmon_envsys *sc_sme;
|
si70xxvar.h | 35 struct sysmon_envsys *sc_sme;
|
emcfanvar.h | 54 struct sysmon_envsys *sc_sme;
|
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)
|
lm75.c | 57 struct sysmon_envsys *sc_sme; 72 static void lmtemp_refresh(struct sysmon_envsys *, envsys_data_t *); 84 static void lmtemp_getlim_lm75(struct sysmon_envsys *, envsys_data_t *, 86 static void lmtemp_getlim_lm77(struct sysmon_envsys *, envsys_data_t *, 88 static void lmtemp_setlim_lm75(struct sysmon_envsys *, envsys_data_t *, 90 static void lmtemp_setlim_lm77(struct sysmon_envsys *, envsys_data_t *, 126 void (*lmtemp_getlim)(struct sysmon_envsys *, envsys_data_t *, 128 void (*lmtemp_setlim)(struct sysmon_envsys *, envsys_data_t *, 382 lmtemp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) 393 lmtemp_getlim_lm75(struct sysmon_envsys *sme, envsys_data_t *edata [all...] |
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)
|
/src/sys/rump/dev/lib/libsysmon/ |
Makefile | 11 SRCS= sysmon_taskq.c sysmon_power.c sysmon_envsys.c sysmon_envsys_events.c \
|
/src/sys/dev/spi/ |
tmp121.c | 59 struct sysmon_envsys *sc_sme; 66 static void tmp121temp_refresh(struct sysmon_envsys *, envsys_data_t *); 143 tmp121temp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata)
|
/src/sys/dev/isa/ |
smscvar.h | 83 struct sysmon_envsys *sc_sme;
|
/src/sys/arch/x86/x86/ |
viac7temp.c | 51 struct sysmon_envsys *sc_sme; 59 static void viac7temp_refresh(struct sysmon_envsys *, envsys_data_t *); 145 viac7temp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata)
|
/src/sys/arch/macppc/dev/ |
obiofan.c | 51 struct sysmon_envsys *sc_sme; 63 static void obiofan_refresh(struct sysmon_envsys *, envsys_data_t *); 182 obiofan_refresh(struct sysmon_envsys *sme, envsys_data_t *edata)
|