VirtualBox

Ignore:
Timestamp:
Apr 14, 2023 3:17:44 PM (23 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
156854
Message:

Devices/EFI/FirmwareNew: Update to edk2-stable202302 and make it build, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c

    r80721 r99404  
    3939EFIAPI
    4040IoOr8 (
    41   IN      UINTN                     Port,
    42   IN      UINT8                     OrData
    43   )
    44 {
    45   return IoWrite8 (Port, (UINT8) (IoRead8 (Port) | OrData));
     41  IN      UINTN  Port,
     42  IN      UINT8  OrData
     43  )
     44{
     45  return IoWrite8 (Port, (UINT8)(IoRead8 (Port) | OrData));
    4646}
    4747
     
    6767EFIAPI
    6868IoAnd8 (
    69   IN      UINTN                     Port,
    70   IN      UINT8                     AndData
    71   )
    72 {
    73   return IoWrite8 (Port, (UINT8) (IoRead8 (Port) & AndData));
     69  IN      UINTN  Port,
     70  IN      UINT8  AndData
     71  )
     72{
     73  return IoWrite8 (Port, (UINT8)(IoRead8 (Port) & AndData));
    7474}
    7575
     
    9797EFIAPI
    9898IoAndThenOr8 (
    99   IN      UINTN                     Port,
    100   IN      UINT8                     AndData,
    101   IN      UINT8                     OrData
    102   )
    103 {
    104   return IoWrite8 (Port, (UINT8) ((IoRead8 (Port) & AndData) | OrData));
     99  IN      UINTN  Port,
     100  IN      UINT8  AndData,
     101  IN      UINT8  OrData
     102  )
     103{
     104  return IoWrite8 (Port, (UINT8)((IoRead8 (Port) & AndData) | OrData));
    105105}
    106106
     
    128128EFIAPI
    129129IoBitFieldRead8 (
    130   IN      UINTN                     Port,
    131   IN      UINTN                     StartBit,
    132   IN      UINTN                     EndBit
     130  IN      UINTN  Port,
     131  IN      UINTN  StartBit,
     132  IN      UINTN  EndBit
    133133  )
    134134{
     
    162162EFIAPI
    163163IoBitFieldWrite8 (
    164   IN      UINTN                     Port,
    165   IN      UINTN                     StartBit,
    166   IN      UINTN                     EndBit,
    167   IN      UINT8                     Value
     164  IN      UINTN  Port,
     165  IN      UINTN  StartBit,
     166  IN      UINTN  EndBit,
     167  IN      UINT8  Value
    168168  )
    169169{
     
    203203EFIAPI
    204204IoBitFieldOr8 (
    205   IN      UINTN                     Port,
    206   IN      UINTN                     StartBit,
    207   IN      UINTN                     EndBit,
    208   IN      UINT8                     OrData
     205  IN      UINTN  Port,
     206  IN      UINTN  StartBit,
     207  IN      UINTN  EndBit,
     208  IN      UINT8  OrData
    209209  )
    210210{
     
    244244EFIAPI
    245245IoBitFieldAnd8 (
    246   IN      UINTN                     Port,
    247   IN      UINTN                     StartBit,
    248   IN      UINTN                     EndBit,
    249   IN      UINT8                     AndData
     246  IN      UINTN  Port,
     247  IN      UINTN  StartBit,
     248  IN      UINTN  EndBit,
     249  IN      UINT8  AndData
    250250  )
    251251{
     
    289289EFIAPI
    290290IoBitFieldAndThenOr8 (
    291   IN      UINTN                     Port,
    292   IN      UINTN                     StartBit,
    293   IN      UINTN                     EndBit,
    294   IN      UINT8                     AndData,
    295   IN      UINT8                     OrData
     291  IN      UINTN  Port,
     292  IN      UINTN  StartBit,
     293  IN      UINTN  EndBit,
     294  IN      UINT8  AndData,
     295  IN      UINT8  OrData
    296296  )
    297297{
     
    324324EFIAPI
    325325IoOr16 (
    326   IN      UINTN                     Port,
    327   IN      UINT16                    OrData
    328   )
    329 {
    330   return IoWrite16 (Port, (UINT16) (IoRead16 (Port) | OrData));
     326  IN      UINTN   Port,
     327  IN      UINT16  OrData
     328  )
     329{
     330  return IoWrite16 (Port, (UINT16)(IoRead16 (Port) | OrData));
    331331}
    332332
     
    353353EFIAPI
    354354IoAnd16 (
    355   IN      UINTN                     Port,
    356   IN      UINT16                    AndData
    357   )
    358 {
    359   return IoWrite16 (Port, (UINT16) (IoRead16 (Port) & AndData));
     355  IN      UINTN   Port,
     356  IN      UINT16  AndData
     357  )
     358{
     359  return IoWrite16 (Port, (UINT16)(IoRead16 (Port) & AndData));
    360360}
    361361
     
    384384EFIAPI
    385385IoAndThenOr16 (
    386   IN      UINTN                     Port,
    387   IN      UINT16                    AndData,
    388   IN      UINT16                    OrData
    389   )
    390 {
    391   return IoWrite16 (Port, (UINT16) ((IoRead16 (Port) & AndData) | OrData));
     386  IN      UINTN   Port,
     387  IN      UINT16  AndData,
     388  IN      UINT16  OrData
     389  )
     390{
     391  return IoWrite16 (Port, (UINT16)((IoRead16 (Port) & AndData) | OrData));
    392392}
    393393
     
    416416EFIAPI
    417417IoBitFieldRead16 (
    418   IN      UINTN                     Port,
    419   IN      UINTN                     StartBit,
    420   IN      UINTN                     EndBit
     418  IN      UINTN  Port,
     419  IN      UINTN  StartBit,
     420  IN      UINTN  EndBit
    421421  )
    422422{
     
    452452EFIAPI
    453453IoBitFieldWrite16 (
    454   IN      UINTN                     Port,
    455   IN      UINTN                     StartBit,
    456   IN      UINTN                     EndBit,
    457   IN      UINT16                    Value
     454  IN      UINTN   Port,
     455  IN      UINTN   StartBit,
     456  IN      UINTN   EndBit,
     457  IN      UINT16  Value
    458458  )
    459459{
     
    494494EFIAPI
    495495IoBitFieldOr16 (
    496   IN      UINTN                     Port,
    497   IN      UINTN                     StartBit,
    498   IN      UINTN                     EndBit,
    499   IN      UINT16                    OrData
     496  IN      UINTN   Port,
     497  IN      UINTN   StartBit,
     498  IN      UINTN   EndBit,
     499  IN      UINT16  OrData
    500500  )
    501501{
     
    536536EFIAPI
    537537IoBitFieldAnd16 (
    538   IN      UINTN                     Port,
    539   IN      UINTN                     StartBit,
    540   IN      UINTN                     EndBit,
    541   IN      UINT16                    AndData
     538  IN      UINTN   Port,
     539  IN      UINTN   StartBit,
     540  IN      UINTN   EndBit,
     541  IN      UINT16  AndData
    542542  )
    543543{
     
    582582EFIAPI
    583583IoBitFieldAndThenOr16 (
    584   IN      UINTN                     Port,
    585   IN      UINTN                     StartBit,
    586   IN      UINTN                     EndBit,
    587   IN      UINT16                    AndData,
    588   IN      UINT16                    OrData
     584  IN      UINTN   Port,
     585  IN      UINTN   StartBit,
     586  IN      UINTN   EndBit,
     587  IN      UINT16  AndData,
     588  IN      UINT16  OrData
    589589  )
    590590{
     
    617617EFIAPI
    618618IoOr32 (
    619   IN      UINTN                     Port,
    620   IN      UINT32                    OrData
     619  IN      UINTN   Port,
     620  IN      UINT32  OrData
    621621  )
    622622{
     
    646646EFIAPI
    647647IoAnd32 (
    648   IN      UINTN                     Port,
    649   IN      UINT32                    AndData
     648  IN      UINTN   Port,
     649  IN      UINT32  AndData
    650650  )
    651651{
     
    677677EFIAPI
    678678IoAndThenOr32 (
    679   IN      UINTN                     Port,
    680   IN      UINT32                    AndData,
    681   IN      UINT32                    OrData
     679  IN      UINTN   Port,
     680  IN      UINT32  AndData,
     681  IN      UINT32  OrData
    682682  )
    683683{
     
    709709EFIAPI
    710710IoBitFieldRead32 (
    711   IN      UINTN                     Port,
    712   IN      UINTN                     StartBit,
    713   IN      UINTN                     EndBit
     711  IN      UINTN  Port,
     712  IN      UINTN  StartBit,
     713  IN      UINTN  EndBit
    714714  )
    715715{
     
    745745EFIAPI
    746746IoBitFieldWrite32 (
    747   IN      UINTN                     Port,
    748   IN      UINTN                     StartBit,
    749   IN      UINTN                     EndBit,
    750   IN      UINT32                    Value
     747  IN      UINTN   Port,
     748  IN      UINTN   StartBit,
     749  IN      UINTN   EndBit,
     750  IN      UINT32  Value
    751751  )
    752752{
     
    787787EFIAPI
    788788IoBitFieldOr32 (
    789   IN      UINTN                     Port,
    790   IN      UINTN                     StartBit,
    791   IN      UINTN                     EndBit,
    792   IN      UINT32                    OrData
     789  IN      UINTN   Port,
     790  IN      UINTN   StartBit,
     791  IN      UINTN   EndBit,
     792  IN      UINT32  OrData
    793793  )
    794794{
     
    829829EFIAPI
    830830IoBitFieldAnd32 (
    831   IN      UINTN                     Port,
    832   IN      UINTN                     StartBit,
    833   IN      UINTN                     EndBit,
    834   IN      UINT32                    AndData
     831  IN      UINTN   Port,
     832  IN      UINTN   StartBit,
     833  IN      UINTN   EndBit,
     834  IN      UINT32  AndData
    835835  )
    836836{
     
    875875EFIAPI
    876876IoBitFieldAndThenOr32 (
    877   IN      UINTN                     Port,
    878   IN      UINTN                     StartBit,
    879   IN      UINTN                     EndBit,
    880   IN      UINT32                    AndData,
    881   IN      UINT32                    OrData
     877  IN      UINTN   Port,
     878  IN      UINTN   StartBit,
     879  IN      UINTN   EndBit,
     880  IN      UINT32  AndData,
     881  IN      UINT32  OrData
    882882  )
    883883{
     
    910910EFIAPI
    911911IoOr64 (
    912   IN      UINTN                     Port,
    913   IN      UINT64                    OrData
     912  IN      UINTN   Port,
     913  IN      UINT64  OrData
    914914  )
    915915{
     
    939939EFIAPI
    940940IoAnd64 (
    941   IN      UINTN                     Port,
    942   IN      UINT64                    AndData
     941  IN      UINTN   Port,
     942  IN      UINT64  AndData
    943943  )
    944944{
     
    970970EFIAPI
    971971IoAndThenOr64 (
    972   IN      UINTN                     Port,
    973   IN      UINT64                    AndData,
    974   IN      UINT64                    OrData
     972  IN      UINTN   Port,
     973  IN      UINT64  AndData,
     974  IN      UINT64  OrData
    975975  )
    976976{
     
    10021002EFIAPI
    10031003IoBitFieldRead64 (
    1004   IN      UINTN                     Port,
    1005   IN      UINTN                     StartBit,
    1006   IN      UINTN                     EndBit
     1004  IN      UINTN  Port,
     1005  IN      UINTN  StartBit,
     1006  IN      UINTN  EndBit
    10071007  )
    10081008{
     
    10381038EFIAPI
    10391039IoBitFieldWrite64 (
    1040   IN      UINTN                     Port,
    1041   IN      UINTN                     StartBit,
    1042   IN      UINTN                     EndBit,
    1043   IN      UINT64                    Value
     1040  IN      UINTN   Port,
     1041  IN      UINTN   StartBit,
     1042  IN      UINTN   EndBit,
     1043  IN      UINT64  Value
    10441044  )
    10451045{
     
    10801080EFIAPI
    10811081IoBitFieldOr64 (
    1082   IN      UINTN                     Port,
    1083   IN      UINTN                     StartBit,
    1084   IN      UINTN                     EndBit,
    1085   IN      UINT64                    OrData
     1082  IN      UINTN   Port,
     1083  IN      UINTN   StartBit,
     1084  IN      UINTN   EndBit,
     1085  IN      UINT64  OrData
    10861086  )
    10871087{
     
    11221122EFIAPI
    11231123IoBitFieldAnd64 (
    1124   IN      UINTN                     Port,
    1125   IN      UINTN                     StartBit,
    1126   IN      UINTN                     EndBit,
    1127   IN      UINT64                    AndData
     1124  IN      UINTN   Port,
     1125  IN      UINTN   StartBit,
     1126  IN      UINTN   EndBit,
     1127  IN      UINT64  AndData
    11281128  )
    11291129{
     
    11681168EFIAPI
    11691169IoBitFieldAndThenOr64 (
    1170   IN      UINTN                     Port,
    1171   IN      UINTN                     StartBit,
    1172   IN      UINTN                     EndBit,
    1173   IN      UINT64                    AndData,
    1174   IN      UINT64                    OrData
     1170  IN      UINTN   Port,
     1171  IN      UINTN   StartBit,
     1172  IN      UINTN   EndBit,
     1173  IN      UINT64  AndData,
     1174  IN      UINT64  OrData
    11751175  )
    11761176{
     
    12021202EFIAPI
    12031203MmioOr8 (
    1204   IN      UINTN                     Address,
    1205   IN      UINT8                     OrData
    1206   )
    1207 {
    1208   return MmioWrite8 (Address, (UINT8) (MmioRead8 (Address) | OrData));
     1204  IN      UINTN  Address,
     1205  IN      UINT8  OrData
     1206  )
     1207{
     1208  return MmioWrite8 (Address, (UINT8)(MmioRead8 (Address) | OrData));
    12091209}
    12101210
     
    12301230EFIAPI
    12311231MmioAnd8 (
    1232   IN      UINTN                     Address,
    1233   IN      UINT8                     AndData
    1234   )
    1235 {
    1236   return MmioWrite8 (Address, (UINT8) (MmioRead8 (Address) & AndData));
     1232  IN      UINTN  Address,
     1233  IN      UINT8  AndData
     1234  )
     1235{
     1236  return MmioWrite8 (Address, (UINT8)(MmioRead8 (Address) & AndData));
    12371237}
    12381238
     
    12611261EFIAPI
    12621262MmioAndThenOr8 (
    1263   IN      UINTN                     Address,
    1264   IN      UINT8                     AndData,
    1265   IN      UINT8                     OrData
    1266   )
    1267 {
    1268   return MmioWrite8 (Address, (UINT8) ((MmioRead8 (Address) & AndData) | OrData));
     1263  IN      UINTN  Address,
     1264  IN      UINT8  AndData,
     1265  IN      UINT8  OrData
     1266  )
     1267{
     1268  return MmioWrite8 (Address, (UINT8)((MmioRead8 (Address) & AndData) | OrData));
    12691269}
    12701270
     
    12921292EFIAPI
    12931293MmioBitFieldRead8 (
    1294   IN      UINTN                     Address,
    1295   IN      UINTN                     StartBit,
    1296   IN      UINTN                     EndBit
     1294  IN      UINTN  Address,
     1295  IN      UINTN  StartBit,
     1296  IN      UINTN  EndBit
    12971297  )
    12981298{
     
    13261326EFIAPI
    13271327MmioBitFieldWrite8 (
    1328   IN      UINTN                     Address,
    1329   IN      UINTN                     StartBit,
    1330   IN      UINTN                     EndBit,
    1331   IN      UINT8                     Value
     1328  IN      UINTN  Address,
     1329  IN      UINTN  StartBit,
     1330  IN      UINTN  EndBit,
     1331  IN      UINT8  Value
    13321332  )
    13331333{
     
    13681368EFIAPI
    13691369MmioBitFieldOr8 (
    1370   IN      UINTN                     Address,
    1371   IN      UINTN                     StartBit,
    1372   IN      UINTN                     EndBit,
    1373   IN      UINT8                     OrData
     1370  IN      UINTN  Address,
     1371  IN      UINTN  StartBit,
     1372  IN      UINTN  EndBit,
     1373  IN      UINT8  OrData
    13741374  )
    13751375{
     
    14101410EFIAPI
    14111411MmioBitFieldAnd8 (
    1412   IN      UINTN                     Address,
    1413   IN      UINTN                     StartBit,
    1414   IN      UINTN                     EndBit,
    1415   IN      UINT8                     AndData
     1412  IN      UINTN  Address,
     1413  IN      UINTN  StartBit,
     1414  IN      UINTN  EndBit,
     1415  IN      UINT8  AndData
    14161416  )
    14171417{
     
    14551455EFIAPI
    14561456MmioBitFieldAndThenOr8 (
    1457   IN      UINTN                     Address,
    1458   IN      UINTN                     StartBit,
    1459   IN      UINTN                     EndBit,
    1460   IN      UINT8                     AndData,
    1461   IN      UINT8                     OrData
     1457  IN      UINTN  Address,
     1458  IN      UINTN  StartBit,
     1459  IN      UINTN  EndBit,
     1460  IN      UINT8  AndData,
     1461  IN      UINT8  OrData
    14621462  )
    14631463{
     
    14901490EFIAPI
    14911491MmioOr16 (
    1492   IN      UINTN                     Address,
    1493   IN      UINT16                    OrData
    1494   )
    1495 {
    1496   return MmioWrite16 (Address, (UINT16) (MmioRead16 (Address) | OrData));
     1492  IN      UINTN   Address,
     1493  IN      UINT16  OrData
     1494  )
     1495{
     1496  return MmioWrite16 (Address, (UINT16)(MmioRead16 (Address) | OrData));
    14971497}
    14981498
     
    15191519EFIAPI
    15201520MmioAnd16 (
    1521   IN      UINTN                     Address,
    1522   IN      UINT16                    AndData
    1523   )
    1524 {
    1525   return MmioWrite16 (Address, (UINT16) (MmioRead16 (Address) & AndData));
     1521  IN      UINTN   Address,
     1522  IN      UINT16  AndData
     1523  )
     1524{
     1525  return MmioWrite16 (Address, (UINT16)(MmioRead16 (Address) & AndData));
    15261526}
    15271527
     
    15501550EFIAPI
    15511551MmioAndThenOr16 (
    1552   IN      UINTN                     Address,
    1553   IN      UINT16                    AndData,
    1554   IN      UINT16                    OrData
    1555   )
    1556 {
    1557   return MmioWrite16 (Address, (UINT16) ((MmioRead16 (Address) & AndData) | OrData));
     1552  IN      UINTN   Address,
     1553  IN      UINT16  AndData,
     1554  IN      UINT16  OrData
     1555  )
     1556{
     1557  return MmioWrite16 (Address, (UINT16)((MmioRead16 (Address) & AndData) | OrData));
    15581558}
    15591559
     
    15821582EFIAPI
    15831583MmioBitFieldRead16 (
    1584   IN      UINTN                     Address,
    1585   IN      UINTN                     StartBit,
    1586   IN      UINTN                     EndBit
     1584  IN      UINTN  Address,
     1585  IN      UINTN  StartBit,
     1586  IN      UINTN  EndBit
    15871587  )
    15881588{
     
    16171617EFIAPI
    16181618MmioBitFieldWrite16 (
    1619   IN      UINTN                     Address,
    1620   IN      UINTN                     StartBit,
    1621   IN      UINTN                     EndBit,
    1622   IN      UINT16                    Value
     1619  IN      UINTN   Address,
     1620  IN      UINTN   StartBit,
     1621  IN      UINTN   EndBit,
     1622  IN      UINT16  Value
    16231623  )
    16241624{
     
    16601660EFIAPI
    16611661MmioBitFieldOr16 (
    1662   IN      UINTN                     Address,
    1663   IN      UINTN                     StartBit,
    1664   IN      UINTN                     EndBit,
    1665   IN      UINT16                    OrData
     1662  IN      UINTN   Address,
     1663  IN      UINTN   StartBit,
     1664  IN      UINTN   EndBit,
     1665  IN      UINT16  OrData
    16661666  )
    16671667{
     
    17031703EFIAPI
    17041704MmioBitFieldAnd16 (
    1705   IN      UINTN                     Address,
    1706   IN      UINTN                     StartBit,
    1707   IN      UINTN                     EndBit,
    1708   IN      UINT16                    AndData
     1705  IN      UINTN   Address,
     1706  IN      UINTN   StartBit,
     1707  IN      UINTN   EndBit,
     1708  IN      UINT16  AndData
    17091709  )
    17101710{
     
    17491749EFIAPI
    17501750MmioBitFieldAndThenOr16 (
    1751   IN      UINTN                     Address,
    1752   IN      UINTN                     StartBit,
    1753   IN      UINTN                     EndBit,
    1754   IN      UINT16                    AndData,
    1755   IN      UINT16                    OrData
     1751  IN      UINTN   Address,
     1752  IN      UINTN   StartBit,
     1753  IN      UINTN   EndBit,
     1754  IN      UINT16  AndData,
     1755  IN      UINT16  OrData
    17561756  )
    17571757{
     
    17841784EFIAPI
    17851785MmioOr32 (
    1786   IN      UINTN                     Address,
    1787   IN      UINT32                    OrData
     1786  IN      UINTN   Address,
     1787  IN      UINT32  OrData
    17881788  )
    17891789{
     
    18131813EFIAPI
    18141814MmioAnd32 (
    1815   IN      UINTN                     Address,
    1816   IN      UINT32                    AndData
     1815  IN      UINTN   Address,
     1816  IN      UINT32  AndData
    18171817  )
    18181818{
     
    18441844EFIAPI
    18451845MmioAndThenOr32 (
    1846   IN      UINTN                     Address,
    1847   IN      UINT32                    AndData,
    1848   IN      UINT32                    OrData
     1846  IN      UINTN   Address,
     1847  IN      UINT32  AndData,
     1848  IN      UINT32  OrData
    18491849  )
    18501850{
     
    18761876EFIAPI
    18771877MmioBitFieldRead32 (
    1878   IN      UINTN                     Address,
    1879   IN      UINTN                     StartBit,
    1880   IN      UINTN                     EndBit
     1878  IN      UINTN  Address,
     1879  IN      UINTN  StartBit,
     1880  IN      UINTN  EndBit
    18811881  )
    18821882{
     
    19111911EFIAPI
    19121912MmioBitFieldWrite32 (
    1913   IN      UINTN                     Address,
    1914   IN      UINTN                     StartBit,
    1915   IN      UINTN                     EndBit,
    1916   IN      UINT32                    Value
     1913  IN      UINTN   Address,
     1914  IN      UINTN   StartBit,
     1915  IN      UINTN   EndBit,
     1916  IN      UINT32  Value
    19171917  )
    19181918{
     
    19541954EFIAPI
    19551955MmioBitFieldOr32 (
    1956   IN      UINTN                     Address,
    1957   IN      UINTN                     StartBit,
    1958   IN      UINTN                     EndBit,
    1959   IN      UINT32                    OrData
     1956  IN      UINTN   Address,
     1957  IN      UINTN   StartBit,
     1958  IN      UINTN   EndBit,
     1959  IN      UINT32  OrData
    19601960  )
    19611961{
     
    19971997EFIAPI
    19981998MmioBitFieldAnd32 (
    1999   IN      UINTN                     Address,
    2000   IN      UINTN                     StartBit,
    2001   IN      UINTN                     EndBit,
    2002   IN      UINT32                    AndData
     1999  IN      UINTN   Address,
     2000  IN      UINTN   StartBit,
     2001  IN      UINTN   EndBit,
     2002  IN      UINT32  AndData
    20032003  )
    20042004{
     
    20432043EFIAPI
    20442044MmioBitFieldAndThenOr32 (
    2045   IN      UINTN                     Address,
    2046   IN      UINTN                     StartBit,
    2047   IN      UINTN                     EndBit,
    2048   IN      UINT32                    AndData,
    2049   IN      UINT32                    OrData
     2045  IN      UINTN   Address,
     2046  IN      UINTN   StartBit,
     2047  IN      UINTN   EndBit,
     2048  IN      UINT32  AndData,
     2049  IN      UINT32  OrData
    20502050  )
    20512051{
     
    20782078EFIAPI
    20792079MmioOr64 (
    2080   IN      UINTN                     Address,
    2081   IN      UINT64                    OrData
     2080  IN      UINTN   Address,
     2081  IN      UINT64  OrData
    20822082  )
    20832083{
     
    21072107EFIAPI
    21082108MmioAnd64 (
    2109   IN      UINTN                     Address,
    2110   IN      UINT64                    AndData
     2109  IN      UINTN   Address,
     2110  IN      UINT64  AndData
    21112111  )
    21122112{
     
    21382138EFIAPI
    21392139MmioAndThenOr64 (
    2140   IN      UINTN                     Address,
    2141   IN      UINT64                    AndData,
    2142   IN      UINT64                    OrData
     2140  IN      UINTN   Address,
     2141  IN      UINT64  AndData,
     2142  IN      UINT64  OrData
    21432143  )
    21442144{
     
    21702170EFIAPI
    21712171MmioBitFieldRead64 (
    2172   IN      UINTN                     Address,
    2173   IN      UINTN                     StartBit,
    2174   IN      UINTN                     EndBit
     2172  IN      UINTN  Address,
     2173  IN      UINTN  StartBit,
     2174  IN      UINTN  EndBit
    21752175  )
    21762176{
     
    22052205EFIAPI
    22062206MmioBitFieldWrite64 (
    2207   IN      UINTN                     Address,
    2208   IN      UINTN                     StartBit,
    2209   IN      UINTN                     EndBit,
    2210   IN      UINT64                    Value
     2207  IN      UINTN   Address,
     2208  IN      UINTN   StartBit,
     2209  IN      UINTN   EndBit,
     2210  IN      UINT64  Value
    22112211  )
    22122212{
     
    22482248EFIAPI
    22492249MmioBitFieldOr64 (
    2250   IN      UINTN                     Address,
    2251   IN      UINTN                     StartBit,
    2252   IN      UINTN                     EndBit,
    2253   IN      UINT64                    OrData
     2250  IN      UINTN   Address,
     2251  IN      UINTN   StartBit,
     2252  IN      UINTN   EndBit,
     2253  IN      UINT64  OrData
    22542254  )
    22552255{
     
    22912291EFIAPI
    22922292MmioBitFieldAnd64 (
    2293   IN      UINTN                     Address,
    2294   IN      UINTN                     StartBit,
    2295   IN      UINTN                     EndBit,
    2296   IN      UINT64                    AndData
     2293  IN      UINTN   Address,
     2294  IN      UINTN   StartBit,
     2295  IN      UINTN   EndBit,
     2296  IN      UINT64  AndData
    22972297  )
    22982298{
     
    23372337EFIAPI
    23382338MmioBitFieldAndThenOr64 (
    2339   IN      UINTN                     Address,
    2340   IN      UINTN                     StartBit,
    2341   IN      UINTN                     EndBit,
    2342   IN      UINT64                    AndData,
    2343   IN      UINT64                    OrData
     2339  IN      UINTN   Address,
     2340  IN      UINTN   StartBit,
     2341  IN      UINTN   EndBit,
     2342  IN      UINT64  AndData,
     2343  IN      UINT64  OrData
    23442344  )
    23452345{
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette