Lines Matching refs: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
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()
1065 char)(FPT_utilEERead(ioport, (SYSTEM_CONFIG / 2))); in FlashPoint_ProbeHostAdapter()
1071 (unsigned char)FPT_utilEERead(ioport, SCAM_CONFIG / 2); in FlashPoint_ProbeHostAdapter()
1090 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L); in FlashPoint_ProbeHostAdapter()
1094 WR_HARPOON(ioport + hp_bm_ctrl, j); in FlashPoint_ProbeHostAdapter()
1096 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H); in FlashPoint_ProbeHostAdapter()
1100 WR_HARPOON(ioport + hp_ee_ctrl, j); in FlashPoint_ProbeHostAdapter()
1102 if (!(RD_HARPOON(ioport + hp_page_ctrl) & NARROW_SCSI_CARD)) in FlashPoint_ProbeHostAdapter()
1130 temp = FPT_utilEERead(ioport, (MODEL_NUMB_0 / 2)); in FlashPoint_ProbeHostAdapter()
1132 temp = FPT_utilEERead(ioport, (MODEL_NUMB_2 / 2)); in FlashPoint_ProbeHostAdapter()
1139 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) in FlashPoint_ProbeHostAdapter()
1142 temp = RD_HARPOON(ioport + hp_xfer_pad); in FlashPoint_ProbeHostAdapter()
1143 WR_HARPOON(ioport + hp_xfer_pad, (temp & ~BIT(4))); in FlashPoint_ProbeHostAdapter()
1144 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) 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); in FlashPoint_ProbeHostAdapter()
1151 temp = RD_HARPOON(ioport + hp_ee_ctrl); in FlashPoint_ProbeHostAdapter()
1152 temp2 = RD_HARPOON(ioport + hp_xfer_pad); in FlashPoint_ProbeHostAdapter()
1153 WR_HARPOON(ioport + hp_ee_ctrl, (temp | SEE_CS)); in FlashPoint_ProbeHostAdapter()
1154 WR_HARPOON(ioport + hp_xfer_pad, (temp2 | BIT(4))); in FlashPoint_ProbeHostAdapter()
1158 if (!(RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))) in FlashPoint_ProbeHostAdapter()
1160 WR_HARPOON(ioport + hp_xfer_pad, (temp2 & ~BIT(4))); in FlashPoint_ProbeHostAdapter()
1161 WR_HARPOON(ioport + hp_xfer_pad, (temp2 | BIT(4))); in FlashPoint_ProbeHostAdapter()
1163 WR_HARPOON(ioport + hp_ee_ctrl, temp); in FlashPoint_ProbeHostAdapter()
1164 WR_HARPOON(ioport + hp_xfer_pad, temp2); in FlashPoint_ProbeHostAdapter()
1171 ARAM_ACCESS(ioport); in FlashPoint_ProbeHostAdapter()
1176 RD_HARPOON(ioport + hp_aramBase + BIOS_DATA_OFFSET + i); in FlashPoint_ProbeHostAdapter()
1184 char)(RD_HARPOON(ioport + hp_aramBase + BIOS_RELATIVE_CARD) - 1); in FlashPoint_ProbeHostAdapter()
1186 SGRAM_ACCESS(ioport); in FlashPoint_ProbeHostAdapter()
1217 u32 ioport; in FlashPoint_HardwareResetHostAdapter() local
1219 ioport = pCardInfo->si_baseaddr; in FlashPoint_HardwareResetHostAdapter()
1226 if (FPT_BL_Card[thisCard].ioPort == ioport) { in FlashPoint_HardwareResetHostAdapter()
1235 FPT_BL_Card[thisCard].ioPort = ioport; in FlashPoint_HardwareResetHostAdapter()
1259 (unsigned char)FPT_utilEERead(ioport, SCAM_CONFIG / 2); in FlashPoint_HardwareResetHostAdapter()
1262 FPT_BusMasterInit(ioport); in FlashPoint_HardwareResetHostAdapter()
1263 FPT_XbowInit(ioport, ScamFlg); in FlashPoint_HardwareResetHostAdapter()
1265 FPT_autoLoadDefaultMap(ioport); in FlashPoint_HardwareResetHostAdapter()
1270 WR_HARPOON(ioport + hp_selfid_0, id); in FlashPoint_HardwareResetHostAdapter()
1271 WR_HARPOON(ioport + hp_selfid_1, 0x00); in FlashPoint_HardwareResetHostAdapter()
1272 WR_HARPOON(ioport + hp_arb_id, pCardInfo->si_id); in FlashPoint_HardwareResetHostAdapter()
1277 WR_HARPOON(ioport + hp_portctrl_1, (HOST_MODE8 | CHK_SCSI_P)); in FlashPoint_HardwareResetHostAdapter()
1279 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L); in FlashPoint_HardwareResetHostAdapter()
1282 WR_HARPOON(ioport + hp_bm_ctrl, j); in FlashPoint_HardwareResetHostAdapter()
1284 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H); in FlashPoint_HardwareResetHostAdapter()
1287 WR_HARPOON(ioport + hp_ee_ctrl, j); in FlashPoint_HardwareResetHostAdapter()
1291 FPT_sresb(ioport, thisCard); in FlashPoint_HardwareResetHostAdapter()
1303 if (FPT_utilEERead(ioport, (SYSTEM_CONFIG / 2)) & GREEN_PC_ENA) in FlashPoint_HardwareResetHostAdapter()
1313 if (FPT_utilEERead(ioport, (SCSI_CONFIG / 2)) & RENEGO_ENA) in FlashPoint_HardwareResetHostAdapter()
1321 if (FPT_utilEERead(ioport, (SCSI_CONFIG / 2)) & CONNIO_ENA) in FlashPoint_HardwareResetHostAdapter()
1343 FPT_utilEERead(ioport, in FlashPoint_HardwareResetHostAdapter()
1387 WR_HARPOON((ioport + hp_semaphore), in FlashPoint_HardwareResetHostAdapter()
1388 (unsigned char)(RD_HARPOON((ioport + hp_semaphore)) | in FlashPoint_HardwareResetHostAdapter()
1497 u32 ioport; in FlashPoint_StartCCB() local
1504 ioport = pCurrCard->ioPort; in FlashPoint_StartCCB()
1520 WR_HARPOON(ioport + hp_semaphore, in FlashPoint_StartCCB()
1521 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_StartCCB()
1525 WR_HARPOON(ioport + hp_clkctrl_0, CLKCTRL_DEFAULT); in FlashPoint_StartCCB()
1526 WR_HARPOON(ioport + hp_sys_ctrl, 0x00); in FlashPoint_StartCCB()
1532 if (RD_HARPOON(ioport + hp_semaphore) & BIOS_IN_USE) { in FlashPoint_StartCCB()
1534 WR_HARPOON(ioport + hp_semaphore, in FlashPoint_StartCCB()
1535 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_StartCCB()
1549 else if ((RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) { in FlashPoint_StartCCB()
1565 MDISABLE_INT(ioport); in FlashPoint_StartCCB()
1595 MENABLE_INT(ioport); in FlashPoint_StartCCB()
1611 u32 ioport; in FlashPoint_AbortCCB() local
1619 ioport = ((struct sccb_card *)pCurrCard)->ioPort; in FlashPoint_AbortCCB()
1623 if (!(RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) { in FlashPoint_AbortCCB()
1630 WR_HARPOON(ioport + hp_semaphore, in FlashPoint_AbortCCB()
1631 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_AbortCCB()
1656 MDISABLE_INT(ioport); in FlashPoint_AbortCCB()
1672 FPT_ssel(ioport, in FlashPoint_AbortCCB()
1688 MENABLE_INT(ioport); in FlashPoint_AbortCCB()
1719 u32 ioport; in FlashPoint_InterruptPending() local
1721 ioport = ((struct sccb_card *)pCurrCard)->ioPort; in FlashPoint_InterruptPending()
1723 if (RD_HARPOON(ioport + hp_int_status) & INT_ASSERTED) { in FlashPoint_InterruptPending()
1748 u32 ioport; in FlashPoint_HandleInterrupt() local
1751 ioport = pCurrCard->ioPort; in FlashPoint_HandleInterrupt()
1753 MDISABLE_INT(ioport); in FlashPoint_HandleInterrupt()
1755 if ((bm_int_st = RD_HARPOON(ioport + hp_int_status)) & EXT_STATUS_ON) in FlashPoint_HandleInterrupt()
1756 bm_status = RD_HARPOON(ioport + hp_ext_status) & in FlashPoint_HandleInterrupt()
1761 WR_HARPOON(ioport + hp_int_mask, (INT_CMD_COMPL | SCSI_INTERRUPT)); in FlashPoint_HandleInterrupt()
1763 while ((hp_int = RDW_HARPOON((ioport + hp_intstat)) & in FlashPoint_HandleInterrupt()
1770 FPT_SccbMgr_bad_isr(ioport, thisCard, pCurrCard, in FlashPoint_HandleInterrupt()
1772 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1778 MENABLE_INT(ioport); in FlashPoint_HandleInterrupt()
1792 (RDW_HARPOON((ioport + hp_intstat)) & in FlashPoint_HandleInterrupt()
1798 FPT_phaseChkFifo(ioport, thisCard); in FlashPoint_HandleInterrupt()
1804 WRW_HARPOON((ioport + hp_intstat), CLR_ALL_INT_1); in FlashPoint_HandleInterrupt()
1806 FPT_autoCmdCmplt(ioport, thisCard); in FlashPoint_HandleInterrupt()
1813 FPT_phaseChkFifo(ioport, thisCard); in FlashPoint_HandleInterrupt()
1815 if (RD_HARPOON(ioport + hp_gp_reg_1) == in FlashPoint_HandleInterrupt()
1818 WR_HARPOON(ioport + hp_gp_reg_1, 0x00); in FlashPoint_HandleInterrupt()
1833 (RDW_HARPOON((ioport + hp_intstat)) & in FlashPoint_HandleInterrupt()
1835 && !((RDW_HARPOON((ioport + hp_intstat)) & PHASE) in FlashPoint_HandleInterrupt()
1836 && RD_HARPOON((ioport + hp_scsisig)) == in FlashPoint_HandleInterrupt()
1846 (RDW_HARPOON((ioport + hp_intstat)) & in FlashPoint_HandleInterrupt()
1848 MENABLE_INT(ioport); in FlashPoint_HandleInterrupt()
1852 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1861 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1864 if (RDW_HARPOON((ioport + hp_intstat)) & ITAR_DISC) { in FlashPoint_HandleInterrupt()
1866 FPT_phaseChkFifo(ioport, thisCard); in FlashPoint_HandleInterrupt()
1868 if (RD_HARPOON(ioport + hp_gp_reg_1) == in FlashPoint_HandleInterrupt()
1870 WR_HARPOON(ioport + hp_gp_reg_1, 0x00); in FlashPoint_HandleInterrupt()
1877 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1883 FPT_sres(ioport, thisCard, pCurrCard); in FlashPoint_HandleInterrupt()
1884 FPT_phaseDecode(ioport, thisCard); in FlashPoint_HandleInterrupt()
1890 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1892 FPT_phaseDecode(ioport, thisCard); in FlashPoint_HandleInterrupt()
1897 WRW_HARPOON((ioport + hp_intstat), in FlashPoint_HandleInterrupt()
1899 if ((RD_HARPOON(ioport + hp_prgmcnt_0) & (unsigned char) in FlashPoint_HandleInterrupt()
1901 FPT_phaseDecode(ioport, thisCard); in FlashPoint_HandleInterrupt()
1911 char)(RD_HARPOON(ioport + hp_fifowrite)); in FlashPoint_HandleInterrupt()
1914 char)(RD_HARPOON(ioport + hp_gp_reg_3)); in FlashPoint_HandleInterrupt()
1915 WR_HARPOON(ioport + hp_xfer_pad, in FlashPoint_HandleInterrupt()
1917 WR_HARPOON(ioport + hp_select_id, in FlashPoint_HandleInterrupt()
1920 WR_HARPOON(ioport + hp_xfer_pad, in FlashPoint_HandleInterrupt()
1922 WR_HARPOON(ioport + hp_fifowrite, i); in FlashPoint_HandleInterrupt()
1923 WR_HARPOON(ioport + hp_autostart_3, in FlashPoint_HandleInterrupt()
1930 WRW_HARPOON((ioport + hp_intstat), XFER_CNT_0); in FlashPoint_HandleInterrupt()
1932 FPT_schkdd(ioport, thisCard); in FlashPoint_HandleInterrupt()
1938 WRW_HARPOON((ioport + hp_intstat), BUS_FREE); in FlashPoint_HandleInterrupt()
1942 FPT_hostDataXferAbort(ioport, thisCard, in FlashPoint_HandleInterrupt()
1946 FPT_phaseBusFree(ioport, thisCard); in FlashPoint_HandleInterrupt()
1951 WRW_HARPOON((ioport + hp_intstat), ITICKLE); in FlashPoint_HandleInterrupt()
1965 FPT_ssel(ioport, thisCard); in FlashPoint_HandleInterrupt()
1974 MENABLE_INT(ioport); in FlashPoint_HandleInterrupt()