ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
include
reactos
arm
Data Structures
|
Defines
|
Functions
|
Variables
armddk.h File Reference
Go to the source code of this file.
Data Structures
struct
PKFLOATING_SAVE
struct
CONTEXT
struct
PNT_TIB_KPCR
struct
PKPCR
Defines
#
define
PAGE_SIZE
0x1000
#
define
PASSIVE_LEVEL
0
#
define
LOW_LEVEL
0
#
define
APC_LEVEL
1
#
define
DISPATCH_LEVEL
2
#
define
SYNCH_LEVEL
DISPATCH_LEVEL
#
define
PROFILE_LEVEL
27
#
define
CLOCK1_LEVEL
28
#
define
CLOCK2_LEVEL
28
#
define
IPI_LEVEL
29
#
define
POWER_LEVEL
30
#
define
HIGH_LEVEL
31
#
define
KIP0PCRADDRESS
0xFFDFF000
#
define
KI_USER_SHARED_DATA
0xFFDF0000
#
define
USPCR
0x7FFF0000
#
define
PCR
((
KPCR
* const)
KIP0PCRADDRESS
)
#
define
USERPCR
((volatile
KPCR
* const)
USPCR
)
#
define
KeGetPcr
()
PCR
#
define
SharedUserData
((
KUSER_SHARED_DATA
* const)
KI_USER_SHARED_DATA
)
#
define
MM_HIGHEST_USER_ADDRESS
MmHighestUserAddress
#
define
MM_SYSTEM_RANGE_START
MmSystemRangeStart
#
define
MM_USER_PROBE_ADDRESS
MmUserProbeAddress
#
define
MM_LOWEST_USER_ADDRESS
(
PVOID
)0x10000
#
define
MM_LOWEST_SYSTEM_ADDRESS
(
PVOID
)0xC0800000
#
define
MAXIMUM_VECTOR
16
#
define
KERNEL_STACK_SIZE
12288
#
define
KERNEL_LARGE_STACK_SIZE
61440
#
define
KERNEL_LARGE_STACK_COMMIT
12288
#
define
CONTEXT_ARM
0x0000040
#
define
CONTEXT_CONTROL
(
CONTEXT_ARM
| 0x00000001L)
#
define
CONTEXT_INTEGER
(
CONTEXT_ARM
| 0x00000002L)
#
define
CONTEXT_FULL
(
CONTEXT_CONTROL
|
CONTEXT_INTEGER
)
#
define
YieldProcessor
__yield
#
define
ASSERT_BREAKPOINT
BREAKPOINT_COMMAND_STRING
+ 1
#
define
DbgRaiseAssertionFailure
()
__break
(
ASSERT_BREAKPOINT
)
#
define
PCR_MINOR_VERSION
1
#
define
PCR_MAJOR_VERSION
1
#
define
RESULT_ZERO
0
#
define
RESULT_NEGATIVE
1
#
define
RESULT_POSITIVE
2
#
define
KeLowerIrql
(
NewIrql
)
KfLowerIrql
(
NewIrql
)
#
define
KeRaiseIrql
(
NewIrql
,
OldIrql
) *(
OldIrql
) =
KfRaiseIrql
(
NewIrql
)
#
define
KeAcquireSpinLock
(
a
,
b
) *(
b
) =
KfAcquireSpinLock
(
a
)
#
define
KeReleaseSpinLock
(
a
,
b
)
KfReleaseSpinLock
(
a
,
b
)
#
define
KeAcquireSpinLockAtDpcLevel
(
SpinLock
)
KefAcquireSpinLockAtDpcLevel
(
SpinLock
)
#
define
KeReleaseSpinLockFromDpcLevel
(
SpinLock
)
KefReleaseSpinLockFromDpcLevel
(
SpinLock
)
#
define
KeQueryTickCount
(CurrentCount)
_KeQueryTickCount
(CurrentCount)
#
define
InterlockedDecrement
_InterlockedDecrement
#
define
InterlockedIncrement
_InterlockedIncrement
#
define
InterlockedExchange
_InterlockedExchange
Functions
FORCEINLINE
struct
_TEB *
NtCurrentTeb
(
VOID
)
NTSYSAPI
struct
_KTHREAD *
NTAPI
KeGetCurrentThread
(
VOID
)
FORCEINLINE
NTSTATUS
KeSaveFloatingPointState
(
PVOID
FloatingState)
FORCEINLINE
NTSTATUS
KeRestoreFloatingPointState
(
PVOID
FloatingState)
DECLSPEC_IMPORT
VOID
__fastcall
KfReleaseSpinLock
(
IN
OUT
ULONG_PTR
*
SpinLock
,
IN
KIRQL
NewIrql
)
DECLSPEC_IMPORT
KIRQL
__fastcall
KfAcquireSpinLock
(
IN
OUT
ULONG_PTR
*
SpinLock
)
KIRQL
KfRaiseIrql
(
IN
KIRQL
NewIrql
)
VOID
KfLowerIrql
(
IN
KIRQL
NewIrql
)
KIRQL
KeRaiseIrqlToSynchLevel
(
VOID
)
KIRQL
KeRaiseIrqlToDpcLevel
(
VOID
)
NTHALAPI
KIRQL
FASTCALL
KfAcquireSpinLock
(
IN
OUT
PKSPIN_LOCK
SpinLock
)
NTHALAPI
VOID
FASTCALL
KfReleaseSpinLock
(
IN
OUT
PKSPIN_LOCK
SpinLock
,
IN
KIRQL
NewIrql
)
NTKERNELAPI
VOID
FASTCALL
KefAcquireSpinLockAtDpcLevel
(
IN
OUT
PKSPIN_LOCK
SpinLock
)
NTKERNELAPI
VOID
FASTCALL
KefReleaseSpinLockFromDpcLevel
(
IN
OUT
PKSPIN_LOCK
SpinLock
)
VOID
HalSweepDcache
(
VOID
)
VOID
HalSweepIcache
(
VOID
)
FORCEINLINE
VOID
_KeQueryTickCount
(
OUT
PLARGE_INTEGER
CurrentCount)
Variables
PVOID
MmHighestUserAddress
PVOID
MmSystemRangeStart
ULONG_PTR
MmUserProbeAddress
struct
_KSYSTEM_TIME
KeTickCount
Generated on Sun May 27 2012 05:56:25 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.