Lines Matching refs:pev
266 sysmon_queue_power_event(power_event_t *pev) in sysmon_queue_power_event() argument
273 sysmon_power_event_queue[sysmon_power_event_queue_head] = *pev; in sysmon_queue_power_event()
288 sysmon_get_power_event(power_event_t *pev) in sysmon_get_power_event() argument
295 *pev = sysmon_power_event_queue[sysmon_power_event_queue_tail]; in sysmon_get_power_event()
328 power_event_t pev; in sysmon_power_daemon_task() local
334 memset(&pev, 0, sizeof(pev)); in sysmon_power_daemon_task()
349 pev.pev_type = POWER_EVENT_SWITCH_STATE_CHANGE; in sysmon_power_daemon_task()
352 (&pev, pswitch, event), __nothing); in sysmon_power_daemon_task()
357 pev.pev_type); in sysmon_power_daemon_task()
385 pev.pev_type = POWER_EVENT_ENVSYS_STATE_CHANGE; in sysmon_power_daemon_task()
390 pev.pev_type); in sysmon_power_daemon_task()
407 rv = sysmon_queue_power_event(&pev); in sysmon_power_daemon_task()
410 "queue full\n", __func__, pev.pev_type); in sysmon_power_daemon_task()
484 power_event_t pev; in sysmonread_power() local
493 if (sysmon_get_power_event(&pev)) { in sysmonread_power()
494 rv = uiomove(&pev, POWER_EVENT_MSG_SIZE, uio); in sysmonread_power()