|
ReactOS 0.4.16-dev-1946-g52006dd
|
Go to the source code of this file.
Macros | |
| #define | PPC_QUAL extern __inline__ |
| #define | _ReturnAddress() (__builtin_return_address(0)) |
| #define | _AddressOfReturnAddress() (&(((void **)(__builtin_frame_address(0)))[1])) |
| #define | PPC_MakeInterlockedFunction(type, name, op, proto) |
| #define | _ENABLE_DISABLE_DEFINED |
| #define | __noop(...) ((void)0) |
| #define | __assume(x) if (!(x)) __builtin_unreachable() |
Variables | |
| _InterlockedAnd8 | |
| volatile char *const | value |
| volatile char *const const char modify | _InterlockedAnd |
| volatile char *const const char modify volatile long *const const long modify | _InterlockedOr16 |
| volatile char *const const char modify volatile long *const const long modify volatile short *const const short modify | _InterlockedXor8 |
| volatile char *const const char modify volatile long *const const long modify volatile short *const const short modify volatile char *const const char modify | _InterlockedXor |
Definition at line 788 of file intrin_ppc.h.
Definition at line 786 of file intrin_ppc.h.
Definition at line 40 of file intrin_ppc.h.
| #define _ENABLE_DISABLE_DEFINED |
Definition at line 709 of file intrin_ppc.h.
Definition at line 39 of file intrin_ppc.h.
Definition at line 234 of file intrin_ppc.h.
| #define PPC_QUAL extern __inline__ |
Definition at line 32 of file intrin_ppc.h.
Definition at line 410 of file intrin_ppc.h.
Definition at line 420 of file intrin_ppc.h.
Definition at line 415 of file intrin_ppc.h.
Definition at line 682 of file intrin_ppc.h.
Referenced by _CRTALLOC(), BlArchIsCpuIdFunctionSupported(), BlpTimeCalibratePerformanceCounter(), BlpTimeMeasureTscFrequency(), DetermineCpuFeatures(), DetermineCpuVendor(), FrLdrCheckCpuCompatibility(), HalpFlushTLB(), KiGetFeatureBits(), WinLdrpMapApic(), and ZSTD_cpuid().
Definition at line 698 of file intrin_ppc.h.
Definition at line 527 of file intrin_ppc.h.
Definition at line 532 of file intrin_ppc.h.
Definition at line 539 of file intrin_ppc.h.
Referenced by __inbytestring(), _HalpDismissIrqGeneric(), _HalpDismissIrqLevel(), HalDisableSystemInterrupt(), HalHandleNMI(), HalMakeBeep(), HalpDismissIrq07(), HalpDismissIrq07Level(), HalpDismissIrq15(), HalpDismissIrq15Level(), HalpInitializeClockPc98(), HalpInitializePICs(), HalpRead8254Value(), HalStopProfileInterrupt(), and READ_PORT_UCHAR().
Definition at line 584 of file intrin_ppc.h.
Referenced by READ_PORT_BUFFER_UCHAR(), ScsiPortReadPortBufferUchar(), TestReadStringUchar(), and TestWriteStringUchar().
Definition at line 393 of file intrin_ppc.h.
Definition at line 403 of file intrin_ppc.h.
Definition at line 398 of file intrin_ppc.h.
Definition at line 569 of file intrin_ppc.h.
Referenced by __indwordstring(), and READ_PORT_ULONG().
Definition at line 598 of file intrin_ppc.h.
Referenced by NmiDbgCallback(), READ_PORT_BUFFER_ULONG(), and ScsiPortReadPortBufferUlong().
Definition at line 703 of file intrin_ppc.h.
Definition at line 554 of file intrin_ppc.h.
Referenced by __inwordstring(), and READ_PORT_USHORT().
Definition at line 591 of file intrin_ppc.h.
Referenced by READ_PORT_BUFFER_USHORT(), ScsiPortReadPortBufferUshort(), and TestReadStringUshort().
Definition at line 510 of file intrin_ppc.h.
Definition at line 515 of file intrin_ppc.h.
| PPC_QUAL void __movsb | ( | unsigned char * | Destination, |
| const unsigned char * | Source, | ||
| unsigned long | Count | ||
| ) |
Definition at line 323 of file intrin_ppc.h.
Referenced by DoScroll(), MemFastMoveMemory(), and PreserveRow().
| PPC_QUAL void __movsd | ( | unsigned long * | Destination, |
| const unsigned long * | Source, | ||
| unsigned long | Count | ||
| ) |
Definition at line 333 of file intrin_ppc.h.
Referenced by MemFastMoveMemory().
| PPC_QUAL void __movsw | ( | unsigned short * | Destination, |
| const unsigned short * | Source, | ||
| unsigned long | Count | ||
| ) |
Definition at line 328 of file intrin_ppc.h.
Referenced by MemFastMoveMemory().
Definition at line 605 of file intrin_ppc.h.
Referenced by __outbytestring(), _HalpDismissIrqGeneric(), _HalpDismissIrqLevel(), _Requires_lock_held_(), HalDisableSystemInterrupt(), HalEnableSystemInterrupt(), HalEndSystemInterrupt2(), HalMakeBeep(), HalpDismissIrq07(), HalpDismissIrq07Level(), HalpDismissIrq13(), HalpDismissIrq13Level(), HalpDismissIrq15(), HalpDismissIrq15Level(), HalpDispatchInterrupt2(), HalpEndSoftwareInterrupt2(), HalpInitializeLegacyPICs(), HalpIoWait(), HalpRead8254Value(), HalpSetTimerRollOver(), HalStartProfileInterrupt(), KfLowerIrql(), and WRITE_PORT_UCHAR().
| PPC_QUAL void __outbytestring | ( | unsigned long const | Port, |
| const unsigned char *const | Buffer, | ||
| const unsigned long | Count | ||
| ) |
Definition at line 653 of file intrin_ppc.h.
Referenced by ScsiPortWritePortBufferUchar(), and WRITE_PORT_BUFFER_UCHAR().
Definition at line 637 of file intrin_ppc.h.
Referenced by __outdwordstring(), and WRITE_PORT_ULONG().
| PPC_QUAL void __outdwordstring | ( | unsigned long const | Port, |
| const unsigned long *const | Buffer, | ||
| const unsigned long | Count | ||
| ) |
Definition at line 671 of file intrin_ppc.h.
Referenced by ScsiPortWritePortBufferUlong(), TestReadStringUlong(), TestWriteStringUlong(), and WRITE_PORT_BUFFER_ULONG().
Definition at line 621 of file intrin_ppc.h.
Referenced by __outwordstring(), and WRITE_PORT_USHORT().
| PPC_QUAL void __outwordstring | ( | unsigned long const | Port, |
| const unsigned short *const | Buffer, | ||
| const unsigned long | Count | ||
| ) |
Definition at line 662 of file intrin_ppc.h.
Referenced by ScsiPortWritePortBufferUshort(), TestWriteStringUshort(), and WRITE_PORT_BUFFER_USHORT().
Definition at line 688 of file intrin_ppc.h.
Referenced by __security_init_cookie(), APICCalibrateTimer(), BlArchGetPerformanceCounter(), BlpTimeMeasureTscFrequency(), BlTimeQueryPerformanceCounter(), BmMain(), FrLdrHeapAllocateEx(), FrLdrHeapFreeEx(), KeQueryPerformanceCounter(), KeStallExecutionProcessor(), Ki386PerfEnd(), KiCalculateCpuFrequency(), KiInitMachineDependent(), KiSystemStartup(), KsecReadMachineSpecificCounters(), test_rand_s_performance(), and Test_SyscallPerformance().
Definition at line 360 of file intrin_ppc.h.
Referenced by __addfsbyte(), __incfsbyte(), ApicGetCurrentIrql(), HalpLowerIrql(), KeGetCurrentIrql(), KeGetCurrentProcessorIndex(), and KeGetCurrentProcessorNumber().
Definition at line 382 of file intrin_ppc.h.
Referenced by __addfsdword(), __attribute__(), __incfsdword(), __wine_push_frame(), _SEH2CurrentRegistration(), call_test(), KeGetCurrentPrcb(), KiSystemStartup(), KiSystemStartupBootStack(), NtCurrentTeb(), START_TEST(), TEST_buffer_contents(), Test_collided_unwind(), and Test_nested_from_except().
Definition at line 371 of file intrin_ppc.h.
Referenced by __addfsword(), and __incfsword().
Definition at line 741 of file intrin_ppc.h.
Referenced by ApicInitializeLocalApic(), BlpArchInitialize(), BlpTimeCalibratePerformanceCounter(), KdpSysReadMsr(), KiGetFeatureBits(), KiInitializeCpu(), KiNmiInterruptHandler(), KiSaveProcessorControlState(), OslpMain(), VerifyLocalAPIC(), and WinLdrpMapApic().
Definition at line 306 of file intrin_ppc.h.
Referenced by RtlSecureZeroMemory().
Definition at line 317 of file intrin_ppc.h.
Definition at line 311 of file intrin_ppc.h.
Definition at line 520 of file intrin_ppc.h.
Definition at line 759 of file intrin_ppc.h.
Referenced by KeInvalidateAllCaches(), KeSweepICache(), and XboxMemInit().
Definition at line 342 of file intrin_ppc.h.
Referenced by __addfsbyte(), __incfsbyte(), ApicLowerIrql(), ApicSetIrql(), HalpLowerIrql(), HalRequestSoftwareInterrupt(), and KeSetCurrentIrql().
Definition at line 354 of file intrin_ppc.h.
Referenced by __addfsdword(), __attribute__(), __incfsdword(), __SEH2EnterFrame(), __SEH2LeaveFrame(), __wine_pop_frame(), __wine_push_frame(), call_test(), and KiSystemStartup().
Definition at line 348 of file intrin_ppc.h.
Referenced by __addfsword(), and __incfsword().
Definition at line 748 of file intrin_ppc.h.
Referenced by ApicInitializeLocalApic(), BlpArchInitialize(), HalpInitializeTsc(), KdpSysWriteMsr(), KiGetFeatureBits(), KiInitializeCpu(), KiInitializeXStateConfiguration(), KiLoadFastSyscallMachineSpecificRegisters(), KiRestoreProcessorControlState(), KiSwapContextResume(), OslpMain(), and VerifyLocalAPIC().
Definition at line 733 of file intrin_ppc.h.
Definition at line 444 of file intrin_ppc.h.
Definition at line 464 of file intrin_ppc.h.
Definition at line 710 of file intrin_ppc.h.
Definition at line 718 of file intrin_ppc.h.
Definition at line 768 of file intrin_ppc.h.
Definition at line 248 of file intrin_ppc.h.
| PPC_QUAL long _InterlockedCompareExchange | ( | volatile long *const | Destination, |
| const long | Exchange, | ||
| const long | Comperand | ||
| ) |
Definition at line 183 of file intrin_ppc.h.
Referenced by _interlockedbittestandreset(), _interlockedbittestandset(), and _InterlockedCompareExchangePointer().
| PPC_QUAL short _InterlockedCompareExchange16 | ( | volatile short *const | Destination, |
| const short | Exchange, | ||
| const short | Comperand | ||
| ) |
Definition at line 165 of file intrin_ppc.h.
| PPC_QUAL long long _InterlockedCompareExchange64 | ( | volatile long long *const | Target, |
| const long long | Exchange, | ||
| const long long | Comperand | ||
| ) |
Definition at line 201 of file intrin_ppc.h.
| PPC_QUAL char _InterlockedCompareExchange8 | ( | volatile char *const | Destination, |
| const char | Exchange, | ||
| const char | Comperand | ||
| ) |
Definition at line 147 of file intrin_ppc.h.
| PPC_QUAL void * _InterlockedCompareExchangePointer | ( | void *volatile *const | Destination, |
| void *const | Exchange, | ||
| void *const | Comperand | ||
| ) |
Definition at line 208 of file intrin_ppc.h.
Definition at line 292 of file intrin_ppc.h.
Definition at line 214 of file intrin_ppc.h.
Referenced by _InterlockedExchangePointer().
Definition at line 229 of file intrin_ppc.h.
Definition at line 297 of file intrin_ppc.h.
Definition at line 495 of file intrin_ppc.h.
| volatile char *const const char modify volatile long *const const long modify PPC_MakeInterlockedFunction | ( | char | , |
| _InterlockedOr8 | , | ||
| | | , | ||
| (volatile char *const value, const char modify) | |||
| ) |
| PPC_MakeInterlockedFunction | ( | long | , |
| _InterlockedExchangeAdd | , | ||
| + | , | ||
| (volatile long *const value, const long modify) | |||
| ) |
| volatile char *const const char modify volatile long *const const long modify volatile short *const const short modify PPC_MakeInterlockedFunction | ( | long | , |
| _InterlockedOr | , | ||
| | | , | ||
| (volatile long *const value, const long modify) | |||
| ) |
| volatile char *const const char modify PPC_MakeInterlockedFunction | ( | short | , |
| _InterlockedAnd16 | , | ||
| & | , | ||
| (volatile short *const value, const short modify) | |||
| ) |
| volatile char *const const char modify volatile long *const const long modify volatile short *const const short modify volatile char *const const char modify PPC_MakeInterlockedFunction | ( | short | , |
| _InterlockedXor16 | , | ||
| ^ | , | ||
| (volatile short *const value, const short modify) | |||
| ) |
Definition at line 267 of file intrin_ppc.h.
Referenced by _Init_thread_abort(), _interlockedbittestandreset(), and __crt_stdio_stream::unset_flags().
| _InterlockedAnd8 |
Definition at line 265 of file intrin_ppc.h.
Definition at line 269 of file intrin_ppc.h.
| volatile char *const const char modify volatile long *const const long modify volatile short *const const short modify volatile char *const const char modify _InterlockedXor |
Definition at line 273 of file intrin_ppc.h.
| volatile char *const const char modify volatile long *const const long modify volatile short *const const short modify _InterlockedXor8 |
Definition at line 271 of file intrin_ppc.h.