ReactOS 0.4.16-dev-752-g47bae01
|
#include <kmt_test.h>
Go to the source code of this file.
Classes | |
struct | THREAD_DATA |
struct | COUNT_THREAD_DATA |
Macros | |
#define | CheckEvent(Event, ExpectedType, State, ExpectedWaitNext, Irql, ThreadList, ThreadCount) |
#define | NUM_SCHED_TESTS 1000 |
Typedefs | |
typedef struct THREAD_DATA * | PTHREAD_DATA |
typedef LONG(NTAPI * | PSET_EVENT_FUNCTION) (PRKEVENT, KPRIORITY, BOOLEAN) |
typedef struct COUNT_THREAD_DATA * | PCOUNT_THREAD_DATA |
Functions | |
static VOID | TestEventFunctional (IN PKEVENT Event, IN EVENT_TYPE Type, IN KIRQL OriginalIrql) |
static VOID NTAPI | WaitForEventThread (IN OUT PVOID Context) |
static VOID | TestEventConcurrent (IN PKEVENT Event, IN EVENT_TYPE Type, IN KIRQL OriginalIrql, PSET_EVENT_FUNCTION SetEvent, KPRIORITY PriorityIncrement, LONG ExpectedState, BOOLEAN SatisfiesAll) |
static VOID NTAPI | CountThread (IN OUT PVOID Context) |
static VOID NTAPI | TestEventScheduling (_In_ PVOID Context) |
START_TEST (KeEvent) | |
typedef struct COUNT_THREAD_DATA * PCOUNT_THREAD_DATA |
typedef struct THREAD_DATA * PTHREAD_DATA |
Definition at line 245 of file KeEvent.c.
Referenced by TestEventScheduling().
START_TEST | ( | KeEvent | ) |
Definition at line 353 of file KeEvent.c.
|
static |
Definition at line 139 of file KeEvent.c.
Referenced by START_TEST().
|
static |
Definition at line 38 of file KeEvent.c.
Referenced by START_TEST().
Definition at line 271 of file KeEvent.c.
Referenced by START_TEST().
Definition at line 122 of file KeEvent.c.
Referenced by TestEventConcurrent().