Lines Matching refs:sysmon_envsys
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 *);
241 int sysmon_envsys_sensor_detach(struct sysmon_envsys *, envsys_data_t *);
245 void sysmon_envsys_sensor_event(struct sysmon_envsys *, envsys_data_t *,
248 void sysmon_envsys_refresh_sensor(struct sysmon_envsys *, envsys_data_t *);
250 typedef bool (*sysmon_envsys_callback_t)(const struct sysmon_envsys *,
255 int sysmon_envsys_update_limits(struct sysmon_envsys *, envsys_data_t *);