ReactOS 0.4.16-dev-1946-g52006dd
arm64intr.h File Reference

Go to the source code of this file.

Typedefs

typedef enum _tag_ARM64INTR_BARRIER_TYPE _ARM64INTR_BARRIER_TYPE
 

Enumerations

enum  _tag_ARM64INTR_BARRIER_TYPE {
  _ARM64_BARRIER_SY = 0xF , _ARM64_BARRIER_ST = 0xE , _ARM64_BARRIER_LD = 0xD , _ARM64_BARRIER_ISH = 0xB ,
  _ARM64_BARRIER_ISHST = 0xA , _ARM64_BARRIER_ISHLD = 0x9 , _ARM64_BARRIER_NSH = 0x7 , _ARM64_BARRIER_NSHST = 0x6 ,
  _ARM64_BARRIER_NSHLD = 0x5 , _ARM64_BARRIER_OSH = 0x3 , _ARM64_BARRIER_OSHST = 0x2 , _ARM64_BARRIER_OSHLD = 0x1
}
 

Functions

void __dmb (unsigned int _Type)
 
void __dsb (unsigned int _Type)
 
void __isb (unsigned int _Type)
 

Typedef Documentation

◆ _ARM64INTR_BARRIER_TYPE

Enumeration Type Documentation

◆ _tag_ARM64INTR_BARRIER_TYPE

Enumerator
_ARM64_BARRIER_SY 
_ARM64_BARRIER_ST 
_ARM64_BARRIER_LD 
_ARM64_BARRIER_ISH 
_ARM64_BARRIER_ISHST 
_ARM64_BARRIER_ISHLD 
_ARM64_BARRIER_NSH 
_ARM64_BARRIER_NSHST 
_ARM64_BARRIER_NSHLD 
_ARM64_BARRIER_OSH 
_ARM64_BARRIER_OSHST 
_ARM64_BARRIER_OSHLD 

Definition at line 14 of file arm64intr.h.

15{
@ _ARM64_BARRIER_NSH
Definition: arm64intr.h:22
@ _ARM64_BARRIER_SY
Definition: arm64intr.h:16
@ _ARM64_BARRIER_ISHLD
Definition: arm64intr.h:21
@ _ARM64_BARRIER_NSHLD
Definition: arm64intr.h:24
@ _ARM64_BARRIER_LD
Definition: arm64intr.h:18
@ _ARM64_BARRIER_OSHLD
Definition: arm64intr.h:27
@ _ARM64_BARRIER_ISHST
Definition: arm64intr.h:20
@ _ARM64_BARRIER_OSHST
Definition: arm64intr.h:26
@ _ARM64_BARRIER_ST
Definition: arm64intr.h:17
@ _ARM64_BARRIER_NSHST
Definition: arm64intr.h:23
@ _ARM64_BARRIER_ISH
Definition: arm64intr.h:19
@ _ARM64_BARRIER_OSH
Definition: arm64intr.h:25
enum _tag_ARM64INTR_BARRIER_TYPE _ARM64INTR_BARRIER_TYPE

Function Documentation

◆ __dmb()

void __dmb ( unsigned int  _Type)

Referenced by YieldProcessor().

◆ __dsb()

void __dsb ( unsigned int  _Type)

◆ __isb()

void __isb ( unsigned int  _Type)