ReactOS
0.4.15-dev-4863-gba0d16f
|
Go to the source code of this file.
Macros | |
#define | _ReturnAddress() (__builtin_return_address(0)) |
#define | _AddressOfReturnAddress() (&(((void **)(__builtin_frame_address(0)))[1])) |
#define | _ReadBarrier _ReadWriteBarrier |
#define | _WriteBarrier _ReadWriteBarrier |
Definition at line 82 of file intrin_x86.h.
#define _ReadBarrier _ReadWriteBarrier |
Definition at line 95 of file intrin_x86.h.
Definition at line 81 of file intrin_x86.h.
#define _WriteBarrier _ReadWriteBarrier |
Definition at line 96 of file intrin_x86.h.
Definition at line 1008 of file intrin_x86.h.
Definition at line 1024 of file intrin_x86.h.
Definition at line 1016 of file intrin_x86.h.
__INTRIN_INLINE void __cpuid | ( | int | CPUInfo[4], |
int | InfoType | ||
) |
Definition at line 1636 of file intrin_x86.h.
__INTRIN_INLINE void __cpuidex | ( | int | CPUInfo[4], |
int | InfoType, | ||
int | ECXValue | ||
) |
Definition at line 1641 of file intrin_x86.h.
Referenced by BlArchCpuId(), and ZSTD_cpuid().
__INTRIN_INLINE void __cdecl __debugbreak | ( | void | ) |
Definition at line 1676 of file intrin_x86.h.
Referenced by __C_specific_handler(), __cxa_pure_virtual(), __CxxFrameHandler3(), _assert(), _RTC_DefaultErrorFuncW(), _RTC_NumErrors(), _RTC_SetErrorFunc(), _RTC_SetErrorType(), _RTC_Shutdown(), _tWinMain(), BlStatusError(), BmfdLoadFontFile(), Catch_RTC_Failure(), DoCrashCommand(), EngBitBlt(), EnumParametersCallback(), FdoCallHWInitialize(), FdoScanAdapter(), FltpMiniFilterDriverUnload(), FltpPostFsFilterOperation(), FltpPreFsFilterOperation(), FtfdEnablePDEV(), FtfdQueryFont(), FtfdQueryFontTree(), GetCallingConvention(), HalpRequestIpi(), HalRequestIpi(), KeDisconnectInterrupt(), KiInterruptHandler(), KiRestoreProcessorControlState(), KiSaveProcessorControlState(), KiSystemService(), KmtCloseDriver(), KmtFltLoadDriver(), KmtFltUnloadDriver(), KmtLoadDriver(), KmtOpenDriver(), KsecDeviceControl(), MmHapReportHeapCorruption(), MyReallocPool__(), NtSetLdtEntries(), RtlAssert(), RtlpUnwindInternal(), ScsiPortInitialize(), WdfApiNotImplemented(), and WmipIoControl().
__declspec | ( | noreturn | ) |
Definition at line 1712 of file intrin_x86.h.
__INTRIN_INLINE long long __emul | ( | int | a, |
int | b | ||
) |
Definition at line 1472 of file intrin_x86.h.
Definition at line 1481 of file intrin_x86.h.
__INTRIN_INLINE void __halt | ( | void | ) |
Definition at line 1706 of file intrin_x86.h.
Referenced by FrLdrBugCheckEx(), FrLdrBugCheckWithMessage(), HaliHaltSystem(), HalpReboot(), HalProcessorIdle(), HalpXboxPowerAction(), and MachInit().
__INTRIN_INLINE unsigned char __inbyte | ( | unsigned short | Port | ) |
Definition at line 1516 of file intrin_x86.h.
Referenced by _inp().
__INTRIN_INLINE void __inbytestring | ( | unsigned short | Port, |
unsigned char * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1537 of file intrin_x86.h.
__INTRIN_INLINE void __incfsbyte | ( | unsigned long | Offset | ) |
Definition at line 992 of file intrin_x86.h.
__INTRIN_INLINE void __incfsdword | ( | unsigned long | Offset | ) |
Definition at line 1002 of file intrin_x86.h.
__INTRIN_INLINE void __incfsword | ( | unsigned long | Offset | ) |
Definition at line 997 of file intrin_x86.h.
__INTRIN_INLINE unsigned long __indword | ( | unsigned short | Port | ) |
Definition at line 1530 of file intrin_x86.h.
Referenced by _inpd().
__INTRIN_INLINE void __indwordstring | ( | unsigned short | Port, |
unsigned long * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1559 of file intrin_x86.h.
__INTRIN_INLINE void __int2c | ( | void | ) |
Definition at line 1690 of file intrin_x86.h.
__INTRIN_INLINE void __invlpg | ( | void * | Address | ) |
Definition at line 1960 of file intrin_x86.h.
Referenced by KeInvalidateTlbEntry(), KiMarkPageAsReadOnly(), MiArchCreateProcessAddressSpace(), MiFlushTlb(), MiFlushTlbIpiRoutine(), and MmDefpFlushTlbEntry().
__INTRIN_INLINE unsigned short __inword | ( | unsigned short | Port | ) |
Definition at line 1523 of file intrin_x86.h.
Referenced by _inpw().
__INTRIN_INLINE void __inwordstring | ( | unsigned short | Port, |
unsigned short * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1548 of file intrin_x86.h.
__INTRIN_INLINE void __lidt | ( | void * | Source | ) |
Definition at line 2010 of file intrin_x86.h.
Referenced by Amd64SetupIdt(), BlpArchInitialize(), KeInitExceptions(), KiI386PentiumLockErrataFixup(), KiRestoreProcessorControlState(), and WinLdrSetProcessorContext().
Definition at line 1343 of file intrin_x86.h.
Definition at line 1357 of file intrin_x86.h.
__INTRIN_INLINE unsigned int __lzcnt | ( | unsigned int | value | ) |
Definition at line 1426 of file intrin_x86.h.
__INTRIN_INLINE unsigned short __lzcnt16 | ( | unsigned short | value | ) |
Definition at line 1433 of file intrin_x86.h.
__INTRIN_INLINE void __movsb | ( | unsigned char * | Destination, |
const unsigned char * | Source, | ||
size_t | Count | ||
) |
Definition at line 804 of file intrin_x86.h.
__INTRIN_INLINE void __movsd | ( | unsigned long * | Destination, |
const unsigned long * | Source, | ||
size_t | Count | ||
) |
Definition at line 824 of file intrin_x86.h.
__INTRIN_INLINE void __movsw | ( | unsigned short * | Destination, |
const unsigned short * | Source, | ||
size_t | Count | ||
) |
Definition at line 814 of file intrin_x86.h.
__INTRIN_INLINE void __nop | ( | void | ) |
Definition at line 2034 of file intrin_x86.h.
Referenced by HalpRead8254Value().
Definition at line 1570 of file intrin_x86.h.
Referenced by _outp().
__INTRIN_INLINE void __outbytestring | ( | unsigned short | Port, |
unsigned char * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1585 of file intrin_x86.h.
Definition at line 1580 of file intrin_x86.h.
Referenced by _outpd().
__INTRIN_INLINE void __outdwordstring | ( | unsigned short | Port, |
unsigned long * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1595 of file intrin_x86.h.
Definition at line 1575 of file intrin_x86.h.
Referenced by _outpw().
__INTRIN_INLINE void __outwordstring | ( | unsigned short | Port, |
unsigned short * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1590 of file intrin_x86.h.
__INTRIN_INLINE unsigned int __popcnt | ( | unsigned int | value | ) |
Definition at line 1440 of file intrin_x86.h.
__INTRIN_INLINE unsigned short __popcnt16 | ( | unsigned short | value | ) |
Definition at line 1447 of file intrin_x86.h.
__INTRIN_INLINE unsigned long long __rdtsc | ( | void | ) |
Definition at line 1647 of file intrin_x86.h.
__INTRIN_INLINE unsigned long __readcr0 | ( | void | ) |
Definition at line 1796 of file intrin_x86.h.
Referenced by ArchSwitchContext(), BlpArchEnableTranslation(), HalpBiosCall(), KiCoprocessorError(), KiFlushNPXState(), KiInitializeCpu(), KiIsNpxErrataPresent(), KiNpxHandler(), KiSaveProcessorControlState(), KiSetCR0Bits(), KiSwapContextEntry(), KiTrap07Handler(), KiTrap13Handler(), KiVerifyCpuFeatures(), and WinLdrSetProcessorContext().
__INTRIN_INLINE unsigned long __readcr2 | ( | void | ) |
Definition at line 1803 of file intrin_x86.h.
Referenced by KdbEnterDebuggerException(), KiSaveProcessorControlState(), and KiTrap0EHandler().
__INTRIN_INLINE unsigned long __readcr3 | ( | void | ) |
Definition at line 1810 of file intrin_x86.h.
Referenced by HalpFlushTLB(), KdpTranslateAddress(), KeFlushCurrentTb(), KeFlushProcessTb(), Ki386EnableGlobalPage(), Ki386InitializeTss(), KiSaveProcessorControlState(), MiInitializePageTable(), and MmDefpFlushTlb().
__INTRIN_INLINE unsigned long __readcr4 | ( | void | ) |
Definition at line 1817 of file intrin_x86.h.
Referenced by ArchInitializeContext(), ArchRestoreProcessorFeatures(), ArchSwitchContext(), BlpArchEnableTranslation(), HalpFlushTLB(), KdpTranslateAddress(), KeFlushCurrentTb(), Ki386EnableDE(), Ki386EnableFxsr(), Ki386EnableGlobalPage(), Ki386EnableXMMIExceptions(), Ki386VdmEnablePentiumExtentions(), KiInitializeCpu(), KiSaveProcessorControlState(), MiInitializePageTable(), and MiUseLargeDriverPage().
__INTRIN_INLINE unsigned int __readdr | ( | unsigned int | reg | ) |
Definition at line 1894 of file intrin_x86.h.
Referenced by KiEnterV86Trap(), KiHandleDebugRegistersOnTrapEntry(), and KiSaveProcessorControlState().
__INTRIN_INLINE uintptr_t __readeflags | ( | void | ) |
Definition at line 1666 of file intrin_x86.h.
Referenced by ApicRequestSelfInterrupt(), HalBeginSystemInterrupt(), HalCalibratePerformanceCounter(), HalEndSystemInterrupt(), HalpAcquireCmosSpinLock(), HalpApcInterruptHandler(), HalpBiosCall(), HalpBiosDisplayReset(), HalpFlushTLB(), HalpInitializeClock(), HalpInitializeLegacyPICs(), HalpInitializePICs(), HalpInitializeTsc(), HalpLowerIrql(), HalpSetTimerRollOver(), HalRequestSoftwareInterrupt(), KdbEnterDebuggerException(), KdbpCliInit(), KeDisableInterrupts(), KeGetCurrentIrql(), KeQueryPerformanceCounter(), KeSetCurrentIrql(), KfLowerIrql(), KfRaiseIrql(), Ki386AdjustEsp0(), Ki386VdmEnablePentiumExtentions(), KiEnterV86Mode(), KiFlushNPXState(), KiIsNpxErrataPresent(), KiTrap02Handler(), KiTrap08Handler(), KiVerifyCpuFeatures(), KmtAreInterruptsEnabled(), and Test_strlen().
__INTRIN_INLINE unsigned char __readfsbyte | ( | unsigned long | Offset | ) |
Definition at line 966 of file intrin_x86.h.
__INTRIN_INLINE unsigned long __readfsdword | ( | unsigned long | Offset | ) |
Definition at line 984 of file intrin_x86.h.
__INTRIN_INLINE unsigned short __readfsword | ( | unsigned long | Offset | ) |
Definition at line 975 of file intrin_x86.h.
Definition at line 1968 of file intrin_x86.h.
Definition at line 1990 of file intrin_x86.h.
Referenced by KsecReadMachineSpecificCounters().
__INTRIN_INLINE unsigned long __segmentlimit | ( | unsigned long | a | ) |
Definition at line 1998 of file intrin_x86.h.
__INTRIN_INLINE void __sidt | ( | void * | Destination | ) |
Definition at line 2015 of file intrin_x86.h.
Referenced by Amd64SetupIdt(), BlpArchInitialize(), ImgArchEfiStartBootApplication(), KdbpCmdGdtLdtIdt(), KdbpStepIntoInstruction(), KiGetMachineBootPointers(), KiI386PentiumLockErrataFixup(), KiInitializePcr(), KiSaveProcessorControlState(), Mmx86InitializeMemoryMap(), and WinLdrSetProcessorContext().
Definition at line 761 of file intrin_x86.h.
Definition at line 782 of file intrin_x86.h.
Definition at line 772 of file intrin_x86.h.
__INTRIN_INLINE void __ud2 | ( | void | ) |
Definition at line 1683 of file intrin_x86.h.
Definition at line 1371 of file intrin_x86.h.
__INTRIN_INLINE void __wbinvd | ( | void | ) |
Definition at line 2005 of file intrin_x86.h.
__INTRIN_INLINE void __writecr0 | ( | unsigned int | Data | ) |
Definition at line 1781 of file intrin_x86.h.
Referenced by ArchSwitchContext(), BlpArchEnableTranslation(), HalpBiosCall(), KiCoprocessorError(), KiFlushNPXState(), KiInitializeCpu(), KiIsNpxErrataPresent(), KiNpxHandler(), KiRestoreProcessorControlState(), KiSetCR0Bits(), KiSwapContextEntry(), KiTrap07Handler(), KiTrap13Handler(), KiVerifyCpuFeatures(), and WinLdrSetProcessorContext().
__INTRIN_INLINE void __writecr3 | ( | unsigned int | Data | ) |
Definition at line 1786 of file intrin_x86.h.
Referenced by HalpFlushTLB(), handle_gdb_read_mem(), handle_gdb_write_mem(), KeFlushCurrentTb(), KeFlushProcessTb(), Ki386EnableGlobalPage(), KiRestoreProcessorControlState(), KiSwapContextExit(), KiSwapContextResume(), KiSwapProcess(), MmDefInitializeTranslation(), MmDefpFlushTlb(), ReadMemorySendHandler(), WinLdrSetProcessorContext(), and WriteMemorySendHandler().
__INTRIN_INLINE void __writecr4 | ( | unsigned int | Data | ) |
Definition at line 1791 of file intrin_x86.h.
Referenced by ArchInitializeContext(), ArchRestoreProcessorFeatures(), ArchSwitchContext(), BlpArchEnableTranslation(), HalpFlushTLB(), KeFlushCurrentTb(), Ki386EnableDE(), Ki386EnableFxsr(), Ki386EnableGlobalPage(), Ki386EnableXMMIExceptions(), Ki386VdmEnablePentiumExtentions(), KiInitializeCpu(), KiRestoreProcessorControlState(), and MiInitializePageTable().
__INTRIN_INLINE void __writedr | ( | unsigned | reg, |
unsigned int | value | ||
) |
Definition at line 1927 of file intrin_x86.h.
Referenced by KiHandleDebugRegistersOnTrapEntry(), KiHandleDebugRegistersOnTrapExit(), KiRestoreProcessorControlState(), and KiSaveProcessorControlState().
__INTRIN_INLINE void __writeeflags | ( | uintptr_t | Value | ) |
Definition at line 1661 of file intrin_x86.h.
Referenced by HalCalibratePerformanceCounter(), HalpBiosDisplayReset(), HalpFlushTLB(), HalpInitializeClock(), HalpInitializePICs(), HalpInitializeTsc(), HalpReleaseCmosSpinLock(), HalpSetTimerRollOver(), HalRequestSoftwareInterrupt(), KdbEnterDebuggerException(), KdbpCliInit(), KfLowerIrql(), Ki386AdjustEsp0(), Ki386VdmEnablePentiumExtentions(), KiFlushNPXState(), KiTrap02Handler(), KiTrap08Handler(), KiVerifyCpuFeatures(), Test_strlen(), and WinLdrSetProcessorContext().
Definition at line 950 of file intrin_x86.h.
Definition at line 960 of file intrin_x86.h.
Definition at line 955 of file intrin_x86.h.
Definition at line 1981 of file intrin_x86.h.
Definition at line 1489 of file intrin_x86.h.
Definition at line 1038 of file intrin_x86.h.
Referenced by GetBestRoute(), MmMakeSegmentResident(), NvNetAddWakeUpPattern(), and ZSTD_NbCommonBytes().
Definition at line 1046 of file intrin_x86.h.
Referenced by BIT_highbit32(), ZSTD_highbit32(), and ZSTD_NbCommonBytes().
Definition at line 1055 of file intrin_x86.h.
__INTRIN_INLINE unsigned char _bittestandcomplement | ( | long * | a, |
long | b | ||
) |
Definition at line 1105 of file intrin_x86.h.
__INTRIN_INLINE unsigned char _bittestandreset | ( | long * | a, |
long | b | ||
) |
Definition at line 1119 of file intrin_x86.h.
__INTRIN_INLINE unsigned char _bittestandset | ( | long * | a, |
long | b | ||
) |
Definition at line 1133 of file intrin_x86.h.
Definition at line 1408 of file intrin_x86.h.
Definition at line 1393 of file intrin_x86.h.
Definition at line 1386 of file intrin_x86.h.
__INTRIN_INLINE void __cdecl _disable | ( | void | ) |
Definition at line 1696 of file intrin_x86.h.
Referenced by _HalpApcInterruptHandler(), _HalpDispatchInterruptHandler(), _Requires_lock_not_held_(), acpi_suspend(), ApicRequestSelfInterrupt(), ArchSwitchContext(), BlpArchEnableTranslation(), CloseBitPlane(), ExAcquireResourceLock(), FrLdrBugCheckEx(), FrLdrBugCheckWithMessage(), HalCalibratePerformanceCounter(), HalDisableSystemInterrupt(), HalEnableSystemInterrupt(), HaliHaltSystem(), HalpAcquireCmosSpinLock(), HalpApcInterruptHandler(), HalpBiosDisplayReset(), HalpDispatchInterruptHandler(), HalpFlushTLB(), HalpInitializeClock(), HalpInitializePICs(), HalpInitializeTsc(), HalpLowerIrql(), HalpReboot(), HalpSetTimerRollOver(), HalRequestSoftwareInterrupt(), KdbEnterDebuggerException(), KdbpCliInit(), KeBugCheckWithTf(), KeDisableInterrupts(), KeEnterKernelDebugger(), KeGetCurrentIrql(), KeRestoreFloatingPointState(), KeSaveFloatingPointState(), KeSetCurrentIrql(), KfLowerIrql(), KfRaiseIrql(), Ki386AdjustEsp0(), Ki386VdmEnablePentiumExtentions(), KiApcInterrupt(), KiCheckForApcDelivery(), KiCommonExit(), KiDispatchInterrupt(), KiEndInterrupt(), KiEnterV86Mode(), KiExitInterrupt(), KiExitSystemCallDebugChecks(), KiExitV86Trap(), KiFlushNPXState(), KiI386PentiumLockErrataFixup(), KiIdleLoop(), KiRetireDpcList(), KiSwapContextEntry(), KiSwitchKernelStack(), KiSystemService(), KiTimerExpiration(), KiTrap02Handler(), KiTrap06Handler(), KiTrap07Handler(), KiTrap08Handler(), KiTrap0DHandler(), KiUserModeCallout(), MachInit(), MpsTimerHandler(), NtCallbackReturn(), OpenBitPlane(), PopShutdownHandler(), sb16_play(), ScrAcquireOwnership(), ScrSetCursor(), ScrSetCursorShape(), and WinLdrSetProcessorContext().
__INTRIN_INLINE void __cdecl _enable | ( | void | ) |
Definition at line 1701 of file intrin_x86.h.
Referenced by _HalpApcInterruptHandler(), _HalpDismissIrqGeneric(), _HalpDismissIrqLevel(), _HalpDispatchInterruptHandler(), _Requires_lock_not_held_(), acpi_suspend(), ApicRequestSelfInterrupt(), ArchSwitchContext(), CloseBitPlane(), ExpInitializeExecutive(), ExReleaseResourceLock(), HalBeginSystemInterrupt(), HalDisableSystemInterrupt(), HalEnableSystemInterrupt(), HalpApcInterruptHandler(), HalpDispatchInterruptHandler(), HalpInitializeTsc(), HalpLowerIrql(), HalProcessorIdle(), KeGetCurrentIrql(), KeRemoveQueueDpc(), KeRestoreFloatingPointState(), KeRestoreInterrupts(), KeSaveFloatingPointState(), KeSetCurrentIrql(), KfLowerIrql(), KfRaiseIrql(), KiApcInterrupt(), KiCheckForApcDelivery(), KiDebugHandler(), KiDispatchInterrupt(), KiEnterV86Mode(), KiExitV86Mode(), KiExitV86Trap(), KiI386PentiumLockErrataFixup(), KiIdleLoop(), KiInitializeSystem(), KiInterruptHandler(), KiNpxHandler(), KiRetireDpcList(), KiSwapContextEntry(), KiSystemCallHandler(), KiSystemService(), KiSystemServiceHandler(), KiSystemStartupBootStack(), KiTimerExpiration(), KiTrap00Handler(), KiTrap01Handler(), KiTrap04Handler(), KiTrap05Handler(), KiTrap06Handler(), KiTrap07Handler(), KiTrap09Handler(), KiTrap0DHandler(), KiTrap0EHandler(), KiTrap10Handler(), KiTrap11Handler(), KiTrap13Handler(), KiUserModeCallout(), MpsTimerHandler(), NtCallbackReturn(), OpenBitPlane(), sb16_play(), ScrAcquireOwnership(), ScrSetCursor(), and ScrSetCursorShape().
__INTRIN_INLINE int __cdecl _inp | ( | unsigned short | Port | ) |
Definition at line 1600 of file intrin_x86.h.
Definition at line 1610 of file intrin_x86.h.
Definition at line 1605 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedAnd | ( | volatile long * | value, |
long | mask | ||
) |
Definition at line 496 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedAnd16 | ( | volatile short * | value, |
short | mask | ||
) |
Definition at line 477 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedAnd8 | ( | volatile char * | value, |
char | mask | ||
) |
Definition at line 458 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedCompareExchange | ( | volatile long * | Destination, |
long | Exchange, | ||
long | Comperand | ||
) |
Definition at line 377 of file intrin_x86.h.
Referenced by _InterlockedAnd(), _InterlockedOr(), and _InterlockedXor().
__INTRIN_INLINE short _InterlockedCompareExchange16 | ( | volatile short * | Destination, |
short | Exchange, | ||
short | Comperand | ||
) |
Definition at line 368 of file intrin_x86.h.
Referenced by _InterlockedAnd16(), _InterlockedOr16(), and _InterlockedXor16().
__INTRIN_INLINE long long _InterlockedCompareExchange64 | ( | volatile long long * | Destination, |
long long | Exchange, | ||
long long | Comperand | ||
) |
Definition at line 683 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedCompareExchange8 | ( | volatile char * | Destination, |
char | Exchange, | ||
char | Comperand | ||
) |
Definition at line 359 of file intrin_x86.h.
Referenced by _InterlockedAnd8(), _InterlockedOr8(), and _InterlockedXor8().
__INTRIN_INLINE void* _InterlockedCompareExchangePointer | ( | void *volatile * | Destination, |
void * | Exchange, | ||
void * | Comperand | ||
) |
Definition at line 386 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedDecrement | ( | volatile long * | lpAddend | ) |
Definition at line 629 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedDecrement16 | ( | volatile short * | lpAddend | ) |
Definition at line 643 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedExchange | ( | volatile long * | Target, |
long | Value | ||
) |
Definition at line 413 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedExchange16 | ( | volatile short * | Target, |
short | Value | ||
) |
Definition at line 404 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedExchange8 | ( | volatile char * | Target, |
char | Value | ||
) |
Definition at line 395 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedExchangeAdd | ( | volatile long * | Addend, |
long | Value | ||
) |
Definition at line 449 of file intrin_x86.h.
Referenced by _InterlockedDecrement(), and _InterlockedIncrement().
__INTRIN_INLINE short _InterlockedExchangeAdd16 | ( | volatile short * | Addend, |
short | Value | ||
) |
Definition at line 440 of file intrin_x86.h.
Referenced by _InterlockedDecrement16(), and _InterlockedIncrement16().
__INTRIN_INLINE char _InterlockedExchangeAdd8 | ( | char volatile * | Addend, |
char | Value | ||
) |
Definition at line 431 of file intrin_x86.h.
__INTRIN_INLINE void* _InterlockedExchangePointer | ( | void *volatile * | Target, |
void * | Value | ||
) |
Definition at line 422 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedIncrement | ( | volatile long * | lpAddend | ) |
Definition at line 636 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedIncrement16 | ( | volatile short * | lpAddend | ) |
Definition at line 650 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedOr | ( | volatile long * | value, |
long | mask | ||
) |
Definition at line 553 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedOr16 | ( | volatile short * | value, |
short | mask | ||
) |
Definition at line 534 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedOr8 | ( | volatile char * | value, |
char | mask | ||
) |
Definition at line 515 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedXor | ( | volatile long * | value, |
long | mask | ||
) |
Definition at line 610 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedXor16 | ( | volatile short * | value, |
short | mask | ||
) |
Definition at line 591 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedXor8 | ( | volatile char * | value, |
char | mask | ||
) |
Definition at line 572 of file intrin_x86.h.
Definition at line 1279 of file intrin_x86.h.
Definition at line 1288 of file intrin_x86.h.
__INTRIN_INLINE void _mm_lfence | ( | void | ) |
Definition at line 106 of file intrin_x86.h.
__INTRIN_INLINE void _mm_mfence | ( | void | ) |
Definition at line 99 of file intrin_x86.h.
__INTRIN_INLINE void _mm_pause | ( | void | ) |
Definition at line 2028 of file intrin_x86.h.
Definition at line 1615 of file intrin_x86.h.
Definition at line 1627 of file intrin_x86.h.
Definition at line 1621 of file intrin_x86.h.
__INTRIN_INLINE void _ReadWriteBarrier | ( | void | ) |
Definition at line 88 of file intrin_x86.h.
Definition at line 1209 of file intrin_x86.h.
Definition at line 1200 of file intrin_x86.h.
Definition at line 1226 of file intrin_x86.h.
Definition at line 1191 of file intrin_x86.h.
Definition at line 1235 of file intrin_x86.h.
Definition at line 1253 of file intrin_x86.h.
Definition at line 1270 of file intrin_x86.h.
Definition at line 1244 of file intrin_x86.h.
__INTRIN_INLINE void _sgdt | ( | void * | Destination | ) |
Definition at line 2020 of file intrin_x86.h.
Referenced by ImgArchEfiStartBootApplication(), and Mmx86InitializeMemoryMap().
Definition at line 74 of file intrin_x86.h.