ReactOS
0.4.15-dev-2091-gc14c9ca
|
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 1002 of file intrin_x86.h.
Definition at line 1018 of file intrin_x86.h.
Definition at line 1010 of file intrin_x86.h.
__INTRIN_INLINE void __cpuid | ( | int | CPUInfo[4], |
int | InfoType | ||
) |
Definition at line 1573 of file intrin_x86.h.
__INTRIN_INLINE void __cpuidex | ( | int | CPUInfo[4], |
int | InfoType, | ||
int | ECXValue | ||
) |
Definition at line 1578 of file intrin_x86.h.
Referenced by BlArchCpuId(), and ZSTD_cpuid().
__INTRIN_INLINE void __cdecl __debugbreak | ( | void | ) |
Definition at line 1613 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(), DRIVER_Dispatch(), EngBitBlt(), EnumParametersCallback(), FdoCallHWInitialize(), FdoScanAdapter(), FltpMiniFilterDriverUnload(), FltpPostFsFilterOperation(), FltpPreFsFilterOperation(), FtfdEnablePDEV(), FtfdQueryFont(), FtfdQueryFontTree(), GetCallingConvention(), HalpProfileInterruptHandler(), HalRequestIpi(), KeConnectInterrupt(), KeDisconnectInterrupt(), KiInterruptHandler(), KiRestoreProcessorControlState(), KiSaveProcessorControlState(), KiSystemCallHandler(), KiSystemService(), KmtCloseDriver(), KmtFltLoadDriver(), KmtFltUnloadDriver(), KmtLoadDriver(), KmtOpenDriver(), KsecDeviceControl(), METADC_GetAndSetDCDWord(), MmHapReportHeapCorruption(), MyReallocPool__(), NtSetLdtEntries(), RtlAssert(), RtlUnwindEx(), ScsiPortInitialize(), WdfApiNotImplemented(), and WmipIoControl().
__declspec | ( | noreturn | ) |
Definition at line 1649 of file intrin_x86.h.
__INTRIN_INLINE long long __emul | ( | int | a, |
int | b | ||
) |
Definition at line 1411 of file intrin_x86.h.
Definition at line 1420 of file intrin_x86.h.
__INTRIN_INLINE void __halt | ( | void | ) |
Definition at line 1643 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 1453 of file intrin_x86.h.
Referenced by _inp().
__INTRIN_INLINE void __inbytestring | ( | unsigned short | Port, |
unsigned char * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1474 of file intrin_x86.h.
__INTRIN_INLINE void __incfsbyte | ( | unsigned long | Offset | ) |
Definition at line 986 of file intrin_x86.h.
__INTRIN_INLINE void __incfsdword | ( | unsigned long | Offset | ) |
Definition at line 996 of file intrin_x86.h.
__INTRIN_INLINE void __incfsword | ( | unsigned long | Offset | ) |
Definition at line 991 of file intrin_x86.h.
__INTRIN_INLINE unsigned long __indword | ( | unsigned short | Port | ) |
Definition at line 1467 of file intrin_x86.h.
Referenced by _inpd().
__INTRIN_INLINE void __indwordstring | ( | unsigned short | Port, |
unsigned long * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1496 of file intrin_x86.h.
__INTRIN_INLINE void __int2c | ( | void | ) |
Definition at line 1627 of file intrin_x86.h.
__INTRIN_INLINE void __invlpg | ( | void * | Address | ) |
Definition at line 1897 of file intrin_x86.h.
Referenced by KeInvalidateTlbEntry(), KiMarkPageAsReadOnly(), MiFlushTlb(), MiFlushTlbIpiRoutine(), MmCreateProcessAddressSpace(), MmDefpFlushTlbEntry(), MmSetCleanPage(), and MmSetDirtyPage().
__INTRIN_INLINE unsigned short __inword | ( | unsigned short | Port | ) |
Definition at line 1460 of file intrin_x86.h.
Referenced by _inpw().
__INTRIN_INLINE void __inwordstring | ( | unsigned short | Port, |
unsigned short * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1485 of file intrin_x86.h.
__INTRIN_INLINE void __lidt | ( | void * | Source | ) |
Definition at line 1947 of file intrin_x86.h.
Referenced by Amd64SetupIdt(), BlpArchInitialize(), KeInitExceptions(), KiI386PentiumLockErrataFixup(), KiRestoreProcessorControlState(), and WinLdrSetProcessorContext().
Definition at line 1287 of file intrin_x86.h.
Definition at line 1301 of file intrin_x86.h.
__INTRIN_INLINE unsigned int __lzcnt | ( | unsigned int | value | ) |
Definition at line 1369 of file intrin_x86.h.
__INTRIN_INLINE unsigned short __lzcnt16 | ( | unsigned short | value | ) |
Definition at line 1376 of file intrin_x86.h.
__INTRIN_INLINE void __movsb | ( | unsigned char * | Destination, |
const unsigned char * | Source, | ||
size_t | Count | ||
) |
Definition at line 806 of file intrin_x86.h.
__INTRIN_INLINE void __movsd | ( | unsigned long * | Destination, |
const unsigned long * | Source, | ||
size_t | Count | ||
) |
Definition at line 826 of file intrin_x86.h.
__INTRIN_INLINE void __movsw | ( | unsigned short * | Destination, |
const unsigned short * | Source, | ||
size_t | Count | ||
) |
Definition at line 816 of file intrin_x86.h.
__INTRIN_INLINE void __nop | ( | void | ) |
Definition at line 1971 of file intrin_x86.h.
Referenced by HalpRead8254Value().
Definition at line 1507 of file intrin_x86.h.
Referenced by _outp().
__INTRIN_INLINE void __outbytestring | ( | unsigned short | Port, |
unsigned char * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1522 of file intrin_x86.h.
Definition at line 1517 of file intrin_x86.h.
Referenced by _outpd().
__INTRIN_INLINE void __outdwordstring | ( | unsigned short | Port, |
unsigned long * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1532 of file intrin_x86.h.
Definition at line 1512 of file intrin_x86.h.
Referenced by _outpw().
__INTRIN_INLINE void __outwordstring | ( | unsigned short | Port, |
unsigned short * | Buffer, | ||
unsigned long | Count | ||
) |
Definition at line 1527 of file intrin_x86.h.
__INTRIN_INLINE unsigned int __popcnt | ( | unsigned int | value | ) |
Definition at line 1383 of file intrin_x86.h.
__INTRIN_INLINE unsigned short __popcnt16 | ( | unsigned short | value | ) |
Definition at line 1390 of file intrin_x86.h.
__INTRIN_INLINE unsigned long long __rdtsc | ( | void | ) |
Definition at line 1584 of file intrin_x86.h.
__INTRIN_INLINE unsigned long __readcr0 | ( | void | ) |
Definition at line 1733 of file intrin_x86.h.
Referenced by ArchSwitchContext(), BlpArchEnableTranslation(), HalpBiosCall(), KiCoprocessorError(), KiFlushNPXState(), KiInitializeCpu(), KiIsNpxErrataPresent(), KiIsNpxPresent(), KiNpxHandler(), KiSaveProcessorControlState(), KiSetCR0Bits(), KiSwapContextEntry(), KiTrap07Handler(), KiTrap13Handler(), and WinLdrSetProcessorContext().
__INTRIN_INLINE unsigned long __readcr2 | ( | void | ) |
Definition at line 1740 of file intrin_x86.h.
Referenced by KdbEnterDebuggerException(), KiSaveProcessorControlState(), and KiTrap0EHandler().
__INTRIN_INLINE unsigned long __readcr3 | ( | void | ) |
Definition at line 1747 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 1754 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 1831 of file intrin_x86.h.
Referenced by KiEnterV86Trap(), KiHandleDebugRegistersOnTrapEntry(), and KiSaveProcessorControlState().
__INTRIN_INLINE uintptr_t __readeflags | ( | void | ) |
Definition at line 1603 of file intrin_x86.h.
Referenced by 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(), KiSetProcessorType(), KiTrap02Handler(), KiTrap08Handler(), KmtAreInterruptsEnabled(), and Test_strlen().
__INTRIN_INLINE unsigned char __readfsbyte | ( | unsigned long | Offset | ) |
Definition at line 960 of file intrin_x86.h.
__INTRIN_INLINE unsigned long __readfsdword | ( | unsigned long | Offset | ) |
Definition at line 978 of file intrin_x86.h.
__INTRIN_INLINE unsigned short __readfsword | ( | unsigned long | Offset | ) |
Definition at line 969 of file intrin_x86.h.
Definition at line 1905 of file intrin_x86.h.
Definition at line 1927 of file intrin_x86.h.
Referenced by KsecReadMachineSpecificCounters().
__INTRIN_INLINE unsigned long __segmentlimit | ( | unsigned long | a | ) |
Definition at line 1935 of file intrin_x86.h.
__INTRIN_INLINE void __sidt | ( | void * | Destination | ) |
Definition at line 1952 of file intrin_x86.h.
Referenced by Amd64SetupIdt(), BlpArchInitialize(), ImgArchEfiStartBootApplication(), KdbpCmdGdtLdtIdt(), KdbpStepIntoInstruction(), KiGetMachineBootPointers(), KiI386PentiumLockErrataFixup(), KiInitializePcr(), KiSaveProcessorControlState(), Mmx86InitializeMemoryMap(), and WinLdrSetProcessorContext().
Definition at line 763 of file intrin_x86.h.
Definition at line 784 of file intrin_x86.h.
Definition at line 774 of file intrin_x86.h.
__INTRIN_INLINE void __ud2 | ( | void | ) |
Definition at line 1620 of file intrin_x86.h.
Definition at line 1315 of file intrin_x86.h.
__INTRIN_INLINE void __wbinvd | ( | void | ) |
Definition at line 1942 of file intrin_x86.h.
__INTRIN_INLINE void __writecr0 | ( | unsigned int | Data | ) |
Definition at line 1718 of file intrin_x86.h.
Referenced by ArchSwitchContext(), BlpArchEnableTranslation(), HalpBiosCall(), KiCoprocessorError(), KiFlushNPXState(), KiInitializeCpu(), KiIsNpxErrataPresent(), KiIsNpxPresent(), KiNpxHandler(), KiRestoreProcessorControlState(), KiSetCR0Bits(), KiSwapContextEntry(), KiTrap07Handler(), KiTrap13Handler(), and WinLdrSetProcessorContext().
__INTRIN_INLINE void __writecr3 | ( | unsigned int | Data | ) |
Definition at line 1723 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 1728 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 1864 of file intrin_x86.h.
Referenced by KiHandleDebugRegistersOnTrapEntry(), KiHandleDebugRegistersOnTrapExit(), KiRestoreProcessorControlState(), and KiSaveProcessorControlState().
__INTRIN_INLINE void __writeeflags | ( | uintptr_t | Value | ) |
Definition at line 1598 of file intrin_x86.h.
Referenced by HalCalibratePerformanceCounter(), HalpBiosDisplayReset(), HalpFlushTLB(), HalpInitializeClock(), HalpInitializePICs(), HalpInitializeTsc(), HalpReleaseCmosSpinLock(), HalpSetTimerRollOver(), HalRequestSoftwareInterrupt(), KdbEnterDebuggerException(), KdbpCliInit(), KfLowerIrql(), Ki386AdjustEsp0(), Ki386VdmEnablePentiumExtentions(), KiFlushNPXState(), KiSetProcessorType(), KiTrap02Handler(), KiTrap08Handler(), Test_strlen(), and WinLdrSetProcessorContext().
Definition at line 944 of file intrin_x86.h.
Definition at line 954 of file intrin_x86.h.
Definition at line 949 of file intrin_x86.h.
Definition at line 1918 of file intrin_x86.h.
Definition at line 1428 of file intrin_x86.h.
Definition at line 1032 of file intrin_x86.h.
Referenced by GetBestRoute(), MmMakeSegmentResident(), and ZSTD_NbCommonBytes().
Definition at line 1040 of file intrin_x86.h.
Referenced by BIT_highbit32(), ZSTD_highbit32(), and ZSTD_NbCommonBytes().
Definition at line 1049 of file intrin_x86.h.
__INTRIN_INLINE unsigned char _bittestandcomplement | ( | long * | a, |
long | b | ||
) |
Definition at line 1093 of file intrin_x86.h.
__INTRIN_INLINE unsigned char _bittestandreset | ( | long * | a, |
long | b | ||
) |
Definition at line 1107 of file intrin_x86.h.
__INTRIN_INLINE unsigned char _bittestandset | ( | long * | a, |
long | b | ||
) |
Definition at line 1121 of file intrin_x86.h.
Definition at line 1351 of file intrin_x86.h.
Definition at line 1336 of file intrin_x86.h.
Definition at line 1329 of file intrin_x86.h.
__INTRIN_INLINE void __cdecl _disable | ( | void | ) |
Definition at line 1633 of file intrin_x86.h.
Referenced by _HalpApcInterruptHandler(), _HalpDispatchInterruptHandler(), acpi_suspend(), ArchSwitchContext(), BlpArchEnableTranslation(), CloseBitPlane(), ExAcquireResourceLock(), FrLdrBugCheckEx(), FrLdrBugCheckWithMessage(), HalCalibratePerformanceCounter(), HalDisableSystemInterrupt(), HalDisplayString(), HalEnableSystemInterrupt(), HaliHaltSystem(), HalpAcquireCmosSpinLock(), HalpApcInterruptHandler(), HalpBiosDisplayReset(), HalpDispatchInterruptHandler(), HalpEndSystemInterrupt(), HalpFlushTLB(), HalpInitializeClock(), HalpInitializePICs(), HalpInitializeTsc(), HalpLowerIrql(), HalpReboot(), HalpSetTimerRollOver(), HalRequestSoftwareInterrupt(), KdbEnterDebuggerException(), KdbpCliInit(), KeBugCheckWithTf(), KeDisableInterrupts(), KeEnterKernelDebugger(), KeGetCurrentIrql(), KeSetCurrentIrql(), KfLowerIrql(), KfRaiseIrql(), Ki386AdjustEsp0(), Ki386VdmEnablePentiumExtentions(), KiApcInterrupt(), KiCheckForApcDelivery(), KiCommonExit(), KiDispatchInterrupt(), KiDpcInterruptHandler(), KiEndInterrupt(), KiEnterV86Mode(), KiExitInterrupt(), KiExitSystemCallDebugChecks(), KiExitV86Trap(), KiFlushNPXState(), KiI386PentiumLockErrataFixup(), KiIdleLoop(), KiInterruptDispatch3(), KiIsNpxErrataPresent(), KiRetireDpcList(), KiSetupDecrementerTrap(), 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 1638 of file intrin_x86.h.
Referenced by _HalpApcInterruptHandler(), _HalpDismissIrqGeneric(), _HalpDismissIrqLevel(), _HalpDispatchInterruptHandler(), acpi_suspend(), ArchSwitchContext(), CloseBitPlane(), ExpInitializeExecutive(), ExReleaseResourceLock(), HalBeginSystemInterrupt(), HalDisableSystemInterrupt(), HalEnableSystemInterrupt(), HalpApcInterruptHandler(), HalpDispatchInterruptHandler(), HalpEndSystemInterrupt(), HalpInitializeTsc(), HalpInitPICs(), HalpLowerIrql(), HalProcessorIdle(), KdPollBreakIn(), KeGetCurrentIrql(), KeRemoveQueueDpc(), KeRestoreInterrupts(), KeSetCurrentIrql(), KeThawExecution(), KfLowerIrql(), KfRaiseIrql(), KiApcInterrupt(), KiCheckForApcDelivery(), KiDebugHandler(), KiDispatchInterrupt(), KiDpcInterruptHandler(), KiEnterV86Mode(), KiExitV86Mode(), KiExitV86Trap(), KiI386PentiumLockErrataFixup(), KiIdleLoop(), KiInitializeSystem(), KiInterruptDispatch3(), KiInterruptHandler(), KiIsNpxErrataPresent(), KiNpxHandler(), KiRetireDpcList(), KiSetupDecrementerTrap(), 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 1537 of file intrin_x86.h.
Definition at line 1547 of file intrin_x86.h.
Definition at line 1542 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedAnd | ( | volatile long * | value, |
long | mask | ||
) |
Definition at line 501 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedAnd16 | ( | volatile short * | value, |
short | mask | ||
) |
Definition at line 482 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedAnd8 | ( | volatile char * | value, |
char | mask | ||
) |
Definition at line 463 of file intrin_x86.h.
Definition at line 724 of file intrin_x86.h.
Definition at line 742 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedCompareExchange | ( | volatile long * | Destination, |
long | Exchange, | ||
long | Comperand | ||
) |
Definition at line 382 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 373 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 685 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedCompareExchange8 | ( | volatile char * | Destination, |
char | Exchange, | ||
char | Comperand | ||
) |
Definition at line 364 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 391 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedDecrement | ( | volatile long * | lpAddend | ) |
Definition at line 634 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedDecrement16 | ( | volatile short * | lpAddend | ) |
Definition at line 648 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedExchange | ( | volatile long * | Target, |
long | Value | ||
) |
Definition at line 418 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedExchange16 | ( | volatile short * | Target, |
short | Value | ||
) |
Definition at line 409 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedExchange8 | ( | volatile char * | Target, |
char | Value | ||
) |
Definition at line 400 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedExchangeAdd | ( | volatile long * | Addend, |
long | Value | ||
) |
Definition at line 454 of file intrin_x86.h.
Referenced by _InterlockedDecrement(), and _InterlockedIncrement().
__INTRIN_INLINE short _InterlockedExchangeAdd16 | ( | volatile short * | Addend, |
short | Value | ||
) |
Definition at line 445 of file intrin_x86.h.
Referenced by _InterlockedDecrement16(), and _InterlockedIncrement16().
__INTRIN_INLINE char _InterlockedExchangeAdd8 | ( | char volatile * | Addend, |
char | Value | ||
) |
Definition at line 436 of file intrin_x86.h.
__INTRIN_INLINE void* _InterlockedExchangePointer | ( | void *volatile * | Target, |
void * | Value | ||
) |
Definition at line 427 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedIncrement | ( | volatile long * | lpAddend | ) |
Definition at line 641 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedIncrement16 | ( | volatile short * | lpAddend | ) |
Definition at line 655 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedOr | ( | volatile long * | value, |
long | mask | ||
) |
Definition at line 558 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedOr16 | ( | volatile short * | value, |
short | mask | ||
) |
Definition at line 539 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedOr8 | ( | volatile char * | value, |
char | mask | ||
) |
Definition at line 520 of file intrin_x86.h.
__INTRIN_INLINE long _InterlockedXor | ( | volatile long * | value, |
long | mask | ||
) |
Definition at line 615 of file intrin_x86.h.
__INTRIN_INLINE short _InterlockedXor16 | ( | volatile short * | value, |
short | mask | ||
) |
Definition at line 596 of file intrin_x86.h.
__INTRIN_INLINE char _InterlockedXor8 | ( | volatile char * | value, |
char | mask | ||
) |
Definition at line 577 of file intrin_x86.h.
Definition at line 1263 of file intrin_x86.h.
Definition at line 1272 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 1965 of file intrin_x86.h.
__INTRIN_INLINE void _mm_sfence | ( | void | ) |
Definition at line 115 of file intrin_x86.h.
Definition at line 1552 of file intrin_x86.h.
Definition at line 1564 of file intrin_x86.h.
Definition at line 1558 of file intrin_x86.h.
__INTRIN_INLINE void _ReadWriteBarrier | ( | void | ) |
Definition at line 88 of file intrin_x86.h.
Definition at line 1193 of file intrin_x86.h.
Definition at line 1184 of file intrin_x86.h.
Definition at line 1210 of file intrin_x86.h.
Definition at line 1175 of file intrin_x86.h.
Definition at line 1219 of file intrin_x86.h.
Definition at line 1237 of file intrin_x86.h.
Definition at line 1254 of file intrin_x86.h.
Definition at line 1228 of file intrin_x86.h.
__INTRIN_INLINE void _sgdt | ( | void * | Destination | ) |
Definition at line 1957 of file intrin_x86.h.
Referenced by ImgArchEfiStartBootApplication(), and Mmx86InitializeMemoryMap().
Definition at line 74 of file intrin_x86.h.