XenevaOS
Loading...
Searching...
No Matches
IoLib.h
Go to the documentation of this file.
1
17#ifndef __IO_LIB_H__
18#define __IO_LIB_H__
19
35#define IO_LIB_ADDRESS(Segment,Port) \
36 ( ((Port) & 0xffff) | (((Segment) & 0xffff) << 16) )
37
55 IN UINTN Port
56 );
57
76 IN UINTN Port,
77 IN UINT8 Value
78 );
79
97VOID
100 IN UINTN Port,
101 IN UINTN Count,
102 OUT VOID *Buffer
103 );
104
122VOID
123EFIAPI
125 IN UINTN Port,
126 IN UINTN Count,
127 IN VOID *Buffer
128 );
129
148UINT8
149EFIAPI
151 IN UINTN Port,
152 IN UINT8 OrData
153 );
154
173UINT8
174EFIAPI
176 IN UINTN Port,
177 IN UINT8 AndData
178 );
179
200UINT8
201EFIAPI
203 IN UINTN Port,
204 IN UINT8 AndData,
205 IN UINT8 OrData
206 );
207
228UINT8
229EFIAPI
231 IN UINTN Port,
232 IN UINTN StartBit,
233 IN UINTN EndBit
234 );
235
259UINT8
260EFIAPI
262 IN UINTN Port,
263 IN UINTN StartBit,
264 IN UINTN EndBit,
265 IN UINT8 Value
266 );
267
294UINT8
295EFIAPI
297 IN UINTN Port,
298 IN UINTN StartBit,
299 IN UINTN EndBit,
300 IN UINT8 OrData
301 );
302
329UINT8
330EFIAPI
332 IN UINTN Port,
333 IN UINTN StartBit,
334 IN UINTN EndBit,
335 IN UINT8 AndData
336 );
337
368UINT8
369EFIAPI
371 IN UINTN Port,
372 IN UINTN StartBit,
373 IN UINTN EndBit,
374 IN UINT8 AndData,
375 IN UINT8 OrData
376 );
377
393UINT16
394EFIAPI
396 IN UINTN Port
397 );
398
415UINT16
416EFIAPI
418 IN UINTN Port,
419 IN UINT16 Value
420 );
421
439VOID
440EFIAPI
442 IN UINTN Port,
443 IN UINTN Count,
444 OUT VOID *Buffer
445 );
446
464VOID
465EFIAPI
467 IN UINTN Port,
468 IN UINTN Count,
469 IN VOID *Buffer
470 );
471
491UINT16
492EFIAPI
494 IN UINTN Port,
495 IN UINT16 OrData
496 );
497
517UINT16
518EFIAPI
520 IN UINTN Port,
521 IN UINT16 AndData
522 );
523
545UINT16
546EFIAPI
548 IN UINTN Port,
549 IN UINT16 AndData,
550 IN UINT16 OrData
551 );
552
574UINT16
575EFIAPI
577 IN UINTN Port,
578 IN UINTN StartBit,
579 IN UINTN EndBit
580 );
581
607UINT16
608EFIAPI
610 IN UINTN Port,
611 IN UINTN StartBit,
612 IN UINTN EndBit,
613 IN UINT16 Value
614 );
615
643UINT16
644EFIAPI
646 IN UINTN Port,
647 IN UINTN StartBit,
648 IN UINTN EndBit,
649 IN UINT16 OrData
650 );
651
679UINT16
680EFIAPI
682 IN UINTN Port,
683 IN UINTN StartBit,
684 IN UINTN EndBit,
685 IN UINT16 AndData
686 );
687
719UINT16
720EFIAPI
722 IN UINTN Port,
723 IN UINTN StartBit,
724 IN UINTN EndBit,
725 IN UINT16 AndData,
726 IN UINT16 OrData
727 );
728
744UINT32
745EFIAPI
747 IN UINTN Port
748 );
749
766UINT32
767EFIAPI
769 IN UINTN Port,
770 IN UINT32 Value
771 );
772
790VOID
791EFIAPI
793 IN UINTN Port,
794 IN UINTN Count,
795 OUT VOID *Buffer
796 );
797
815VOID
816EFIAPI
818 IN UINTN Port,
819 IN UINTN Count,
820 IN VOID *Buffer
821 );
822
842UINT32
843EFIAPI
845 IN UINTN Port,
846 IN UINT32 OrData
847 );
848
868UINT32
869EFIAPI
871 IN UINTN Port,
872 IN UINT32 AndData
873 );
874
896UINT32
897EFIAPI
899 IN UINTN Port,
900 IN UINT32 AndData,
901 IN UINT32 OrData
902 );
903
925UINT32
926EFIAPI
928 IN UINTN Port,
929 IN UINTN StartBit,
930 IN UINTN EndBit
931 );
932
958UINT32
959EFIAPI
961 IN UINTN Port,
962 IN UINTN StartBit,
963 IN UINTN EndBit,
964 IN UINT32 Value
965 );
966
994UINT32
995EFIAPI
997 IN UINTN Port,
998 IN UINTN StartBit,
999 IN UINTN EndBit,
1000 IN UINT32 OrData
1001 );
1002
1030UINT32
1031EFIAPI
1033 IN UINTN Port,
1034 IN UINTN StartBit,
1035 IN UINTN EndBit,
1036 IN UINT32 AndData
1037 );
1038
1070UINT32
1071EFIAPI
1073 IN UINTN Port,
1074 IN UINTN StartBit,
1075 IN UINTN EndBit,
1076 IN UINT32 AndData,
1077 IN UINT32 OrData
1078 );
1079
1095UINT64
1096EFIAPI
1098 IN UINTN Port
1099 );
1100
1117UINT64
1118EFIAPI
1120 IN UINTN Port,
1121 IN UINT64 Value
1122 );
1123
1143UINT64
1144EFIAPI
1146 IN UINTN Port,
1147 IN UINT64 OrData
1148 );
1149
1169UINT64
1170EFIAPI
1172 IN UINTN Port,
1173 IN UINT64 AndData
1174 );
1175
1197UINT64
1198EFIAPI
1200 IN UINTN Port,
1201 IN UINT64 AndData,
1202 IN UINT64 OrData
1203 );
1204
1226UINT64
1227EFIAPI
1229 IN UINTN Port,
1230 IN UINTN StartBit,
1231 IN UINTN EndBit
1232 );
1233
1259UINT64
1260EFIAPI
1262 IN UINTN Port,
1263 IN UINTN StartBit,
1264 IN UINTN EndBit,
1265 IN UINT64 Value
1266 );
1267
1295UINT64
1296EFIAPI
1298 IN UINTN Port,
1299 IN UINTN StartBit,
1300 IN UINTN EndBit,
1301 IN UINT64 OrData
1302 );
1303
1331UINT64
1332EFIAPI
1334 IN UINTN Port,
1335 IN UINTN StartBit,
1336 IN UINTN EndBit,
1337 IN UINT64 AndData
1338 );
1339
1371UINT64
1372EFIAPI
1374 IN UINTN Port,
1375 IN UINTN StartBit,
1376 IN UINTN EndBit,
1377 IN UINT64 AndData,
1378 IN UINT64 OrData
1379 );
1380
1395UINT8
1396EFIAPI
1399 );
1400
1416UINT8
1417EFIAPI
1420 IN UINT8 Value
1421 );
1422
1441UINT8
1442EFIAPI
1445 IN UINT8 OrData
1446 );
1447
1466UINT8
1467EFIAPI
1470 IN UINT8 AndData
1471 );
1472
1494UINT8
1495EFIAPI
1498 IN UINT8 AndData,
1499 IN UINT8 OrData
1500 );
1501
1522UINT8
1523EFIAPI
1526 IN UINTN StartBit,
1527 IN UINTN EndBit
1528 );
1529
1553UINT8
1554EFIAPI
1557 IN UINTN StartBit,
1558 IN UINTN EndBit,
1559 IN UINT8 Value
1560 );
1561
1589UINT8
1590EFIAPI
1593 IN UINTN StartBit,
1594 IN UINTN EndBit,
1595 IN UINT8 OrData
1596 );
1597
1625UINT8
1626EFIAPI
1629 IN UINTN StartBit,
1630 IN UINTN EndBit,
1631 IN UINT8 AndData
1632 );
1633
1664UINT8
1665EFIAPI
1668 IN UINTN StartBit,
1669 IN UINTN EndBit,
1670 IN UINT8 AndData,
1671 IN UINT8 OrData
1672 );
1673
1689UINT16
1690EFIAPI
1693 );
1694
1711UINT16
1712EFIAPI
1715 IN UINT16 Value
1716 );
1717
1737UINT16
1738EFIAPI
1741 IN UINT16 OrData
1742 );
1743
1763UINT16
1764EFIAPI
1767 IN UINT16 AndData
1768 );
1769
1791UINT16
1792EFIAPI
1795 IN UINT16 AndData,
1796 IN UINT16 OrData
1797 );
1798
1820UINT16
1821EFIAPI
1824 IN UINTN StartBit,
1825 IN UINTN EndBit
1826 );
1827
1852UINT16
1853EFIAPI
1856 IN UINTN StartBit,
1857 IN UINTN EndBit,
1858 IN UINT16 Value
1859 );
1860
1889UINT16
1890EFIAPI
1893 IN UINTN StartBit,
1894 IN UINTN EndBit,
1895 IN UINT16 OrData
1896 );
1897
1926UINT16
1927EFIAPI
1930 IN UINTN StartBit,
1931 IN UINTN EndBit,
1932 IN UINT16 AndData
1933 );
1934
1966UINT16
1967EFIAPI
1970 IN UINTN StartBit,
1971 IN UINTN EndBit,
1972 IN UINT16 AndData,
1973 IN UINT16 OrData
1974 );
1975
1991UINT32
1992EFIAPI
1995 );
1996
2013UINT32
2014EFIAPI
2017 IN UINT32 Value
2018 );
2019
2039UINT32
2040EFIAPI
2043 IN UINT32 OrData
2044 );
2045
2065UINT32
2066EFIAPI
2069 IN UINT32 AndData
2070 );
2071
2093UINT32
2094EFIAPI
2097 IN UINT32 AndData,
2098 IN UINT32 OrData
2099 );
2100
2122UINT32
2123EFIAPI
2126 IN UINTN StartBit,
2127 IN UINTN EndBit
2128 );
2129
2154UINT32
2155EFIAPI
2158 IN UINTN StartBit,
2159 IN UINTN EndBit,
2160 IN UINT32 Value
2161 );
2162
2191UINT32
2192EFIAPI
2195 IN UINTN StartBit,
2196 IN UINTN EndBit,
2197 IN UINT32 OrData
2198 );
2199
2228UINT32
2229EFIAPI
2232 IN UINTN StartBit,
2233 IN UINTN EndBit,
2234 IN UINT32 AndData
2235 );
2236
2268UINT32
2269EFIAPI
2272 IN UINTN StartBit,
2273 IN UINTN EndBit,
2274 IN UINT32 AndData,
2275 IN UINT32 OrData
2276 );
2277
2293UINT64
2294EFIAPI
2297 );
2298
2313UINT64
2314EFIAPI
2317 IN UINT64 Value
2318 );
2319
2339UINT64
2340EFIAPI
2343 IN UINT64 OrData
2344 );
2345
2365UINT64
2366EFIAPI
2369 IN UINT64 AndData
2370 );
2371
2393UINT64
2394EFIAPI
2397 IN UINT64 AndData,
2398 IN UINT64 OrData
2399 );
2400
2422UINT64
2423EFIAPI
2426 IN UINTN StartBit,
2427 IN UINTN EndBit
2428 );
2429
2454UINT64
2455EFIAPI
2458 IN UINTN StartBit,
2459 IN UINTN EndBit,
2460 IN UINT64 Value
2461 );
2462
2491UINT64
2492EFIAPI
2495 IN UINTN StartBit,
2496 IN UINTN EndBit,
2497 IN UINT64 OrData
2498 );
2499
2528UINT64
2529EFIAPI
2532 IN UINTN StartBit,
2533 IN UINTN EndBit,
2534 IN UINT64 AndData
2535 );
2536
2568UINT64
2569EFIAPI
2572 IN UINTN StartBit,
2573 IN UINTN EndBit,
2574 IN UINT64 AndData,
2575 IN UINT64 OrData
2576 );
2577
2596UINT8 *
2597EFIAPI
2599 IN UINTN StartAddress,
2600 IN UINTN Length,
2601 OUT UINT8 *Buffer
2602 );
2603
2626UINT16 *
2627EFIAPI
2629 IN UINTN StartAddress,
2630 IN UINTN Length,
2631 OUT UINT16 *Buffer
2632 );
2633
2656UINT32 *
2657EFIAPI
2659 IN UINTN StartAddress,
2660 IN UINTN Length,
2661 OUT UINT32 *Buffer
2662 );
2663
2686UINT64 *
2687EFIAPI
2689 IN UINTN StartAddress,
2690 IN UINTN Length,
2691 OUT UINT64 *Buffer
2692 );
2693
2712UINT8 *
2713EFIAPI
2715 IN UINTN StartAddress,
2716 IN UINTN Length,
2717 IN CONST UINT8 *Buffer
2718 );
2719
2743UINT16 *
2744EFIAPI
2746 IN UINTN StartAddress,
2747 IN UINTN Length,
2748 IN CONST UINT16 *Buffer
2749 );
2750
2774UINT32 *
2775EFIAPI
2777 IN UINTN StartAddress,
2778 IN UINTN Length,
2779 IN CONST UINT32 *Buffer
2780 );
2781
2805UINT64 *
2806EFIAPI
2808 IN UINTN StartAddress,
2809 IN UINTN Length,
2810 IN CONST UINT64 *Buffer
2811 );
2812
2813
2814#endif
2815
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
UINT16 EFIAPI MmioBitFieldAndThenOr16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData)
UINT8 EFIAPI IoWrite8(IN UINTN Port, IN UINT8 Value)
UINT64 EFIAPI MmioWrite64(IN UINTN Address, IN UINT64 Value)
UINT8 EFIAPI MmioBitFieldRead8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit)
UINT64 *EFIAPI MmioWriteBuffer64(IN UINTN StartAddress, IN UINTN Length, IN CONST UINT64 *Buffer)
UINT32 EFIAPI MmioBitFieldWrite32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value)
UINT8 EFIAPI MmioBitFieldOr8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData)
UINT16 *EFIAPI MmioReadBuffer16(IN UINTN StartAddress, IN UINTN Length, OUT UINT16 *Buffer)
UINT8 EFIAPI IoBitFieldWrite8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value)
UINT8 EFIAPI MmioBitFieldWrite8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value)
UINT64 EFIAPI MmioBitFieldOr64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData)
UINT8 EFIAPI IoBitFieldAndThenOr8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData)
UINT16 EFIAPI IoAndThenOr16(IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData)
UINT64 *EFIAPI MmioReadBuffer64(IN UINTN StartAddress, IN UINTN Length, OUT UINT64 *Buffer)
UINT32 EFIAPI IoBitFieldAnd32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData)
UINT32 EFIAPI IoBitFieldWrite32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value)
UINT32 *EFIAPI MmioWriteBuffer32(IN UINTN StartAddress, IN UINTN Length, IN CONST UINT32 *Buffer)
UINT8 EFIAPI MmioAnd8(IN UINTN Address, IN UINT8 AndData)
UINT16 EFIAPI IoOr16(IN UINTN Port, IN UINT16 OrData)
UINT16 EFIAPI MmioAndThenOr16(IN UINTN Address, IN UINT16 AndData, IN UINT16 OrData)
UINT32 EFIAPI MmioBitFieldAndThenOr32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData)
UINT64 EFIAPI IoBitFieldAndThenOr64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData)
VOID EFIAPI IoWriteFifo32(IN UINTN Port, IN UINTN Count, IN VOID *Buffer)
UINT16 *EFIAPI MmioWriteBuffer16(IN UINTN StartAddress, IN UINTN Length, IN CONST UINT16 *Buffer)
VOID EFIAPI IoReadFifo8(IN UINTN Port, IN UINTN Count, OUT VOID *Buffer)
UINT8 EFIAPI MmioBitFieldAndThenOr8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData)
UINT16 EFIAPI IoBitFieldAnd16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData)
UINT64 EFIAPI MmioBitFieldRead64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit)
UINT64 EFIAPI IoOr64(IN UINTN Port, IN UINT64 OrData)
UINT64 EFIAPI IoBitFieldWrite64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value)
UINT16 EFIAPI IoBitFieldOr16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData)
UINT64 EFIAPI IoRead64(IN UINTN Port)
UINT16 EFIAPI MmioBitFieldWrite16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value)
VOID EFIAPI IoReadFifo16(IN UINTN Port, IN UINTN Count, OUT VOID *Buffer)
UINT32 EFIAPI MmioBitFieldOr32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData)
UINT16 EFIAPI MmioBitFieldAnd16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData)
UINT8 EFIAPI IoBitFieldOr8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData)
UINT8 EFIAPI IoAnd8(IN UINTN Port, IN UINT8 AndData)
UINT32 EFIAPI MmioBitFieldRead32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit)
UINT8 EFIAPI IoBitFieldAnd8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData)
UINT32 EFIAPI IoOr32(IN UINTN Port, IN UINT32 OrData)
UINT16 EFIAPI MmioBitFieldOr16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData)
UINT64 EFIAPI MmioOr64(IN UINTN Address, IN UINT64 OrData)
UINT64 EFIAPI IoWrite64(IN UINTN Port, IN UINT64 Value)
UINT16 EFIAPI IoBitFieldWrite16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value)
UINT16 EFIAPI IoBitFieldRead16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit)
VOID EFIAPI IoWriteFifo16(IN UINTN Port, IN UINTN Count, IN VOID *Buffer)
UINT32 EFIAPI IoAndThenOr32(IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData)
UINT64 EFIAPI MmioRead64(IN UINTN Address)
UINT32 EFIAPI IoBitFieldRead32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit)
UINT64 EFIAPI IoBitFieldRead64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit)
UINT32 EFIAPI MmioAnd32(IN UINTN Address, IN UINT32 AndData)
UINT32 EFIAPI IoBitFieldAndThenOr32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData)
UINT64 EFIAPI MmioAnd64(IN UINTN Address, IN UINT64 AndData)
UINT32 EFIAPI MmioOr32(IN UINTN Address, IN UINT32 OrData)
VOID EFIAPI IoReadFifo32(IN UINTN Port, IN UINTN Count, OUT VOID *Buffer)
UINT8 EFIAPI MmioAndThenOr8(IN UINTN Address, IN UINT8 AndData, IN UINT8 OrData)
UINT16 EFIAPI MmioBitFieldRead16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit)
UINT16 EFIAPI MmioRead16(IN UINTN Address)
UINT32 EFIAPI IoBitFieldOr32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData)
UINT8 EFIAPI MmioRead8(IN UINTN Address)
UINT8 EFIAPI MmioOr8(IN UINTN Address, IN UINT8 OrData)
UINT16 EFIAPI IoAnd16(IN UINTN Port, IN UINT16 AndData)
UINT8 EFIAPI IoBitFieldRead8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit)
UINT8 EFIAPI MmioWrite8(IN UINTN Address, IN UINT8 Value)
UINT64 EFIAPI IoBitFieldOr64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData)
UINT32 EFIAPI IoAnd32(IN UINTN Port, IN UINT32 AndData)
UINT64 EFIAPI IoBitFieldAnd64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData)
UINT8 EFIAPI IoRead8(IN UINTN Port)
UINT64 EFIAPI MmioBitFieldAndThenOr64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData)
UINT64 EFIAPI IoAnd64(IN UINTN Port, IN UINT64 AndData)
UINT32 EFIAPI MmioRead32(IN UINTN Address)
UINT32 *EFIAPI MmioReadBuffer32(IN UINTN StartAddress, IN UINTN Length, OUT UINT32 *Buffer)
UINT16 EFIAPI MmioAnd16(IN UINTN Address, IN UINT16 AndData)
UINT8 EFIAPI MmioBitFieldAnd8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData)
VOID EFIAPI IoWriteFifo8(IN UINTN Port, IN UINTN Count, IN VOID *Buffer)
UINT64 EFIAPI IoAndThenOr64(IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData)
UINT8 EFIAPI IoAndThenOr8(IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData)
UINT16 EFIAPI IoBitFieldAndThenOr16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData)
UINT16 EFIAPI MmioOr16(IN UINTN Address, IN UINT16 OrData)
UINT8 EFIAPI IoOr8(IN UINTN Port, IN UINT8 OrData)
UINT8 *EFIAPI MmioReadBuffer8(IN UINTN StartAddress, IN UINTN Length, OUT UINT8 *Buffer)
UINT16 EFIAPI IoRead16(IN UINTN Port)
UINT16 EFIAPI MmioWrite16(IN UINTN Address, IN UINT16 Value)
UINT32 EFIAPI IoRead32(IN UINTN Port)
UINT32 EFIAPI IoWrite32(IN UINTN Port, IN UINT32 Value)
UINT64 EFIAPI MmioBitFieldWrite64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value)
UINT32 EFIAPI MmioAndThenOr32(IN UINTN Address, IN UINT32 AndData, IN UINT32 OrData)
UINT64 EFIAPI MmioBitFieldAnd64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData)
UINT8 *EFIAPI MmioWriteBuffer8(IN UINTN StartAddress, IN UINTN Length, IN CONST UINT8 *Buffer)
UINT32 EFIAPI MmioBitFieldAnd32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData)
UINT16 EFIAPI IoWrite16(IN UINTN Port, IN UINT16 Value)
UINT32 EFIAPI MmioWrite32(IN UINTN Address, IN UINT32 Value)
UINT64 EFIAPI MmioAndThenOr64(IN UINTN Address, IN UINT64 AndData, IN UINT64 OrData)
#define VOID
Definition acefi.h:190
ACPI_PHYSICAL_ADDRESS Address
Definition acpixf.h:637
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239