Home | History | Annotate | Download | only in sysmon

Lines Matching defs:sysmon_envsys

155 struct sysmon_envsys {
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 *);
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 *);