47 unsigned short dataword
53 unsigned long dataword
61#pragma intrinsic(_inp)
62#pragma intrinsic(_inpw)
63#pragma intrinsic(_inpd)
64#pragma intrinsic(_outp)
65#pragma intrinsic(_outpw)
66#pragma intrinsic(_outpd)
67#pragma intrinsic(_ReadWriteBarrier)
107 _ReadWriteBarrier ();
108 Value = (UINT8)_inp ((UINT16)Port);
109 _ReadWriteBarrier ();
149 _ReadWriteBarrier ();
150 (UINT8)_outp ((UINT16)Port, Value);
151 _ReadWriteBarrier ();
186 ASSERT ((Port & 1) == 0);
193 _ReadWriteBarrier ();
194 Value = _inpw ((UINT16)Port);
195 _ReadWriteBarrier ();
231 ASSERT ((Port & 1) == 0);
238 _ReadWriteBarrier ();
239 _outpw ((UINT16)Port, Value);
240 _ReadWriteBarrier ();
275 ASSERT ((Port & 3) == 0);
282 _ReadWriteBarrier ();
283 Value = _inpd ((UINT16)Port);
284 _ReadWriteBarrier ();
320 ASSERT ((Port & 3) == 0);
327 _ReadWriteBarrier ();
328 _outpd ((UINT16)Port, Value);
329 _ReadWriteBarrier ();
UINT16 EFIAPI TdIoRead16(IN UINTN Port)
UINT32 EFIAPI TdIoWrite32(IN UINTN Port, IN UINT32 Value)
UINT16 EFIAPI TdIoWrite16(IN UINTN Port, IN UINT16 Value)
UINT32 EFIAPI TdIoRead32(IN UINTN Port)
BOOLEAN EFIAPI IsTdxGuest(VOID)
UINT8 EFIAPI TdIoWrite8(IN UINTN Port, IN UINT8 Value)
UINT8 EFIAPI TdIoRead8(IN UINTN Port)
UINT8 EFIAPI IoWrite8(IN UINTN Port, IN UINT8 Value)
UINT8 EFIAPI IoRead8(IN UINTN Port)
UINT16 EFIAPI IoRead16(IN UINTN Port)
UINT32 EFIAPI IoRead32(IN UINTN Port)
UINT32 EFIAPI IoWrite32(IN UINTN Port, IN UINT32 Value)
UINT16 EFIAPI IoWrite16(IN UINTN Port, IN UINT16 Value)
VOID EFIAPI FilterAfterIoRead(IN FILTER_IO_WIDTH Width, IN UINTN Address, IN VOID *Buffer)
BOOLEAN EFIAPI FilterBeforeIoWrite(IN FILTER_IO_WIDTH Width, IN UINTN Address, IN VOID *Buffer)
VOID EFIAPI FilterAfterIoWrite(IN FILTER_IO_WIDTH Width, IN UINTN Address, IN VOID *Buffer)
BOOLEAN EFIAPI FilterBeforeIoRead(IN FILTER_IO_WIDTH Width, IN UINTN Address, IN OUT VOID *Buffer)