TianoCore EDK2 master
Loading...
Searching...
No Matches
S3IoLib.h
Go to the documentation of this file.
1
12#ifndef __S3_IO_LIB_H__
13#define __S3_IO_LIB_H__
14
30UINT8
31EFIAPI
33 IN UINTN Port
34 );
35
52UINT8
53EFIAPI
55 IN UINTN Port,
56 IN UINT8 Value
57 );
58
78UINT8
79EFIAPI
80S3IoOr8 (
81 IN UINTN Port,
82 IN UINT8 OrData
83 );
84
104UINT8
105EFIAPI
106S3IoAnd8 (
107 IN UINTN Port,
108 IN UINT8 AndData
109 );
110
132UINT8
133EFIAPI
135 IN UINTN Port,
136 IN UINT8 AndData,
137 IN UINT8 OrData
138 );
139
161UINT8
162EFIAPI
164 IN UINTN Port,
165 IN UINTN StartBit,
166 IN UINTN EndBit
167 );
168
194UINT8
195EFIAPI
197 IN UINTN Port,
198 IN UINTN StartBit,
199 IN UINTN EndBit,
200 IN UINT8 Value
201 );
202
230UINT8
231EFIAPI
233 IN UINTN Port,
234 IN UINTN StartBit,
235 IN UINTN EndBit,
236 IN UINT8 OrData
237 );
238
266UINT8
267EFIAPI
269 IN UINTN Port,
270 IN UINTN StartBit,
271 IN UINTN EndBit,
272 IN UINT8 AndData
273 );
274
305UINT8
306EFIAPI
308 IN UINTN Port,
309 IN UINTN StartBit,
310 IN UINTN EndBit,
311 IN UINT8 AndData,
312 IN UINT8 OrData
313 );
314
330UINT16
331EFIAPI
333 IN UINTN Port
334 );
335
352UINT16
353EFIAPI
355 IN UINTN Port,
356 IN UINT16 Value
357 );
358
378UINT16
379EFIAPI
380S3IoOr16 (
381 IN UINTN Port,
382 IN UINT16 OrData
383 );
384
404UINT16
405EFIAPI
406S3IoAnd16 (
407 IN UINTN Port,
408 IN UINT16 AndData
409 );
410
432UINT16
433EFIAPI
435 IN UINTN Port,
436 IN UINT16 AndData,
437 IN UINT16 OrData
438 );
439
461UINT16
462EFIAPI
464 IN UINTN Port,
465 IN UINTN StartBit,
466 IN UINTN EndBit
467 );
468
494UINT16
495EFIAPI
497 IN UINTN Port,
498 IN UINTN StartBit,
499 IN UINTN EndBit,
500 IN UINT16 Value
501 );
502
530UINT16
531EFIAPI
533 IN UINTN Port,
534 IN UINTN StartBit,
535 IN UINTN EndBit,
536 IN UINT16 OrData
537 );
538
566UINT16
567EFIAPI
569 IN UINTN Port,
570 IN UINTN StartBit,
571 IN UINTN EndBit,
572 IN UINT16 AndData
573 );
574
606UINT16
607EFIAPI
609 IN UINTN Port,
610 IN UINTN StartBit,
611 IN UINTN EndBit,
612 IN UINT16 AndData,
613 IN UINT16 OrData
614 );
615
631UINT32
632EFIAPI
634 IN UINTN Port
635 );
636
653UINT32
654EFIAPI
656 IN UINTN Port,
657 IN UINT32 Value
658 );
659
679UINT32
680EFIAPI
681S3IoOr32 (
682 IN UINTN Port,
683 IN UINT32 OrData
684 );
685
705UINT32
706EFIAPI
707S3IoAnd32 (
708 IN UINTN Port,
709 IN UINT32 AndData
710 );
711
733UINT32
734EFIAPI
736 IN UINTN Port,
737 IN UINT32 AndData,
738 IN UINT32 OrData
739 );
740
762UINT32
763EFIAPI
765 IN UINTN Port,
766 IN UINTN StartBit,
767 IN UINTN EndBit
768 );
769
795UINT32
796EFIAPI
798 IN UINTN Port,
799 IN UINTN StartBit,
800 IN UINTN EndBit,
801 IN UINT32 Value
802 );
803
831UINT32
832EFIAPI
834 IN UINTN Port,
835 IN UINTN StartBit,
836 IN UINTN EndBit,
837 IN UINT32 OrData
838 );
839
867UINT32
868EFIAPI
870 IN UINTN Port,
871 IN UINTN StartBit,
872 IN UINTN EndBit,
873 IN UINT32 AndData
874 );
875
907UINT32
908EFIAPI
910 IN UINTN Port,
911 IN UINTN StartBit,
912 IN UINTN EndBit,
913 IN UINT32 AndData,
914 IN UINT32 OrData
915 );
916
932UINT64
933EFIAPI
935 IN UINTN Port
936 );
937
954UINT64
955EFIAPI
957 IN UINTN Port,
958 IN UINT64 Value
959 );
960
980UINT64
981EFIAPI
982S3IoOr64 (
983 IN UINTN Port,
984 IN UINT64 OrData
985 );
986
1006UINT64
1007EFIAPI
1008S3IoAnd64 (
1009 IN UINTN Port,
1010 IN UINT64 AndData
1011 );
1012
1034UINT64
1035EFIAPI
1037 IN UINTN Port,
1038 IN UINT64 AndData,
1039 IN UINT64 OrData
1040 );
1041
1063UINT64
1064EFIAPI
1066 IN UINTN Port,
1067 IN UINTN StartBit,
1068 IN UINTN EndBit
1069 );
1070
1096UINT64
1097EFIAPI
1099 IN UINTN Port,
1100 IN UINTN StartBit,
1101 IN UINTN EndBit,
1102 IN UINT64 Value
1103 );
1104
1132UINT64
1133EFIAPI
1135 IN UINTN Port,
1136 IN UINTN StartBit,
1137 IN UINTN EndBit,
1138 IN UINT64 OrData
1139 );
1140
1168UINT64
1169EFIAPI
1171 IN UINTN Port,
1172 IN UINTN StartBit,
1173 IN UINTN EndBit,
1174 IN UINT64 AndData
1175 );
1176
1208UINT64
1209EFIAPI
1211 IN UINTN Port,
1212 IN UINTN StartBit,
1213 IN UINTN EndBit,
1214 IN UINT64 AndData,
1215 IN UINT64 OrData
1216 );
1217
1233UINT8
1234EFIAPI
1236 IN UINTN Address
1237 );
1238
1255UINT8
1256EFIAPI
1258 IN UINTN Address,
1259 IN UINT8 Value
1260 );
1261
1281UINT8
1282EFIAPI
1283S3MmioOr8 (
1284 IN UINTN Address,
1285 IN UINT8 OrData
1286 );
1287
1307UINT8
1308EFIAPI
1309S3MmioAnd8 (
1310 IN UINTN Address,
1311 IN UINT8 AndData
1312 );
1313
1335UINT8
1336EFIAPI
1338 IN UINTN Address,
1339 IN UINT8 AndData,
1340 IN UINT8 OrData
1341 );
1342
1364UINT8
1365EFIAPI
1367 IN UINTN Address,
1368 IN UINTN StartBit,
1369 IN UINTN EndBit
1370 );
1371
1396UINT8
1397EFIAPI
1399 IN UINTN Address,
1400 IN UINTN StartBit,
1401 IN UINTN EndBit,
1402 IN UINT8 Value
1403 );
1404
1433UINT8
1434EFIAPI
1436 IN UINTN Address,
1437 IN UINTN StartBit,
1438 IN UINTN EndBit,
1439 IN UINT8 OrData
1440 );
1441
1470UINT8
1471EFIAPI
1473 IN UINTN Address,
1474 IN UINTN StartBit,
1475 IN UINTN EndBit,
1476 IN UINT8 AndData
1477 );
1478
1510UINT8
1511EFIAPI
1513 IN UINTN Address,
1514 IN UINTN StartBit,
1515 IN UINTN EndBit,
1516 IN UINT8 AndData,
1517 IN UINT8 OrData
1518 );
1519
1535UINT16
1536EFIAPI
1538 IN UINTN Address
1539 );
1540
1558UINT16
1559EFIAPI
1561 IN UINTN Address,
1562 IN UINT16 Value
1563 );
1564
1584UINT16
1585EFIAPI
1586S3MmioOr16 (
1587 IN UINTN Address,
1588 IN UINT16 OrData
1589 );
1590
1610UINT16
1611EFIAPI
1613 IN UINTN Address,
1614 IN UINT16 AndData
1615 );
1616
1638UINT16
1639EFIAPI
1641 IN UINTN Address,
1642 IN UINT16 AndData,
1643 IN UINT16 OrData
1644 );
1645
1667UINT16
1668EFIAPI
1670 IN UINTN Address,
1671 IN UINTN StartBit,
1672 IN UINTN EndBit
1673 );
1674
1699UINT16
1700EFIAPI
1702 IN UINTN Address,
1703 IN UINTN StartBit,
1704 IN UINTN EndBit,
1705 IN UINT16 Value
1706 );
1707
1736UINT16
1737EFIAPI
1739 IN UINTN Address,
1740 IN UINTN StartBit,
1741 IN UINTN EndBit,
1742 IN UINT16 OrData
1743 );
1744
1773UINT16
1774EFIAPI
1776 IN UINTN Address,
1777 IN UINTN StartBit,
1778 IN UINTN EndBit,
1779 IN UINT16 AndData
1780 );
1781
1813UINT16
1814EFIAPI
1816 IN UINTN Address,
1817 IN UINTN StartBit,
1818 IN UINTN EndBit,
1819 IN UINT16 AndData,
1820 IN UINT16 OrData
1821 );
1822
1838UINT32
1839EFIAPI
1841 IN UINTN Address
1842 );
1843
1860UINT32
1861EFIAPI
1863 IN UINTN Address,
1864 IN UINT32 Value
1865 );
1866
1886UINT32
1887EFIAPI
1888S3MmioOr32 (
1889 IN UINTN Address,
1890 IN UINT32 OrData
1891 );
1892
1912UINT32
1913EFIAPI
1915 IN UINTN Address,
1916 IN UINT32 AndData
1917 );
1918
1940UINT32
1941EFIAPI
1943 IN UINTN Address,
1944 IN UINT32 AndData,
1945 IN UINT32 OrData
1946 );
1947
1969UINT32
1970EFIAPI
1972 IN UINTN Address,
1973 IN UINTN StartBit,
1974 IN UINTN EndBit
1975 );
1976
2001UINT32
2002EFIAPI
2004 IN UINTN Address,
2005 IN UINTN StartBit,
2006 IN UINTN EndBit,
2007 IN UINT32 Value
2008 );
2009
2038UINT32
2039EFIAPI
2041 IN UINTN Address,
2042 IN UINTN StartBit,
2043 IN UINTN EndBit,
2044 IN UINT32 OrData
2045 );
2046
2075UINT32
2076EFIAPI
2078 IN UINTN Address,
2079 IN UINTN StartBit,
2080 IN UINTN EndBit,
2081 IN UINT32 AndData
2082 );
2083
2115UINT32
2116EFIAPI
2118 IN UINTN Address,
2119 IN UINTN StartBit,
2120 IN UINTN EndBit,
2121 IN UINT32 AndData,
2122 IN UINT32 OrData
2123 );
2124
2140UINT64
2141EFIAPI
2143 IN UINTN Address
2144 );
2145
2162UINT64
2163EFIAPI
2165 IN UINTN Address,
2166 IN UINT64 Value
2167 );
2168
2188UINT64
2189EFIAPI
2190S3MmioOr64 (
2191 IN UINTN Address,
2192 IN UINT64 OrData
2193 );
2194
2214UINT64
2215EFIAPI
2217 IN UINTN Address,
2218 IN UINT64 AndData
2219 );
2220
2242UINT64
2243EFIAPI
2245 IN UINTN Address,
2246 IN UINT64 AndData,
2247 IN UINT64 OrData
2248 );
2249
2271UINT64
2272EFIAPI
2274 IN UINTN Address,
2275 IN UINTN StartBit,
2276 IN UINTN EndBit
2277 );
2278
2303UINT64
2304EFIAPI
2306 IN UINTN Address,
2307 IN UINTN StartBit,
2308 IN UINTN EndBit,
2309 IN UINT64 Value
2310 );
2311
2340UINT64
2341EFIAPI
2343 IN UINTN Address,
2344 IN UINTN StartBit,
2345 IN UINTN EndBit,
2346 IN UINT64 OrData
2347 );
2348
2377UINT64
2378EFIAPI
2380 IN UINTN Address,
2381 IN UINTN StartBit,
2382 IN UINTN EndBit,
2383 IN UINT64 AndData
2384 );
2385
2417UINT64
2418EFIAPI
2420 IN UINTN Address,
2421 IN UINTN StartBit,
2422 IN UINTN EndBit,
2423 IN UINT64 AndData,
2424 IN UINT64 OrData
2425 );
2426
2446UINT8 *
2447EFIAPI
2449 IN UINTN StartAddress,
2450 IN UINTN Length,
2451 OUT UINT8 *Buffer
2452 );
2453
2477UINT16 *
2478EFIAPI
2480 IN UINTN StartAddress,
2481 IN UINTN Length,
2482 OUT UINT16 *Buffer
2483 );
2484
2508UINT32 *
2509EFIAPI
2511 IN UINTN StartAddress,
2512 IN UINTN Length,
2513 OUT UINT32 *Buffer
2514 );
2515
2539UINT64 *
2540EFIAPI
2542 IN UINTN StartAddress,
2543 IN UINTN Length,
2544 OUT UINT64 *Buffer
2545 );
2546
2566UINT8 *
2567EFIAPI
2569 IN UINTN StartAddress,
2570 IN UINTN Length,
2571 IN CONST UINT8 *Buffer
2572 );
2573
2598UINT16 *
2599EFIAPI
2601 IN UINTN StartAddress,
2602 IN UINTN Length,
2603 IN CONST UINT16 *Buffer
2604 );
2605
2630UINT32 *
2631EFIAPI
2633 IN UINTN StartAddress,
2634 IN UINTN Length,
2635 IN CONST UINT32 *Buffer
2636 );
2637
2662UINT64 *
2663EFIAPI
2665 IN UINTN StartAddress,
2666 IN UINTN Length,
2667 IN CONST UINT64 *Buffer
2668 );
2669
2670#endif
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
UINT64 EFIAPI S3MmioRead64(IN UINTN Address)
Definition: S3IoLib.c:2617
UINT8 EFIAPI S3MmioAnd8(IN UINTN Address, IN UINT8 AndData)
Definition: S3IoLib.c:1628
UINT64 EFIAPI S3IoWrite64(IN UINTN Port, IN UINT64 Value)
Definition: S3IoLib.c:1183
UINT16 EFIAPI S3MmioBitFieldRead16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit)
Definition: S3IoLib.c:2049
UINT64 EFIAPI S3MmioAnd64(IN UINTN Address, IN UINT64 AndData)
Definition: S3IoLib.c:2700
UINT8 EFIAPI S3MmioBitFieldWrite8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value)
Definition: S3IoLib.c:1726
UINT64 EFIAPI S3MmioBitFieldRead64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit)
Definition: S3IoLib.c:2763
UINT16 EFIAPI S3IoBitFieldAndThenOr16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData)
Definition: S3IoLib.c:749
UINT8 EFIAPI S3MmioBitFieldAndThenOr8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData)
Definition: S3IoLib.c:1849
UINT32 EFIAPI S3MmioAnd32(IN UINTN Address, IN UINT32 AndData)
Definition: S3IoLib.c:2343
UINT32 EFIAPI S3IoRead32(IN UINTN Port)
Definition: S3IoLib.c:802
UINT64 EFIAPI S3MmioBitFieldAndThenOr64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData)
Definition: S3IoLib.c:2921
UINT16 EFIAPI S3IoAnd16(IN UINTN Port, IN UINT16 AndData)
Definition: S3IoLib.c:529
UINT8 EFIAPI S3MmioRead8(IN UINTN Address)
Definition: S3IoLib.c:1545
UINT32 EFIAPI S3IoAnd32(IN UINTN Port, IN UINT32 AndData)
Definition: S3IoLib.c:885
UINT32 EFIAPI S3IoBitFieldOr32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData)
Definition: S3IoLib.c:1023
UINT8 EFIAPI S3MmioWrite8(IN UINTN Address, IN UINT8 Value)
Definition: S3IoLib.c:1570
UINT32 EFIAPI S3IoOr32(IN UINTN Port, IN UINT32 OrData)
Definition: S3IoLib.c:856
UINT64 EFIAPI S3MmioBitFieldWrite64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value)
Definition: S3IoLib.c:2798
UINT64 EFIAPI S3IoOr64(IN UINTN Port, IN UINT64 OrData)
Definition: S3IoLib.c:1212
UINT16 EFIAPI S3IoBitFieldWrite16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value)
Definition: S3IoLib.c:628
UINT32 EFIAPI S3IoBitFieldWrite32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value)
Definition: S3IoLib.c:984
UINT8 EFIAPI S3IoWrite8(IN UINTN Port, IN UINT8 Value)
Definition: S3IoLib.c:116
UINT64 EFIAPI S3MmioBitFieldAnd64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData)
Definition: S3IoLib.c:2878
UINT8 *EFIAPI S3MmioReadBuffer8(IN UINTN StartAddress, IN UINTN Length, OUT UINT8 *Buffer)
Definition: S3IoLib.c:2953
UINT32 EFIAPI S3MmioBitFieldAnd32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData)
Definition: S3IoLib.c:2521
UINT16 EFIAPI S3IoBitFieldOr16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData)
Definition: S3IoLib.c:667
UINT8 EFIAPI S3IoBitFieldWrite8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 Value)
Definition: S3IoLib.c:273
UINT16 EFIAPI S3MmioAnd16(IN UINTN Address, IN UINT16 AndData)
Definition: S3IoLib.c:1986
UINT16 EFIAPI S3MmioBitFieldAnd16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData)
Definition: S3IoLib.c:2164
UINT8 EFIAPI S3IoBitFieldAnd8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData)
Definition: S3IoLib.c:351
UINT16 EFIAPI S3MmioRead16(IN UINTN Address)
Definition: S3IoLib.c:1902
UINT64 EFIAPI S3IoBitFieldAndThenOr64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData, IN UINT64 OrData)
Definition: S3IoLib.c:1461
UINT16 EFIAPI S3IoOr16(IN UINTN Port, IN UINT16 OrData)
Definition: S3IoLib.c:500
UINT32 EFIAPI S3MmioOr32(IN UINTN Address, IN UINT32 OrData)
Definition: S3IoLib.c:2314
UINT32 EFIAPI S3IoAndThenOr32(IN UINTN Port, IN UINT32 AndData, IN UINT32 OrData)
Definition: S3IoLib.c:916
UINT8 EFIAPI S3IoRead8(IN UINTN Port)
Definition: S3IoLib.c:91
UINT8 EFIAPI S3IoBitFieldRead8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit)
Definition: S3IoLib.c:237
UINT32 EFIAPI S3MmioBitFieldRead32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit)
Definition: S3IoLib.c:2406
UINT32 EFIAPI S3IoWrite32(IN UINTN Port, IN UINT32 Value)
Definition: S3IoLib.c:827
UINT32 EFIAPI S3MmioBitFieldOr32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 OrData)
Definition: S3IoLib.c:2481
UINT64 EFIAPI S3IoAndThenOr64(IN UINTN Port, IN UINT64 AndData, IN UINT64 OrData)
Definition: S3IoLib.c:1272
UINT64 EFIAPI S3IoRead64(IN UINTN Port)
Definition: S3IoLib.c:1158
UINT16 *EFIAPI S3MmioWriteBuffer16(IN UINTN StartAddress, IN UINTN Length, IN CONST UINT16 *Buffer)
Definition: S3IoLib.c:3185
UINT16 EFIAPI S3IoBitFieldRead16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit)
Definition: S3IoLib.c:592
UINT16 EFIAPI S3MmioAndThenOr16(IN UINTN Address, IN UINT16 AndData, IN UINT16 OrData)
Definition: S3IoLib.c:2017
UINT32 EFIAPI S3IoBitFieldAndThenOr32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData)
Definition: S3IoLib.c:1105
UINT32 EFIAPI S3MmioBitFieldWrite32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 Value)
Definition: S3IoLib.c:2441
UINT16 EFIAPI S3IoRead16(IN UINTN Port)
Definition: S3IoLib.c:446
UINT16 *EFIAPI S3MmioReadBuffer16(IN UINTN StartAddress, IN UINTN Length, OUT UINT16 *Buffer)
Definition: S3IoLib.c:3000
UINT64 *EFIAPI S3MmioReadBuffer64(IN UINTN StartAddress, IN UINTN Length, OUT UINT64 *Buffer)
Definition: S3IoLib.c:3094
UINT64 EFIAPI S3MmioWrite64(IN UINTN Address, IN UINT64 Value)
Definition: S3IoLib.c:2642
UINT8 EFIAPI S3MmioOr8(IN UINTN Address, IN UINT8 OrData)
Definition: S3IoLib.c:1599
UINT16 EFIAPI S3MmioWrite16(IN UINTN Address, IN UINT16 Value)
Definition: S3IoLib.c:1928
UINT8 EFIAPI S3MmioAndThenOr8(IN UINTN Address, IN UINT8 AndData, IN UINT8 OrData)
Definition: S3IoLib.c:1659
UINT16 EFIAPI S3IoBitFieldAnd16(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData)
Definition: S3IoLib.c:706
UINT64 EFIAPI S3IoBitFieldRead64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit)
Definition: S3IoLib.c:1304
UINT16 EFIAPI S3IoAndThenOr16(IN UINTN Port, IN UINT16 AndData, IN UINT16 OrData)
Definition: S3IoLib.c:560
UINT16 EFIAPI S3MmioOr16(IN UINTN Address, IN UINT16 OrData)
Definition: S3IoLib.c:1957
UINT64 EFIAPI S3MmioOr64(IN UINTN Address, IN UINT64 OrData)
Definition: S3IoLib.c:2671
UINT32 EFIAPI S3MmioWrite32(IN UINTN Address, IN UINT32 Value)
Definition: S3IoLib.c:2285
UINT64 EFIAPI S3IoAnd64(IN UINTN Port, IN UINT64 AndData)
Definition: S3IoLib.c:1241
UINT32 EFIAPI S3MmioAndThenOr32(IN UINTN Address, IN UINT32 AndData, IN UINT32 OrData)
Definition: S3IoLib.c:2374
UINT8 EFIAPI S3IoAnd8(IN UINTN Port, IN UINT8 AndData)
Definition: S3IoLib.c:174
UINT8 EFIAPI S3IoBitFieldAndThenOr8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData, IN UINT8 OrData)
Definition: S3IoLib.c:393
UINT32 EFIAPI S3IoBitFieldAnd32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData)
Definition: S3IoLib.c:1062
UINT64 EFIAPI S3IoBitFieldWrite64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 Value)
Definition: S3IoLib.c:1340
UINT16 EFIAPI S3MmioBitFieldWrite16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 Value)
Definition: S3IoLib.c:2084
UINT8 EFIAPI S3IoOr8(IN UINTN Port, IN UINT8 OrData)
Definition: S3IoLib.c:145
UINT32 EFIAPI S3IoBitFieldRead32(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit)
Definition: S3IoLib.c:948
UINT32 *EFIAPI S3MmioWriteBuffer32(IN UINTN StartAddress, IN UINTN Length, IN CONST UINT32 *Buffer)
Definition: S3IoLib.c:3233
UINT32 *EFIAPI S3MmioReadBuffer32(IN UINTN StartAddress, IN UINTN Length, OUT UINT32 *Buffer)
Definition: S3IoLib.c:3047
UINT8 EFIAPI S3IoBitFieldOr8(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData)
Definition: S3IoLib.c:312
UINT8 EFIAPI S3MmioBitFieldRead8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit)
Definition: S3IoLib.c:1691
UINT64 *EFIAPI S3MmioWriteBuffer64(IN UINTN StartAddress, IN UINTN Length, IN CONST UINT64 *Buffer)
Definition: S3IoLib.c:3281
UINT32 EFIAPI S3MmioRead32(IN UINTN Address)
Definition: S3IoLib.c:2260
UINT16 EFIAPI S3MmioBitFieldAndThenOr16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 AndData, IN UINT16 OrData)
Definition: S3IoLib.c:2207
UINT8 EFIAPI S3MmioBitFieldOr8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 OrData)
Definition: S3IoLib.c:1766
UINT64 EFIAPI S3IoBitFieldOr64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData)
Definition: S3IoLib.c:1379
UINT64 EFIAPI S3IoBitFieldAnd64(IN UINTN Port, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 AndData)
Definition: S3IoLib.c:1418
UINT16 EFIAPI S3IoWrite16(IN UINTN Port, IN UINT16 Value)
Definition: S3IoLib.c:471
UINT8 EFIAPI S3MmioBitFieldAnd8(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT8 AndData)
Definition: S3IoLib.c:1806
UINT32 EFIAPI S3MmioBitFieldAndThenOr32(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT32 AndData, IN UINT32 OrData)
Definition: S3IoLib.c:2564
UINT16 EFIAPI S3MmioBitFieldOr16(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT16 OrData)
Definition: S3IoLib.c:2124
UINT8 EFIAPI S3IoAndThenOr8(IN UINTN Port, IN UINT8 AndData, IN UINT8 OrData)
Definition: S3IoLib.c:205
UINT64 EFIAPI S3MmioAndThenOr64(IN UINTN Address, IN UINT64 AndData, IN UINT64 OrData)
Definition: S3IoLib.c:2731
UINT64 EFIAPI S3MmioBitFieldOr64(IN UINTN Address, IN UINTN StartBit, IN UINTN EndBit, IN UINT64 OrData)
Definition: S3IoLib.c:2838
UINT8 *EFIAPI S3MmioWriteBuffer8(IN UINTN StartAddress, IN UINTN Length, IN CONST UINT8 *Buffer)
Definition: S3IoLib.c:3137