Lines Matching defs:kevent
3301 KeInitializeEvent(nt_kevent *kevent, uint32_t type, uint8_t state)
3303 InitializeListHead((&kevent->k_header.dh_waitlisthead));
3304 kevent->k_header.dh_sigstate = state;
3306 kevent->k_header.dh_type = DISP_TYPE_NOTIFICATION_EVENT;
3308 kevent->k_header.dh_type = DISP_TYPE_SYNCHRONIZATION_EVENT;
3309 kevent->k_header.dh_size = sizeof(nt_kevent) / sizeof(uint32_t);
3313 KeResetEvent(kevent)
3314 nt_kevent *kevent;
3319 prevstate = kevent->k_header.dh_sigstate;
3320 kevent->k_header.dh_sigstate = FALSE;
3327 KeSetEvent(nt_kevent *kevent, uint32_t increment, uint8_t kwait)
3336 prevstate = kevent->k_header.dh_sigstate;
3337 dh = &kevent->k_header;
3360 if (kevent->k_header.dh_type == DISP_TYPE_NOTIFICATION_EVENT ||
3380 KeClearEvent(kevent)
3381 nt_kevent *kevent;
3383 kevent->k_header.dh_sigstate = FALSE;
3387 KeReadStateEvent(kevent)
3388 nt_kevent *kevent;
3390 return (kevent->k_header.dh_sigstate);
3405 * structure, e.g. ktimer, kevent, etc...). This allows Windows