/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/ |
H A D | SwapBytes16.c | 27 @param Value A 16-bit unsigned value. 29 @return The byte swapped Value. 35 IN UINT16 Value 38 return (UINT16) ((Value<< 8) | (Value>> 8));
|
H A D | SwapBytes64.c | 27 @param Value A 64-bit unsigned value. 29 @return The byte swapped Value. 35 IN UINT64 Value 38 return InternalMathSwapBytes64 (Value);
|
H A D | LongJump.c | 29 If Value is 0, then ASSERT(). 32 @param Value The value to return when the SetJump() context is 40 IN UINTN Value 44 ASSERT (Value != 0); 46 InternalLongJump (JumpBuffer, Value);
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/Arm/ |
H A D | Synchronization.c | 20 specified by Value. If Value is equal to CompareValue, then Value is set to 21 ExchangeValue and CompareValue is returned. If Value is not equal to CompareValue, 22 then Value is returned. The compare exchange operation must be performed using 25 @param Value A pointer to the 32-bit value for the compare exchange 30 @return The original *Value before exchange. 36 IN volatile UINT32 *Value, 41 return *Value != CompareValue ? *Value 35 InternalSyncCompareExchange32( IN volatile UINT32 *Value, IN UINT32 CompareValue, IN UINT32 ExchangeValue ) argument 63 InternalSyncCompareExchange64( IN volatile UINT64 *Value, IN UINT64 CompareValue, IN UINT64 ExchangeValue ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/Ebc/ |
H A D | Synchronization.c | 20 unsigned integer specified by Value. If Value is equal to 21 CompareValue, then Value is set to ExchangeValue and 22 CompareValue is returned. If Value is not equal to 23 CompareValue, then Value is returned. The compare exchange 26 @param Value A pointer to the 32-bit value for the 31 @return The original *Value before exchange. 37 IN volatile UINT32 *Value, 42 return *Value != CompareValue ? *Value 36 InternalSyncCompareExchange32( IN volatile UINT32 *Value, IN UINT32 CompareValue, IN UINT32 ExchangeValue ) argument 64 InternalSyncCompareExchange64( IN volatile UINT64 *Value, IN UINT64 CompareValue, IN UINT64 ExchangeValue ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | WriteMsr64.c | 19 void __writemsr (unsigned long Register, unsigned __int64 Value); 27 @param Value Data wants to be written. 29 @return Value written to MSR. 36 IN UINT64 Value 39 __writemsr (Index, Value); 40 return Value;
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/Ipf/ |
H A D | Synchronization.c | 21 Value and returns the incremented value. The increment operation must be 25 @param Value A pointer to the 32-bit value to increment. 33 IN volatile UINT32 *Value 39 OriginalValue = *Value; 41 Value, 52 Value and returns the decrement value. The decrement operation must be 56 @param Value A pointer to the 32-bit value to decrement. 64 IN volatile UINT32 *Value 70 OriginalValue = *Value; 72 Value, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/Main/ |
H A D | ByteSwap.c | 30 @param Value A 16-bit unsigned value. 32 @return The byte swapped Value. 35 uint16_t bswap16(uint16_t Value) argument 37 return SwapBytes16(Value); 47 @param Value A 32-bit unsigned value. 49 @return The byte swapped Value. 52 uint32_t bswap32(uint32_t Value) argument 54 return SwapBytes32(Value); 64 @param Value A 64-bit unsigned value. 66 @return The byte swapped Value 69 bswap64(uint64_t Value) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Library/ |
H A D | PostCodeLib.h | 24 Sends the 32-bit value specified by Value to a POST card, and returns Value. 26 directly to a POST card device. Other implementations may send Value to 32 PostCode() must return Value immediately. 34 @param Value The 32-bit value to write to the POST card. 42 IN UINT32 Value 49 Sends the 32-bit value specified by Value to a POST card, and returns Value. 53 to a POST card device. Other implementations may send Value to ReportStatusCode(), 59 Code Library function, then PostCodeWithDescription() must return Value [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseIoLibIntrinsic/ |
H A D | IoLib.c | 45 Writes the 64-bit I/O port specified by Port with the value specified by Value 46 and returns Value. This function must guarantee that all I/O read and write 53 @param Value The value to write to the I/O port. 62 IN UINT64 Value 90 UINT8 Value; local 93 Value = *(volatile UINT8*)Address; 96 return Value; 103 by Value and returns Value. This function must guarantee that all MMIO read 109 @param Value Th 149 UINT16 Value; local 213 UINT32 Value; local 277 UINT64 Value; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/X64/ |
H A D | GccInline.c | 23 Value and returns the incremented value. The increment operation must be 27 @param Value A pointer to the 32-bit value to increment. 35 IN volatile UINT32 *Value 45 "=m" (*Value) // %1 46 : "m" (*Value) // %2 59 Value and returns the decremented value. The decrement operation must be 63 @param Value A pointer to the 32-bit value to decrement. 71 IN volatile UINT32 *Value 81 "=m" (*Value) // %1 82 : "m" (*Value) // 111 InternalSyncCompareExchange32( IN OUT volatile UINT32 *Value, IN UINT32 CompareValue, IN UINT32 ExchangeValue ) argument 154 InternalSyncCompareExchange64( IN OUT volatile UINT64 *Value, IN UINT64 CompareValue, IN UINT64 ExchangeValue ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | WriteCr0.c | 21 @param Value The value to write to CR0. 29 UINTN Value 33 mov eax, Value
|
H A D | WriteCr2.c | 21 @param Value The value to write to CR2. 29 UINTN Value 33 mov eax, Value
|
H A D | WriteCr3.c | 21 @param Value The value to write to CR3. 29 UINTN Value 33 mov eax, Value
|
H A D | WriteDr0.c | 21 @param Value The value to write to Dr0. 29 IN UINTN Value 33 mov eax, Value
|
H A D | WriteDr1.c | 21 @param Value The value to write to Dr1. 29 IN UINTN Value 33 mov eax, Value
|
H A D | WriteDr2.c | 21 @param Value The value to write to Dr2. 29 IN UINTN Value 33 mov eax, Value
|
H A D | WriteDr3.c | 21 @param Value The value to write to Dr3. 29 IN UINTN Value 33 mov eax, Value
|
H A D | WriteDr6.c | 21 @param Value The value to write to Dr6. 29 IN UINTN Value 33 mov eax, Value
|
H A D | WriteDr7.c | 21 @param Value The value to write to Dr7. 29 IN UINTN Value 33 mov eax, Value
|
H A D | WriteMm0.c | 24 @param Value The 64-bit value to write to MM0. 30 IN UINT64 Value 34 movq mm0, qword ptr [Value]
|
H A D | WriteMm1.c | 24 @param Value The 64-bit value to write to MM1. 30 IN UINT64 Value 34 movq mm1, qword ptr [Value]
|
H A D | WriteMm2.c | 24 @param Value The 64-bit value to write to MM2. 30 IN UINT64 Value 34 movq mm2, qword ptr [Value]
|
H A D | WriteMm3.c | 24 @param Value The 64-bit value to write to MM3. 30 IN UINT64 Value 34 movq mm3, qword ptr [Value]
|
H A D | WriteMm4.c | 24 @param Value The 64-bit value to write to MM4. 30 IN UINT64 Value 34 movq mm4, qword ptr [Value]
|