/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseIoLibIntrinsic/ |
H A D | IoLibGcc.c | 30 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 36 @param Port The I/O port to read. 45 IN UINTN Port 50 __asm__ __volatile__ ("inb %w1,%b0" : "=a" (Data) : "d" ((UINT16)Port)); 57 Writes the 8-bit I/O port specified by Port with the value specified by Value 63 @param Port The I/O port to write. 73 IN UINTN Port, 77 __asm__ __volatile__ ("outb %b0,%w1" : : "a" (Value), "d" ((UINT16)Port)); 84 Reads the 16-bit I/O port specified by Port. The 16-bit read value is returned. 89 If Port i 72 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 129 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 189 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument [all...] |
H A D | IoLibIcc.c | 21 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 27 @param Port The I/O port to read. 35 IN UINTN Port 41 mov dx, word ptr [Port] 52 Writes the 8-bit I/O port specified by Port with the value specified by Value 58 @param Port The I/O port to write. 67 IN UINTN Port, 73 mov dx, word ptr [Port] 82 Reads the 16-bit I/O port specified by Port. The 16-bit read value is returned. 87 If Port i 66 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 131 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 199 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument [all...] |
H A D | IoLibMsc.c | 57 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 63 @param Port The I/O port to read. 71 IN UINTN Port 77 Value = (UINT8)_inp ((UINT16)Port); 85 Writes the 8-bit I/O port specified by Port with the value specified by Value 91 @param Port The I/O port to write. 100 IN UINTN Port, 105 (UINT8)_outp ((UINT16)Port, Value); 113 Reads the 16-bit I/O port specified by Port. The 16-bit read value is returned. 118 If Port i 99 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 158 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 218 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument [all...] |
H A D | IoHighLevel.c | 30 Reads the 8-bit I/O port specified by Port, performs a bitwise OR 32 result to the 8-bit I/O port specified by Port. The value written to the I/O 38 @param Port The I/O port to write. 47 IN UINTN Port, 51 return IoWrite8 (Port, (UINT8) (IoRead8 (Port) | OrData)); 58 Reads the 8-bit I/O port specified by Port, performs a bitwise AND between 60 the 8-bit I/O port specified by Port. The value written to the I/O port is 66 @param Port The I/O port to write. 75 IN UINTN Port, 46 IoOr8( IN UINTN Port, IN UINT8 OrData ) argument 74 IoAnd8( IN UINTN Port, IN UINT8 AndData ) argument 104 IoAndThenOr8( IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData ) argument 135 IoBitFieldRead8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 168 IoBitFieldWrite8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value ) argument 208 IoBitFieldOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData ) argument 248 IoBitFieldAnd8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData ) argument 291 IoBitFieldAndThenOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData ) argument 326 IoOr16( IN UINTN Port, IN UINT16 OrData ) argument 355 IoAnd16( IN UINTN Port, IN UINT16 AndData ) argument 386 IoAndThenOr16( IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData ) argument 418 IoBitFieldRead16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 453 IoBitFieldWrite16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value ) argument 494 IoBitFieldOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData ) argument 535 IoBitFieldAnd16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData ) argument 579 IoBitFieldAndThenOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData ) argument 614 IoOr32( IN UINTN Port, IN UINT32 OrData ) argument 643 IoAnd32( IN UINTN Port, IN UINT32 AndData ) argument 674 IoAndThenOr32( IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData ) argument 706 IoBitFieldRead32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 741 IoBitFieldWrite32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value ) argument 782 IoBitFieldOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData ) argument 823 IoBitFieldAnd32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData ) argument 867 IoBitFieldAndThenOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData ) argument 902 IoOr64( IN UINTN Port, IN UINT64 OrData ) argument 931 IoAnd64( IN UINTN Port, IN UINT64 AndData ) argument 962 IoAndThenOr64( IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData ) argument 994 IoBitFieldRead64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 1029 IoBitFieldWrite64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value ) argument 1070 IoBitFieldOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData ) argument 1111 IoBitFieldAnd64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData ) argument 1155 IoBitFieldAndThenOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData ) argument [all...] |
H A D | IoLibIpf.c | 26 aligned I/O Port space to the I/O address. 27 If I/O Port space base is not 64MB aligned, then ASSERT (). 29 @param Port The I/O port to read. 36 IN UINTN Port 42 Address = MAP_PORT_BASE_TO_MEM (Port); 46 // Make sure that the I/O Port space base is 64MB aligned. 57 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 63 @param Port The I/O port to read. 71 IN UINTN Port 74 return MmioRead8 (InternalGetMemoryMapAddress (Port)); 167 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 193 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 219 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument 245 IoWrite64( IN UINTN Port, IN UINT64 Value ) argument [all...] |
H A D | IoLibArm.c | 25 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 31 @param Port The I/O port to read. 39 IN UINTN Port 49 Writes the 8-bit I/O port specified by Port with the value specified by Value 55 @param Port The I/O port to write. 64 IN UINTN Port, 75 Reads the 16-bit I/O port specified by Port. The 16-bit read value is returned. 81 @param Port The I/O port to read. 89 IN UINTN Port 99 Writes the 16-bit I/O port specified by Port wit 63 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 113 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 163 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument 215 IoWrite64( IN UINTN Port, IN UINT64 Value ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/SmmIoLibSmmCpuIo2/ |
H A D | IoLib.c | 22 Reads the I/O port specified by Port with registers width specified by Width. 26 @param Port The base address of the I/O operation. 36 IN UINTN Port, 43 Status = gSmst->SmmIo.Io.Read (&gSmst->SmmIo, Width, Port, 1, &Data); 52 Writes the I/O port specified by Port with registers width and value specified by Width 56 @param Port The base address of the I/O operation. 67 IN UINTN Port, 74 Status = gSmst->SmmIo.Io.Write (&gSmst->SmmIo, Width, Port, 1, &Data); 144 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 150 @param Port Th 35 IoReadWorker( IN UINTN Port, IN EFI_SMM_IO_WIDTH Width ) argument 66 IoWriteWorker( IN UINTN Port, IN EFI_SMM_IO_WIDTH Width, IN UINT64 Data ) argument 181 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 237 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 297 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument 357 IoWrite64( IN UINTN Port, IN UINT64 Value ) argument [all...] |
H A D | IoHighLevel.c | 30 Reads the 8-bit I/O port specified by Port, performs a bitwise OR 32 result to the 8-bit I/O port specified by Port. The value written to the I/O 38 @param Port The I/O port to write. 47 IN UINTN Port, 51 return IoWrite8 (Port, (UINT8) (IoRead8 (Port) | OrData)); 58 Reads the 8-bit I/O port specified by Port, performs a bitwise AND between 60 the 8-bit I/O port specified by Port. The value written to the I/O port is 66 @param Port The I/O port to write. 75 IN UINTN Port, 46 IoOr8( IN UINTN Port, IN UINT8 OrData ) argument 74 IoAnd8( IN UINTN Port, IN UINT8 AndData ) argument 104 IoAndThenOr8( IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData ) argument 135 IoBitFieldRead8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 169 IoBitFieldWrite8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value ) argument 209 IoBitFieldOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData ) argument 249 IoBitFieldAnd8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData ) argument 292 IoBitFieldAndThenOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData ) argument 326 IoOr16( IN UINTN Port, IN UINT16 OrData ) argument 354 IoAnd16( IN UINTN Port, IN UINT16 AndData ) argument 384 IoAndThenOr16( IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData ) argument 415 IoBitFieldRead16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 449 IoBitFieldWrite16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value ) argument 489 IoBitFieldOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData ) argument 529 IoBitFieldAnd16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData ) argument 572 IoBitFieldAndThenOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData ) argument 606 IoOr32( IN UINTN Port, IN UINT32 OrData ) argument 634 IoAnd32( IN UINTN Port, IN UINT32 AndData ) argument 664 IoAndThenOr32( IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData ) argument 695 IoBitFieldRead32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 729 IoBitFieldWrite32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value ) argument 769 IoBitFieldOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData ) argument 809 IoBitFieldAnd32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData ) argument 852 IoBitFieldAndThenOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData ) argument 886 IoOr64( IN UINTN Port, IN UINT64 OrData ) argument 914 IoAnd64( IN UINTN Port, IN UINT64 AndData ) argument 944 IoAndThenOr64( IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData ) argument 975 IoBitFieldRead64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 1009 IoBitFieldWrite64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value ) argument 1049 IoBitFieldOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData ) argument 1089 IoBitFieldAnd64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData ) argument 1132 IoBitFieldAndThenOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Library/DxeIoLibCpuIo/ |
H A D | IoHighLevel.c | 33 Reads the 8-bit I/O port specified by Port, performs a bitwise OR 35 result to the 8-bit I/O port specified by Port. The value written to the I/O 41 @param Port The I/O port to write. 50 IN UINTN Port, 54 return IoWrite8 (Port, (UINT8) (IoRead8 (Port) | OrData)); 61 Reads the 8-bit I/O port specified by Port, performs a bitwise AND between 63 the 8-bit I/O port specified by Port. The value written to the I/O port is 69 @param Port The I/O port to write. 78 IN UINTN Port, 49 IoOr8( IN UINTN Port, IN UINT8 OrData ) argument 77 IoAnd8( IN UINTN Port, IN UINT8 AndData ) argument 107 IoAndThenOr8( IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData ) argument 138 IoBitFieldRead8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 172 IoBitFieldWrite8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value ) argument 212 IoBitFieldOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData ) argument 252 IoBitFieldAnd8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData ) argument 295 IoBitFieldAndThenOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData ) argument 329 IoOr16( IN UINTN Port, IN UINT16 OrData ) argument 357 IoAnd16( IN UINTN Port, IN UINT16 AndData ) argument 387 IoAndThenOr16( IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData ) argument 418 IoBitFieldRead16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 452 IoBitFieldWrite16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value ) argument 492 IoBitFieldOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData ) argument 532 IoBitFieldAnd16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData ) argument 575 IoBitFieldAndThenOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData ) argument 609 IoOr32( IN UINTN Port, IN UINT32 OrData ) argument 637 IoAnd32( IN UINTN Port, IN UINT32 AndData ) argument 667 IoAndThenOr32( IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData ) argument 698 IoBitFieldRead32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 732 IoBitFieldWrite32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value ) argument 772 IoBitFieldOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData ) argument 812 IoBitFieldAnd32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData ) argument 855 IoBitFieldAndThenOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData ) argument 889 IoOr64( IN UINTN Port, IN UINT64 OrData ) argument 917 IoAnd64( IN UINTN Port, IN UINT64 AndData ) argument 947 IoAndThenOr64( IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData ) argument 978 IoBitFieldRead64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 1012 IoBitFieldWrite64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value ) argument 1052 IoBitFieldOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData ) argument 1092 IoBitFieldAnd64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData ) argument 1135 IoBitFieldAndThenOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData ) argument [all...] |
H A D | IoLib.c | 57 Reads the I/O port specified by Port with registers width specified by Width. 61 @param Port The base address of the I/O operation. 71 IN UINTN Port, 78 Status = mCpuIo->Io.Read (mCpuIo, Width, Port, 1, &Data); 87 Writes the I/O port specified by Port with registers width and value specified by Width 91 @param Port The base address of the I/O operation. 102 IN UINTN Port, 109 Status = mCpuIo->Io.Write (mCpuIo, Width, Port, 1, &Data); 179 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 185 @param Port Th 70 IoReadWorker( IN UINTN Port, IN EFI_CPU_IO_PROTOCOL_WIDTH Width ) argument 101 IoWriteWorker( IN UINTN Port, IN EFI_CPU_IO_PROTOCOL_WIDTH Width, IN UINT64 Data ) argument 216 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 272 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 332 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument 392 IoWrite64( IN UINTN Port, IN UINT64 Value ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeIoLibCpuIo2/ |
H A D | IoHighLevel.c | 25 Reads the 8-bit I/O port specified by Port, performs a bitwise OR 27 result to the 8-bit I/O port specified by Port. The value written to the I/O 33 @param Port The I/O port to write. 42 IN UINTN Port, 46 return IoWrite8 (Port, (UINT8) (IoRead8 (Port) | OrData)); 53 Reads the 8-bit I/O port specified by Port, performs a bitwise AND between 55 the 8-bit I/O port specified by Port. The value written to the I/O port is 61 @param Port The I/O port to write. 70 IN UINTN Port, 41 IoOr8( IN UINTN Port, IN UINT8 OrData ) argument 69 IoAnd8( IN UINTN Port, IN UINT8 AndData ) argument 99 IoAndThenOr8( IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData ) argument 130 IoBitFieldRead8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 164 IoBitFieldWrite8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value ) argument 204 IoBitFieldOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData ) argument 244 IoBitFieldAnd8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData ) argument 287 IoBitFieldAndThenOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData ) argument 321 IoOr16( IN UINTN Port, IN UINT16 OrData ) argument 349 IoAnd16( IN UINTN Port, IN UINT16 AndData ) argument 379 IoAndThenOr16( IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData ) argument 410 IoBitFieldRead16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 444 IoBitFieldWrite16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value ) argument 484 IoBitFieldOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData ) argument 524 IoBitFieldAnd16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData ) argument 567 IoBitFieldAndThenOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData ) argument 601 IoOr32( IN UINTN Port, IN UINT32 OrData ) argument 629 IoAnd32( IN UINTN Port, IN UINT32 AndData ) argument 659 IoAndThenOr32( IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData ) argument 690 IoBitFieldRead32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 724 IoBitFieldWrite32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value ) argument 764 IoBitFieldOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData ) argument 804 IoBitFieldAnd32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData ) argument 847 IoBitFieldAndThenOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData ) argument 881 IoOr64( IN UINTN Port, IN UINT64 OrData ) argument 909 IoAnd64( IN UINTN Port, IN UINT64 AndData ) argument 939 IoAndThenOr64( IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData ) argument 970 IoBitFieldRead64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 1004 IoBitFieldWrite64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value ) argument 1044 IoBitFieldOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData ) argument 1084 IoBitFieldAnd64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData ) argument 1127 IoBitFieldAndThenOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData ) argument [all...] |
H A D | IoLib.c | 52 Reads the I/O port specified by Port with registers width specified by Width. 56 @param Port The base address of the I/O operation. 66 IN UINTN Port, 73 Status = mCpuIo->Io.Read (mCpuIo, Width, Port, 1, &Data); 82 Writes the I/O port specified by Port with registers width and value specified by Width 86 @param Port The base address of the I/O operation. 97 IN UINTN Port, 104 Status = mCpuIo->Io.Write (mCpuIo, Width, Port, 1, &Data); 174 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 180 @param Port Th 65 IoReadWorker( IN UINTN Port, IN EFI_CPU_IO_PROTOCOL_WIDTH Width ) argument 96 IoWriteWorker( IN UINTN Port, IN EFI_CPU_IO_PROTOCOL_WIDTH Width, IN UINT64 Data ) argument 211 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 267 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 327 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument 387 IoWrite64( IN UINTN Port, IN UINT64 Value ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeIoLibEsal/ |
H A D | IoHighLevel.c | 21 Reads the 8-bit I/O port specified by Port, performs a bitwise OR 23 result to the 8-bit I/O port specified by Port. The value written to the I/O 29 @param Port The I/O port to write. 38 IN UINTN Port, 42 return IoWrite8 (Port, (UINT8)(IoRead8 (Port) | OrData)); 49 Reads the 8-bit I/O port specified by Port, performs a bitwise AND between 51 the 8-bit I/O port specified by Port. The value written to the I/O port is 57 @param Port The I/O port to write. 66 IN UINTN Port, 37 IoOr8( IN UINTN Port, IN UINT8 OrData ) argument 65 IoAnd8( IN UINTN Port, IN UINT8 AndData ) argument 95 IoAndThenOr8( IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData ) argument 126 IoBitFieldRead8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 160 IoBitFieldWrite8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value ) argument 200 IoBitFieldOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData ) argument 240 IoBitFieldAnd8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData ) argument 283 IoBitFieldAndThenOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData ) argument 317 IoOr16( IN UINTN Port, IN UINT16 OrData ) argument 345 IoAnd16( IN UINTN Port, IN UINT16 AndData ) argument 375 IoAndThenOr16( IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData ) argument 406 IoBitFieldRead16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 440 IoBitFieldWrite16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value ) argument 480 IoBitFieldOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData ) argument 520 IoBitFieldAnd16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData ) argument 563 IoBitFieldAndThenOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData ) argument 597 IoOr32( IN UINTN Port, IN UINT32 OrData ) argument 625 IoAnd32( IN UINTN Port, IN UINT32 AndData ) argument 655 IoAndThenOr32( IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData ) argument 686 IoBitFieldRead32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 720 IoBitFieldWrite32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value ) argument 760 IoBitFieldOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData ) argument 800 IoBitFieldAnd32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData ) argument 843 IoBitFieldAndThenOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData ) argument 877 IoOr64( IN UINTN Port, IN UINT64 OrData ) argument 905 IoAnd64( IN UINTN Port, IN UINT64 AndData ) argument 935 IoAndThenOr64( IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData ) argument 966 IoBitFieldRead64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 1000 IoBitFieldWrite64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value ) argument 1040 IoBitFieldOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData ) argument 1080 IoBitFieldAnd64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData ) argument 1123 IoBitFieldAndThenOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData ) argument [all...] |
H A D | IoLib.c | 20 Reads the I/O port specified by Port with registers width specified by Width. 24 @param Port The base address of the I/O operation. 34 IN UINTN Port, 48 Port, 62 Writes the I/O port specified by Port with registers width and value specified by Width 66 @param Port The base address of the I/O operation. 77 IN UINTN Port, 89 Port, 186 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 192 @param Port Th 33 IoReadWorker( IN UINTN Port, IN EFI_CPU_IO_PROTOCOL_WIDTH Width ) argument 76 IoWriteWorker( IN UINTN Port, IN EFI_CPU_IO_PROTOCOL_WIDTH Width, IN UINT64 Data ) argument 223 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 275 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 331 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument 387 IoWrite64( IN UINTN Port, IN UINT64 Value ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/PeiIoLibCpuIo/ |
H A D | IoHighLevel.c | 30 Reads the 8-bit I/O port specified by Port, performs a bitwise OR 32 result to the 8-bit I/O port specified by Port. The value written to the I/O 38 @param Port The I/O port to write. 47 IN UINTN Port, 51 return IoWrite8 (Port, (UINT8) (IoRead8 (Port) | OrData)); 58 Reads the 8-bit I/O port specified by Port, performs a bitwise AND between 60 the 8-bit I/O port specified by Port. The value written to the I/O port is 66 @param Port The I/O port to write. 75 IN UINTN Port, 46 IoOr8( IN UINTN Port, IN UINT8 OrData ) argument 74 IoAnd8( IN UINTN Port, IN UINT8 AndData ) argument 104 IoAndThenOr8( IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData ) argument 135 IoBitFieldRead8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 168 IoBitFieldWrite8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value ) argument 208 IoBitFieldOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData ) argument 248 IoBitFieldAnd8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData ) argument 291 IoBitFieldAndThenOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData ) argument 326 IoOr16( IN UINTN Port, IN UINT16 OrData ) argument 355 IoAnd16( IN UINTN Port, IN UINT16 AndData ) argument 386 IoAndThenOr16( IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData ) argument 418 IoBitFieldRead16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 453 IoBitFieldWrite16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value ) argument 494 IoBitFieldOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData ) argument 535 IoBitFieldAnd16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData ) argument 579 IoBitFieldAndThenOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData ) argument 614 IoOr32( IN UINTN Port, IN UINT32 OrData ) argument 643 IoAnd32( IN UINTN Port, IN UINT32 AndData ) argument 674 IoAndThenOr32( IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData ) argument 706 IoBitFieldRead32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 741 IoBitFieldWrite32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value ) argument 782 IoBitFieldOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData ) argument 823 IoBitFieldAnd32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData ) argument 867 IoBitFieldAndThenOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData ) argument 902 IoOr64( IN UINTN Port, IN UINT64 OrData ) argument 931 IoAnd64( IN UINTN Port, IN UINT64 AndData ) argument 962 IoAndThenOr64( IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData ) argument 994 IoBitFieldRead64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 1029 IoBitFieldWrite64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value ) argument 1070 IoBitFieldOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData ) argument 1111 IoBitFieldAnd64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData ) argument 1155 IoBitFieldAndThenOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData ) argument [all...] |
H A D | IoLib.c | 26 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 32 @param Port The I/O port to read. 40 IN UINTN Port 50 return CpuIo->IoRead8 (PeiServices, CpuIo, (UINT64) Port); 56 Writes the 8-bit I/O port specified by Port with the value specified by Value 62 @param Port The I/O port to write. 71 IN UINTN Port, 82 CpuIo->IoWrite8 (PeiServices, CpuIo, (UINT64) Port, Value); 89 Reads the 16-bit I/O port specified by Port. The 16-bit read value is returned. 94 If Port i 70 IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 138 IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 209 IoWrite32( IN UINTN Port, IN UINT32 Value ) argument 280 IoWrite64( IN UINTN Port, IN UINT64 Value ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseS3IoLib/ |
H A D | S3IoLib.c | 35 @param Port The I/O port to write. 42 IN UINTN Port, 50 Port, 65 @param Port The I/O port to write. 73 IN UINTN Port, 77 InternalSaveIoWriteValueToBootScript (S3BootScriptWidthUint8, Port, &Value); 86 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 92 @param Port The I/O port to read. 100 IN UINTN Port 103 return InternalSaveIoWrite8ValueToBootScript (Port, IoRead 40 InternalSaveIoWriteValueToBootScript( IN S3_BOOT_SCRIPT_LIB_WIDTH Width, IN UINTN Port, IN VOID *Buffer ) argument 72 InternalSaveIoWrite8ValueToBootScript( IN UINTN Port, IN UINT8 Value ) argument 124 S3IoWrite8( IN UINTN Port, IN UINT8 Value ) argument 153 S3IoOr8( IN UINTN Port, IN UINT8 OrData ) argument 182 S3IoAnd8( IN UINTN Port, IN UINT8 AndData ) argument 213 S3IoAndThenOr8( IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData ) argument 245 S3IoBitFieldRead8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 280 S3IoBitFieldWrite8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value ) argument 318 S3IoBitFieldOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData ) argument 356 S3IoBitFieldAnd8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData ) argument 396 S3IoBitFieldAndThenOr8( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData ) argument 422 InternalSaveIoWrite16ValueToBootScript( IN UINTN Port, IN UINT16 Value ) argument 474 S3IoWrite16( IN UINTN Port, IN UINT16 Value ) argument 503 S3IoOr16( IN UINTN Port, IN UINT16 OrData ) argument 532 S3IoAnd16( IN UINTN Port, IN UINT16 AndData ) argument 563 S3IoAndThenOr16( IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData ) argument 595 S3IoBitFieldRead16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 630 S3IoBitFieldWrite16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value ) argument 668 S3IoBitFieldOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData ) argument 706 S3IoBitFieldAnd16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData ) argument 747 S3IoBitFieldAndThenOr16( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData ) argument 773 InternalSaveIoWrite32ValueToBootScript( IN UINTN Port, IN UINT32 Value ) argument 825 S3IoWrite32( IN UINTN Port, IN UINT32 Value ) argument 854 S3IoOr32( IN UINTN Port, IN UINT32 OrData ) argument 883 S3IoAnd32( IN UINTN Port, IN UINT32 AndData ) argument 914 S3IoAndThenOr32( IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData ) argument 946 S3IoBitFieldRead32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 981 S3IoBitFieldWrite32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value ) argument 1019 S3IoBitFieldOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData ) argument 1057 S3IoBitFieldAnd32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData ) argument 1098 S3IoBitFieldAndThenOr32( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData ) argument 1124 InternalSaveIoWrite64ValueToBootScript( IN UINTN Port, IN UINT64 Value ) argument 1176 S3IoWrite64( IN UINTN Port, IN UINT64 Value ) argument 1205 S3IoOr64( IN UINTN Port, IN UINT64 OrData ) argument 1234 S3IoAnd64( IN UINTN Port, IN UINT64 AndData ) argument 1265 S3IoAndThenOr64( IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData ) argument 1297 S3IoBitFieldRead64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit ) argument 1332 S3IoBitFieldWrite64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value ) argument 1370 S3IoBitFieldOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData ) argument 1408 S3IoBitFieldAnd64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData ) argument 1449 S3IoBitFieldAndThenOr64( IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/AppPkg/Applications/Sockets/DataSink/ |
H A D | DataSink.c | 56 DT_PORT Port[ MAX_CONNECTIONS ]; variable 142 Port[ Index ].BytesAverage = 0; 143 Port[ Index ].BytesPrevious = 0; 144 Port[ Index ].BytesTotal = 0; 145 Port[ Index ].Samples = 0; 146 Port[ Index ].RemoteAddress.sin_len = 0; 147 Port[ Index ].RemoteAddress.sin_family = 0; 148 Port[ Index ].RemoteAddress.sin_port = 0; 149 Port[ Index ].RemoteAddress.sin_addr.s_addr= 0; 332 Port[ Inde [all...] |
/vbox/src/VBox/Devices/PC/ |
H A D | DevPcArch.cpp | 50 static DECLCALLBACK(int) pcarchIOPortFPURead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb) argument 54 rc = PDMDevHlpDBGFStop(pDevIns, RT_SRC_POS, "Port=%#x cb=%d\n", Port, cb); 64 static DECLCALLBACK(int) pcarchIOPortFPUWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb) argument 70 switch (Port) 80 rc = PDMDeviceDBGFStop(pDevIns, RT_SRC_POS, "Port=%#x cb=%d u32=%#x\n", Port, cb, u32); 87 Log2(("PCARCH: FPU Reset cb=%d u32=%#x\n", Port, cb, u32)); 97 rc = PDMDevHlpDBGFStop(pDevIns, RT_SRC_POS, "Port=%#x cb=%d u32=%#x\n", Port, c 145 pcarchIOPortPS2SysControlPortARead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb) argument 161 pcarchIOPortPS2SysControlPortAWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb) argument [all...] |
/vbox/include/VBox/ |
H A D | VBoxVideoGuest.h | 125 DECLINLINE(void) VBoxVideoCmnPortWriteUchar(RTIOPORT Port, uint8_t Value) argument 128 VideoPortWritePortUchar((PUCHAR)Port, Value); 130 outb(Port, Value); 132 ASMOutU8(Port, Value); 137 DECLINLINE(void) VBoxVideoCmnPortWriteUshort(RTIOPORT Port, uint16_t Value) argument 140 VideoPortWritePortUshort((PUSHORT)Port,Value); 142 outw(Port, Value); 144 ASMOutU16(Port, Value); 149 DECLINLINE(void) VBoxVideoCmnPortWriteUlong(RTIOPORT Port, uint32_t Value) argument 152 VideoPortWritePortUlong((PULONG)Port,Valu 161 VBoxVideoCmnPortReadUchar(RTIOPORT Port) argument 173 VBoxVideoCmnPortReadUshort(RTIOPORT Port) argument 185 VBoxVideoCmnPortReadUlong(RTIOPORT Port) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbBusDxe/ |
H A D | UsbEnumer.h | 54 IN UINT8 Port, 62 IN UINT8 Port 69 IN UINT8 Port, 77 IN UINT8 Port, 85 IN UINT8 Port
|
H A D | UsbHub.c | 117 @param Port The port to clear feature. 127 IN UINT8 Port, 144 (UINT16) (Port + 1), 161 @param Port The port of the hub. 173 IN UINT8 Port, 195 (UINT16) (Port + 1), 312 @param Port The port of the hub. 322 IN UINT8 Port, 341 (UINT16) (Port + 1), 354 @param Port Th 125 UsbHubCtrlClearPortFeature( IN USB_DEVICE *HubDev, IN UINT8 Port, IN UINT16 Feature ) argument 171 UsbHubCtrlClearTTBuffer( IN USB_DEVICE *HubDev, IN UINT8 Port, IN UINT16 DevAddr, IN UINT16 EpNum, IN UINT16 EpType ) argument 320 UsbHubCtrlGetPortStatus( IN USB_DEVICE *HubDev, IN UINT8 Port, OUT VOID *State ) argument 430 UsbHubCtrlSetPortFeature( IN USB_DEVICE *HubDev, IN UINT8 Port, IN UINT8 Feature ) argument 837 UsbHubGetPortStatus( IN USB_INTERFACE *HubIf, IN UINT8 Port, OUT EFI_USB_PORT_STATUS *PortState ) argument 905 UsbHubSetPortFeature( IN USB_INTERFACE *HubIf, IN UINT8 Port, IN EFI_USB_PORT_FEATURE Feature ) argument 931 UsbHubClearPortFeature( IN USB_INTERFACE *HubIf, IN UINT8 Port, IN EFI_USB_PORT_FEATURE Feature ) argument 1128 UsbRootHubGetPortStatus( IN USB_INTERFACE *HubIf, IN UINT8 Port, OUT EFI_USB_PORT_STATUS *PortState ) argument 1196 UsbRootHubSetPortFeature( IN USB_INTERFACE *HubIf, IN UINT8 Port, IN EFI_USB_PORT_FEATURE Feature ) argument 1222 UsbRootHubClearPortFeature( IN USB_INTERFACE *HubIf, IN UINT8 Port, IN EFI_USB_PORT_FEATURE Feature ) argument [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | IOM.cpp | 134 static DECLCALLBACK(int) iomR3IOPortDummyIn(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb); 135 static DECLCALLBACK(int) iomR3IOPortDummyOut(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb); 136 static DECLCALLBACK(int) iomR3IOPortDummyInStr(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, RTGCPTR *pGCPtrDst, PRTGCUINTREG pcTransfer, unsigned cb); 137 static DECLCALLBACK(int) iomR3IOPortDummyOutStr(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, RTGCPTR *pGCPtrSrc, PRTGCUINTREG pcTransfer, unsigned cb); 140 static const char *iomR3IOPortGetStandardName(RTIOPORT Port); 415 * @param Port Port. 418 static PIOMIOPORTSTATS iomR3IOPortStatsCreate(PVM pVM, RTIOPORT Port, const char *pszDesc) argument 423 PIOMIOPORTSTATS pPort = (PIOMIOPORTSTATS)RTAvloIOPortGet(&pVM->iom.s.pTreesR3->IOPortStatTree, Port); 436 pPort->Core.Key = Port; 669 RTIOPORT Port = PortStart; local 784 RTIOPORT Port = PortStart; local 892 RTIOPORT Port = PortStart; local 1178 iomR3IOPortDummyIn(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb) argument 1206 iomR3IOPortDummyInStr(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, RTGCPTR *pGCPtrDst, PRTGCUINTREG pcTransfer, unsigned cb) argument 1225 iomR3IOPortDummyOut(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb) argument 1244 iomR3IOPortDummyOutStr(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, RTGCPTR *pGCPtrSrc, PRTGCUINTREG pcTransfer, unsigned cb) argument 1745 iomR3IOPortGetStandardName(RTIOPORT Port) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Library/ |
H A D | IoLib.h | 19 Macro that converts PCI Segment and I/O Port to an address that can be 23 The unused upper bits of Segment, and Port are stripped prior to the 27 @param Port I/O Port number. Range 0..65535. 33 #define IO_LIB_ADDRESS(Segment,Port) \ 34 ( ((Port) & 0xffff) | (((Segment) & 0xffff) << 16) ) 39 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 45 @param Port The I/O port to read. 53 IN UINTN Port 59 Writes the 8-bit I/O port specified by Port wit [all...] |
H A D | S3IoLib.h | 26 Reads the 8-bit I/O port specified by Port. The 8-bit read value is returned. 32 @param[in] Port The I/O port to read. 40 IN UINTN Port 47 Writes the 8-bit I/O port specified by Port with the value specified by Value 53 @param[in] Port The I/O port to write. 62 IN UINTN Port, 71 Reads the 8-bit I/O port specified by Port, performs a bitwise OR 73 result to the 8-bit I/O port specified by Port. The value written to the I/O 79 @param[in] Port The I/O port to write. 88 IN UINTN Port, [all...] |