Lines Matching refs:PAHCI

716 typedef AHCI *PAHCI;
920 int (*pfnRead )(PAHCI ahci, uint32_t iReg, uint32_t *pu32Value);
921 int (*pfnWrite)(PAHCI ahci, uint32_t iReg, uint32_t u32Value);
930 int (*pfnRead )(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value);
931 int (*pfnWrite)(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value);
936 static void ahciHBAReset(PAHCI pThis);
949 #define PCIDEV_2_PAHCI(pPciDev) ( (PAHCI)(pPciDev) )
954 #define PDMIBASE_2_PAHCI(pInterface) ( (PAHCI)((uintptr_t)(pInterface) - RT_OFFSETOF(AHCI, IBase)) )
955 #define PDMILEDPORTS_2_PAHCI(pInterface) ( (PAHCI)((uintptr_t)(pInterface) - RT_OFFSETOF(AHCI, ILeds)) )
994 static void ahciHbaClearInterrupt(PAHCI pAhci)
1003 static int ahciHbaSetInterrupt(PAHCI pAhci, uint8_t iPort, int rcBusy)
1056 PAHCI pAhci = (PAHCI)pvUser;
1127 static void ahciIoThreadKick(PAHCI pAhci, PAHCIPort pAhciPort)
1145 static int PortCmdIssue_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1176 static int PortCmdIssue_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1191 static int PortSActive_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1200 static int PortSActive_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1214 static int PortSError_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1235 static int PortSError_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1242 static int PortSControl_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1289 static int PortSControl_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1300 static int PortSStatus_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1311 static int PortSignature_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1318 static int PortTaskFileData_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1331 static int PortCmd_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1353 static int PortCmd_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1499 static int PortIntrEnable_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1519 static int PortIntrEnable_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1551 static int PortIntrSts_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1571 static int PortIntrSts_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1582 static int PortFisAddrUp_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1592 static int PortFisAddrUp_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1605 static int PortFisAddr_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1615 static int PortFisAddr_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1630 static int PortCmdLstAddrUp_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1643 static int PortCmdLstAddrUp_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1653 static int PortCmdLstAddr_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
1663 static int PortCmdLstAddr_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1678 static int HbaVersion_r(PAHCI ahci, uint32_t iReg, uint32_t *pu32Value)
1688 static int HbaPortsImplemented_r(PAHCI ahci, uint32_t iReg, uint32_t *pu32Value)
1698 static int HbaInterruptStatus_w(PAHCI ahci, uint32_t iReg, uint32_t u32Value)
1762 static int HbaInterruptStatus_r(PAHCI ahci, uint32_t iReg, uint32_t *pu32Value)
1797 static int HbaControl_w(PAHCI ahci, uint32_t iReg, uint32_t u32Value)
1831 static int HbaControl_r(PAHCI ahci, uint32_t iReg, uint32_t *pu32Value)
1845 static int HbaCapabilities_r(PAHCI ahci, uint32_t iReg, uint32_t *pu32Value)
1865 static int HbaCccCtl_w(PAHCI ahci, uint32_t iReg, uint32_t u32Value)
1894 static int HbaCccCtl_r(PAHCI ahci, uint32_t iReg, uint32_t *pu32Value)
1908 static int HbaCccPorts_w(PAHCI ahci, uint32_t iReg, uint32_t u32Value)
1920 static int HbaCccPorts_r(PAHCI ahci, uint32_t iReg, uint32_t *pu32Value)
1942 static int HbaInvalid_w(PAHCI ahci, uint32_t iReg, uint32_t u32Value)
1951 static int PortInvalid_w(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t u32Value)
1960 static int PortInvalid_r(PAHCI ahci, PAHCIPort pAhciPort, uint32_t iReg, uint32_t *pu32Value)
2111 static void ahciHBAReset(PAHCI pThis)
2176 static int ahciRegisterRead(PAHCI pAhci, uint32_t uReg, void *pv, unsigned cb)
2265 static int ahciRegisterWrite(PAHCI pAhci, uint32_t offReg, uint32_t u32Value)
2327 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
2352 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
2419 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
2462 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
2499 PAHCI pThis = PCIDEV_2_PAHCI(pPciDev);
2540 PAHCI pThis = PCIDEV_2_PAHCI(pPciDev);
2578 PAHCI pThis = PCIDEV_2_PAHCI(pPciDev);
2612 /* -=-=-=-=-=- PAHCI::ILeds -=-=-=-=-=- */
2624 PAHCI pAhci = PDMILEDPORTS_2_PAHCI(pInterface);
2639 PAHCI pThis = PDMIBASE_2_PAHCI(pInterface);
4636 PAHCI pAhci = pAhciPort->CTX_SUFF(pAhci);
5171 PAHCI pAhci = pAhciPort->CTX_SUFF(pAhci);
5236 PAHCI pAhci = pAhciPort->CTX_SUFF(pAhci);
5304 PAHCI pAhci = pAhciPort->CTX_SUFF(pAhci);
6589 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
6605 PAHCI pAhci = pAhciPort->CTX_SUFF(pAhci);
6892 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
6908 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
6984 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
7027 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
7057 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
7201 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
7419 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
7643 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
7659 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
7695 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
7735 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
7856 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
7928 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
8038 PAHCI pAhci = PDMINS_2_DATA(pDevIns, PAHCI);
8056 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
8073 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
8106 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);
8148 PAHCI pThis = PDMINS_2_DATA(pDevIns, PAHCI);