|
ReactOS 0.4.17-dev-1321-g5c122a9
|
Go to the source code of this file.
Classes | |
| struct | _CONTEXT |
| struct | _KPCR |
Typedefs | |
| typedef NEON128 | NEON128 |
| typedef NEON128 * | PNEON128 |
| typedef struct _CONTEXT | CONTEXT |
| typedef struct _CONTEXT * | PCONTEXT |
| typedef struct _KPCR | KPCR |
| typedef struct _KPCR * | PKPCR |
Functions | |
| $if (_WDMDDK_) FORCEINLINE VOID KeMemoryBarrier(VOID) | |
| _IRQL_requires_max_ (HIGH_LEVEL) _IRQL_saves_ NTHALAPI KIRQL NTAPI KeGetCurrentIrql(VOID) | |
| _IRQL_requires_max_ (DISPATCH_LEVEL) _IRQL_saves_ _IRQL_raises_(DISPATCH_LEVEL) FORCEINLINE KIRQL KeRaiseIrqlToDpcLevel(VOID) | |
| FORCEINLINE KIRQL | KeRaiseIrqlToSynchLevel (VOID) |
| NTSYSAPI PKTHREAD NTAPI | KeGetCurrentThread (VOID) |
| FORCEINLINE ULONG | KeGetCurrentProcessorIndex (VOID) |
| NTKERNELAPI VOID NTAPI | KeFlushIoBuffers (_In_ PMDL Mdl, _In_ BOOLEAN ReadOperation, _In_ BOOLEAN DmaOperation) |
| $endif (_WDMDDK_) $if(_NTDDK_) typedef union NEON128 | |
| FORCEINLINE PKPCR | KeGetPcr (VOID) |
| FORCEINLINE ULONG | KeGetCurrentProcessorNumber (VOID) |
| #define APC_LEVEL 1 |
| #define ARM64_MAX_BREAKPOINTS 8 |
| #define ARM64_MAX_WATCHPOINTS 2 |
| #define CLOCK_LEVEL 13 |
| #define CONTEXT_ARM64 0x400000L |
| #define CONTEXT_CONTROL (CONTEXT_ARM64 | 0x00000001L) |
| #define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARM64 | 0x00000008L) |
| #define CONTEXT_FLOATING_POINT (CONTEXT_ARM64 | 0x00000004L) |
| #define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_FLOATING_POINT) |
| #define CONTEXT_INTEGER (CONTEXT_ARM64 | 0x00000002L) |
| #define CONTEXT_X18 (CONTEXT_ARM64 | 0x00000010L) |
| #define DISPATCH_LEVEL 2 |
| #define DRS_LEVEL 14 |
| #define EXCEPTION_EXECUTE_FAULT 8 |
| #define EXCEPTION_READ_FAULT 0 |
| #define EXCEPTION_WRITE_FAULT 1 |
| #define HIGH_LEVEL 15 |
| #define IPI_LEVEL 14 |
| #define KeMemoryBarrierWithoutFence | ( | ) | _ReadWriteBarrier() |
| #define KeQueryTickCount | ( | CurrentCount | ) | *(ULONG64*)(CurrentCount) = *(volatile ULONG64*)SharedTickCount |
| #define KERNEL_LARGE_STACK_COMMIT KERNEL_STACK_SIZE |
| #define KERNEL_LARGE_STACK_SIZE 61440 |
| #define KERNEL_STACK_SIZE 12288 |
| #define KI_USER_SHARED_DATA 0xFFFFF78000000000ULL |
| #define LOW_LEVEL 0 |
| #define PAGE_SIZE 0x1000 |
| #define PASSIVE_LEVEL 0 |
| #define PAUSE_PROCESSOR YieldProcessor(); |
| #define POWER_LEVEL 14 |
| #define PROFILE_LEVEL 15 |
| #define SharedTickCount (KI_USER_SHARED_DATA + 0x320) |
| #define SharedUserData ((KUSER_SHARED_DATA * const)KI_USER_SHARED_DATA) |
| $endif | ( | _WDMDDK_ | ) |
Definition at line 122 of file ke.h.
Kernel definitions for ARM64
| _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION; the idle machine owns the IRP afterwards.
Records hub over current in the hub hardware key, once per devnode.
First selective suspend of the device; the registry write runs in a work item.
"USB device not recognized" popup for a port.
A hub was attached beyond the allowed tier depth.
The selected configuration draws more power than the port can give.
The controller ran out of bandwidth for the device; fired by the out of bandwidth timer.
Priority 1 to 3, forwarded to the HCD's EvtEndpointSetCharacteristic.
Tells apart devices that claim the same VID, PID and serial number.
Definition at line 75 of file ke.h.
| _IRQL_requires_max_ | ( | HIGH_LEVEL | ) |
Definition at line 134 of file wdfdpc.h.
| NTKERNELAPI VOID NTAPI KeFlushIoBuffers | ( | _In_ PMDL | Mdl, |
| _In_ BOOLEAN | ReadOperation, | ||
| _In_ BOOLEAN | DmaOperation | ||
| ) |
| FORCEINLINE ULONG KeGetCurrentProcessorIndex | ( | VOID | ) |
Definition at line 106 of file ke.h.
| FORCEINLINE ULONG KeGetCurrentProcessorNumber | ( | VOID | ) |
| FORCEINLINE PKPCR KeGetPcr | ( | VOID | ) |
| FORCEINLINE KIRQL KeRaiseIrqlToSynchLevel | ( | VOID | ) |