Lines Matching full:ioport
182 #define RD_HARPOON(ioport) inb((u32)ioport) argument
183 #define RDW_HARPOON(ioport) inw((u32)ioport) argument
184 #define RD_HARP32(ioport,offset,data) (data = inl((u32)(ioport + offset))) argument
185 #define WR_HARPOON(ioport,val) outb((u8) val, (u32)ioport) argument
186 #define WRW_HARPOON(ioport,val) outw((u16)val, (u32)ioport) argument
187 #define WR_HARP32(ioport,offset,data) outl(data, (u32)(ioport + offset)) argument
252 u32 ioPort; member
808 static unsigned char FPT_ChkIfChipInitialized(u32 ioPort);
944 u32 ioport; in FlashPoint_ProbeHostAdapter() local
947 ioport = pCardInfo->si_baseaddr; in FlashPoint_ProbeHostAdapter()
949 if (RD_HARPOON(ioport + hp_vendor_id_0) != ORION_VEND_0) in FlashPoint_ProbeHostAdapter()
952 if ((RD_HARPOON(ioport + hp_vendor_id_1) != ORION_VEND_1)) in FlashPoint_ProbeHostAdapter()
955 if ((RD_HARPOON(ioport + hp_device_id_0) != ORION_DEV_0)) in FlashPoint_ProbeHostAdapter()
958 if ((RD_HARPOON(ioport + hp_device_id_1) != ORION_DEV_1)) in FlashPoint_ProbeHostAdapter()
961 if (RD_HARPOON(ioport + hp_rev_num) != 0x0f) { in FlashPoint_ProbeHostAdapter()
968 if (RD_HARPOON(ioport + hp_sub_device_id_0) & 0x0f) in FlashPoint_ProbeHostAdapter()
978 if (FPT_RdStack(ioport, 0) != 0x00) { in FlashPoint_ProbeHostAdapter()
979 if (FPT_ChkIfChipInitialized(ioport) == 0) { in FlashPoint_ProbeHostAdapter()
981 WR_HARPOON(ioport + hp_semaphore, 0x00); in FlashPoint_ProbeHostAdapter()
982 FPT_XbowInit(ioport, 0); /*Must Init the SCSI before attempting */ in FlashPoint_ProbeHostAdapter()
983 FPT_DiagEEPROM(ioport); in FlashPoint_ProbeHostAdapter()
988 pCurrNvRam->niBaseAddr = ioport; in FlashPoint_ProbeHostAdapter()
996 WR_HARPOON(ioport + hp_clkctrl_0, CLKCTRL_DEFAULT); in FlashPoint_ProbeHostAdapter()
997 WR_HARPOON(ioport + hp_sys_ctrl, 0x00); in FlashPoint_ProbeHostAdapter()
1004 char)(FPT_utilEERead(ioport, in FlashPoint_ProbeHostAdapter()
1024 FPT_utilEERead(ioport, in FlashPoint_ProbeHostAdapter()
1068 char)(FPT_utilEERead(ioport, (SYSTEM_CONFIG / 2))); in FlashPoint_ProbeHostAdapter()
1074 (unsigned char)FPT_utilEERead(ioport, SCAM_CONFIG / 2); in FlashPoint_ProbeHostAdapter()
1093 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L); in FlashPoint_ProbeHostAdapter()
1097 WR_HARPOON(ioport + hp_bm_ctrl, j); in FlashPoint_ProbeHostAdapter()
1099 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H); in FlashPoint_ProbeHostAdapter()
1103 WR_HARPOON(ioport + hp_ee_ctrl, j); in FlashPoint_ProbeHostAdapter()
1105 if (!(RD_HARPOON(ioport + hp_page_ctrl) & NARROW_SCSI_CARD)) in FlashPoint_ProbeHostAdapter()
1133 temp = FPT_utilEERead(ioport, (MODEL_NUMB_0 / 2)); in FlashPoint_ProbeHostAdapter()
1135 temp = FPT_utilEERead(ioport, (MODEL_NUMB_2 / 2)); in FlashPoint_ProbeHostAdapter()
1142 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) in FlashPoint_ProbeHostAdapter()
1145 temp = RD_HARPOON(ioport + hp_xfer_pad); in FlashPoint_ProbeHostAdapter()
1146 WR_HARPOON(ioport + hp_xfer_pad, (temp & ~BIT(4))); in FlashPoint_ProbeHostAdapter()
1147 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) in FlashPoint_ProbeHostAdapter()
1149 WR_HARPOON(ioport + hp_xfer_pad, (temp | BIT(4))); in FlashPoint_ProbeHostAdapter()
1150 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) in FlashPoint_ProbeHostAdapter()
1152 WR_HARPOON(ioport + hp_xfer_pad, temp); in FlashPoint_ProbeHostAdapter()
1154 temp = RD_HARPOON(ioport + hp_ee_ctrl); in FlashPoint_ProbeHostAdapter()
1155 temp2 = RD_HARPOON(ioport + hp_xfer_pad); in FlashPoint_ProbeHostAdapter()
1156 WR_HARPOON(ioport + hp_ee_ctrl, (temp | SEE_CS)); in FlashPoint_ProbeHostAdapter()
1157 WR_HARPOON(ioport + hp_xfer_pad, (temp2 | BIT(4))); in FlashPoint_ProbeHostAdapter()
1161 if (!(RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))) in FlashPoint_ProbeHostAdapter()
1163 WR_HARPOON(ioport + hp_xfer_pad, (temp2 & ~BIT(4))); in FlashPoint_ProbeHostAdapter()
1164 WR_HARPOON(ioport + hp_xfer_pad, (temp2 | BIT(4))); in FlashPoint_ProbeHostAdapter()
1166 WR_HARPOON(ioport + hp_ee_ctrl, temp); in FlashPoint_ProbeHostAdapter()
1167 WR_HARPOON(ioport + hp_xfer_pad, temp2); in FlashPoint_ProbeHostAdapter()
1174 ARAM_ACCESS(ioport); in FlashPoint_ProbeHostAdapter()
1179 RD_HARPOON(ioport + hp_aramBase + BIOS_DATA_OFFSET + i); in FlashPoint_ProbeHostAdapter()
1187 char)(RD_HARPOON(ioport + hp_aramBase + BIOS_RELATIVE_CARD) - 1); in FlashPoint_ProbeHostAdapter()
1189 SGRAM_ACCESS(ioport); in FlashPoint_ProbeHostAdapter()
1220 u32 ioport; in FlashPoint_HardwareResetHostAdapter() local
1222 ioport = pCardInfo->si_baseaddr; in FlashPoint_HardwareResetHostAdapter()
1229 if (FPT_BL_Card[thisCard].ioPort == ioport) { in FlashPoint_HardwareResetHostAdapter()
1236 else if (FPT_BL_Card[thisCard].ioPort == 0x00) { in FlashPoint_HardwareResetHostAdapter()
1238 FPT_BL_Card[thisCard].ioPort = ioport; in FlashPoint_HardwareResetHostAdapter()
1243 if (CurrCard->ioPort == in FlashPoint_HardwareResetHostAdapter()
1262 (unsigned char)FPT_utilEERead(ioport, SCAM_CONFIG / 2); in FlashPoint_HardwareResetHostAdapter()
1265 FPT_BusMasterInit(ioport); in FlashPoint_HardwareResetHostAdapter()
1266 FPT_XbowInit(ioport, ScamFlg); in FlashPoint_HardwareResetHostAdapter()
1268 FPT_autoLoadDefaultMap(ioport); in FlashPoint_HardwareResetHostAdapter()
1273 WR_HARPOON(ioport + hp_selfid_0, id); in FlashPoint_HardwareResetHostAdapter()
1274 WR_HARPOON(ioport + hp_selfid_1, 0x00); in FlashPoint_HardwareResetHostAdapter()
1275 WR_HARPOON(ioport + hp_arb_id, pCardInfo->si_id); in FlashPoint_HardwareResetHostAdapter()
1280 WR_HARPOON(ioport + hp_portctrl_1, (HOST_MODE8 | CHK_SCSI_P)); in FlashPoint_HardwareResetHostAdapter()
1282 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L); in FlashPoint_HardwareResetHostAdapter()
1285 WR_HARPOON(ioport + hp_bm_ctrl, j); in FlashPoint_HardwareResetHostAdapter()
1287 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H); in FlashPoint_HardwareResetHostAdapter()
1290 WR_HARPOON(ioport + hp_ee_ctrl, j); in FlashPoint_HardwareResetHostAdapter()
1294 FPT_sresb(ioport, thisCard); in FlashPoint_HardwareResetHostAdapter()
1306 if (FPT_utilEERead(ioport, (SYSTEM_CONFIG / 2)) & GREEN_PC_ENA) in FlashPoint_HardwareResetHostAdapter()
1316 if (FPT_utilEERead(ioport, (SCSI_CONFIG / 2)) & RENEGO_ENA) in FlashPoint_HardwareResetHostAdapter()
1324 if (FPT_utilEERead(ioport, (SCSI_CONFIG / 2)) & CONNIO_ENA) in FlashPoint_HardwareResetHostAdapter()
1346 FPT_utilEERead(ioport, in FlashPoint_HardwareResetHostAdapter()
1390 WR_HARPOON((ioport + hp_semaphore), in FlashPoint_HardwareResetHostAdapter()
1391 (unsigned char)(RD_HARPOON((ioport + hp_semaphore)) | in FlashPoint_HardwareResetHostAdapter()
1430 FPT_WrStack(((struct sccb_card *)pCurrCard)->ioPort, 0, 0); in FlashPoint_ReleaseHostAdapter()
1475 static unsigned char FPT_ChkIfChipInitialized(u32 ioPort) in FPT_ChkIfChipInitialized() argument
1477 if ((RD_HARPOON(ioPort + hp_arb_id) & 0x0f) != FPT_RdStack(ioPort, 4)) in FPT_ChkIfChipInitialized()
1479 if ((RD_HARPOON(ioPort + hp_clkctrl_0) & CLKCTRL_DEFAULT) in FPT_ChkIfChipInitialized()
1482 if ((RD_HARPOON(ioPort + hp_seltimeout) == TO_250ms) || in FPT_ChkIfChipInitialized()
1483 (RD_HARPOON(ioPort + hp_seltimeout) == TO_290ms)) in FPT_ChkIfChipInitialized()
1500 u32 ioport; in FlashPoint_StartCCB() local
1507 ioport = pCurrCard->ioPort; in FlashPoint_StartCCB()
1523 WR_HARPOON(ioport + hp_semaphore, in FlashPoint_StartCCB()
1524 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_StartCCB()
1528 WR_HARPOON(ioport + hp_clkctrl_0, CLKCTRL_DEFAULT); in FlashPoint_StartCCB()
1529 WR_HARPOON(ioport + hp_sys_ctrl, 0x00); in FlashPoint_StartCCB()
1535 if (RD_HARPOON(ioport + hp_semaphore) & BIOS_IN_USE) { in FlashPoint_StartCCB()
1537 WR_HARPOON(ioport + hp_semaphore, in FlashPoint_StartCCB()
1538 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_StartCCB()
1552 else if ((RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) { in FlashPoint_StartCCB()
1568 MDISABLE_INT(ioport); in FlashPoint_StartCCB()
1598 MENABLE_INT(ioport); in FlashPoint_StartCCB()
1614 u32 ioport; in FlashPoint_AbortCCB() local
1622 ioport = ((struct sccb_card *)pCurrCard)->ioPort; in FlashPoint_AbortCCB()
1626 if (!(RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) { in FlashPoint_AbortCCB()
1633 WR_HARPOON(ioport + hp_semaphore, in FlashPoint_AbortCCB()
1634 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_AbortCCB()
1659 MDISABLE_INT(ioport); in FlashPoint_AbortCCB()
1675 FPT_ssel(ioport, in FlashPoint_AbortCCB()
1691 MENABLE_INT(ioport); in FlashPoint_AbortCCB()
1722 u32 ioport; in FlashPoint_InterruptPending() local
1724 ioport = ((struct sccb_card *)pCurrCard)->ioPort; in FlashPoint_InterruptPending()
1726 if (RD_HARPOON(ioport + hp_int_status) & INT_ASSERTED) { in FlashPoint_InterruptPending()
1751 u32 ioport; in FlashPoint_HandleInterrupt() local
1754 ioport = pCurrCard->ioPort; in FlashPoint_HandleInterrupt()
1756 MDISABLE_INT(ioport); in FlashPoint_HandleInterrupt()
1758 if ((bm_int_st = RD_HARPOON(ioport + hp_int_status)) & EXT_STATUS_ON) in FlashPoint_HandleInterrupt()
1759 bm_status = RD_HARPOON(ioport + hp_ext_status) & in FlashPoint_HandleInterrupt()
1764 WR_HARPOON(ioport + hp_int_mask, (INT_CMD_COMPL | SCSI_INTERRUPT)); in FlashPoint_HandleInterrupt()
1766 while ((hp_int = RDW_HARPOON((ioport + hp_intstat)) & in FlashPoint_HandleInterrupt()
1773 FPT_SccbMgr_bad_isr(ioport, thisCard, pCurrCard, in FlashPoint_HandleInterrupt()
1775 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1781 MENABLE_INT(ioport); in FlashPoint_HandleInterrupt()
1795 (RDW_HARPOON((ioport + hp_intstat)) & in FlashPoint_HandleInterrupt()
1801 FPT_phaseChkFifo(ioport, thisCard); in FlashPoint_HandleInterrupt()
1803 /* WRW_HARPOON((ioport+hp_intstat), in FlashPoint_HandleInterrupt()
1807 WRW_HARPOON((ioport + hp_intstat), CLR_ALL_INT_1); in FlashPoint_HandleInterrupt()
1809 FPT_autoCmdCmplt(ioport, thisCard); in FlashPoint_HandleInterrupt()
1816 FPT_phaseChkFifo(ioport, thisCard); in FlashPoint_HandleInterrupt()
1818 if (RD_HARPOON(ioport + hp_gp_reg_1) == in FlashPoint_HandleInterrupt()
1821 WR_HARPOON(ioport + hp_gp_reg_1, 0x00); in FlashPoint_HandleInterrupt()
1836 (RDW_HARPOON((ioport + hp_intstat)) & in FlashPoint_HandleInterrupt()
1838 && !((RDW_HARPOON((ioport + hp_intstat)) & PHASE) in FlashPoint_HandleInterrupt()
1839 && RD_HARPOON((ioport + hp_scsisig)) == in FlashPoint_HandleInterrupt()
1849 (RDW_HARPOON((ioport + hp_intstat)) & in FlashPoint_HandleInterrupt()
1851 MENABLE_INT(ioport); in FlashPoint_HandleInterrupt()
1855 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1864 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1867 if (RDW_HARPOON((ioport + hp_intstat)) & ITAR_DISC) { in FlashPoint_HandleInterrupt()
1869 FPT_phaseChkFifo(ioport, thisCard); in FlashPoint_HandleInterrupt()
1871 if (RD_HARPOON(ioport + hp_gp_reg_1) == in FlashPoint_HandleInterrupt()
1873 WR_HARPOON(ioport + hp_gp_reg_1, 0x00); in FlashPoint_HandleInterrupt()
1880 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1886 FPT_sres(ioport, thisCard, pCurrCard); in FlashPoint_HandleInterrupt()
1887 FPT_phaseDecode(ioport, thisCard); in FlashPoint_HandleInterrupt()
1893 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1895 FPT_phaseDecode(ioport, thisCard); in FlashPoint_HandleInterrupt()
1900 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1902 if ((RD_HARPOON(ioport + hp_prgmcnt_0) & (unsigned char) in FlashPoint_HandleInterrupt()
1904 FPT_phaseDecode(ioport, thisCard); in FlashPoint_HandleInterrupt()
1914 char)(RD_HARPOON(ioport + hp_fifowrite)); in FlashPoint_HandleInterrupt()
1917 char)(RD_HARPOON(ioport + hp_gp_reg_3)); in FlashPoint_HandleInterrupt()
1918 WR_HARPOON(ioport + hp_xfer_pad, in FlashPoint_HandleInterrupt()
1920 WR_HARPOON(ioport + hp_select_id, in FlashPoint_HandleInterrupt()
1923 WR_HARPOON(ioport + hp_xfer_pad, in FlashPoint_HandleInterrupt()
1925 WR_HARPOON(ioport + hp_fifowrite, i); in FlashPoint_HandleInterrupt()
1926 WR_HARPOON(ioport + hp_autostart_3, in FlashPoint_HandleInterrupt()
1933 WRW_HARPOON((ioport + hp_intstat), XFER_CNT_0); in FlashPoint_HandleInterrupt()
1935 FPT_schkdd(ioport, thisCard); in FlashPoint_HandleInterrupt()
1941 WRW_HARPOON((ioport + hp_intstat), BUS_FREE); in FlashPoint_HandleInterrupt()
1945 FPT_hostDataXferAbort(ioport, thisCard, in FlashPoint_HandleInterrupt()
1949 FPT_phaseBusFree(ioport, thisCard); in FlashPoint_HandleInterrupt()
1954 WRW_HARPOON((ioport + hp_intstat), ITICKLE); in FlashPoint_HandleInterrupt()
1968 FPT_ssel(ioport, thisCard); in FlashPoint_HandleInterrupt()
1977 MENABLE_INT(ioport); in FlashPoint_HandleInterrupt()
2149 FPT_BL_Card[thisCard].ioPort = 0x00; in FPT_SccbMgrTableInitAll()
5468 p_port = currCard->ioPort; in FPT_scini()
6913 WR_HARPOON(pCurrCard->ioPort + hp_clkctrl_0, in FPT_queueCmdComplete()
6915 WR_HARPOON(pCurrCard->ioPort + hp_sys_ctrl, STOP_CLK); in FPT_queueCmdComplete()
6918 WR_HARPOON(pCurrCard->ioPort + hp_semaphore, in FPT_queueCmdComplete()
6919 (RD_HARPOON(pCurrCard->ioPort + hp_semaphore) & in FPT_queueCmdComplete()