Lines Matching refs:RD_HARPOON
182 #define RD_HARPOON(ioport) inb((u32)ioport) macro
768 #define ACCEPT_MSG(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
771 #define ACCEPT_MSG_ATN(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
778 (RD_HARPOON(p_port+hp_page_ctrl) | SGRAM_ARAM)))
781 (RD_HARPOON(p_port+hp_page_ctrl) & ~SGRAM_ARAM)))
784 (RD_HARPOON(p_port+hp_page_ctrl) | G_INT_DISABLE)))
787 (RD_HARPOON(p_port+hp_page_ctrl) & ~G_INT_DISABLE)))
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()
1090 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L); in FlashPoint_ProbeHostAdapter()
1096 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H); in FlashPoint_ProbeHostAdapter()
1102 if (!(RD_HARPOON(ioport + hp_page_ctrl) & NARROW_SCSI_CARD)) 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()
1144 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) in FlashPoint_ProbeHostAdapter()
1147 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) 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()
1158 if (!(RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))) 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()
1279 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L); in FlashPoint_HardwareResetHostAdapter()
1284 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H); in FlashPoint_HardwareResetHostAdapter()
1388 (unsigned char)(RD_HARPOON((ioport + hp_semaphore)) | in FlashPoint_HardwareResetHostAdapter()
1463 return RD_HARPOON(portBase + hp_stack_data); in FPT_RdStack()
1474 if ((RD_HARPOON(ioPort + hp_arb_id) & 0x0f) != FPT_RdStack(ioPort, 4)) in FPT_ChkIfChipInitialized()
1476 if ((RD_HARPOON(ioPort + hp_clkctrl_0) & CLKCTRL_DEFAULT) in FPT_ChkIfChipInitialized()
1479 if ((RD_HARPOON(ioPort + hp_seltimeout) == TO_250ms) || in FPT_ChkIfChipInitialized()
1480 (RD_HARPOON(ioPort + hp_seltimeout) == TO_290ms)) in FPT_ChkIfChipInitialized()
1521 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_StartCCB()
1532 if (RD_HARPOON(ioport + hp_semaphore) & BIOS_IN_USE) { 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()
1623 if (!(RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) { in FlashPoint_AbortCCB()
1631 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_AbortCCB()
1723 if (RD_HARPOON(ioport + hp_int_status) & INT_ASSERTED) { in FlashPoint_InterruptPending()
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()
1815 if (RD_HARPOON(ioport + hp_gp_reg_1) == in FlashPoint_HandleInterrupt()
1836 && RD_HARPOON((ioport + hp_scsisig)) == in FlashPoint_HandleInterrupt()
1868 if (RD_HARPOON(ioport + hp_gp_reg_1) == in FlashPoint_HandleInterrupt()
1899 if ((RD_HARPOON(ioport + hp_prgmcnt_0) & (unsigned char) 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()
1997 if (RD_HARPOON(p_port + hp_ext_status) & in FPT_SccbMgr_bad_isr()
2006 if (RD_HARPOON(p_port + hp_pci_stat_cfg) & REC_MASTER_ABORT) in FPT_SccbMgr_bad_isr()
2009 (RD_HARPOON(p_port + hp_pci_stat_cfg) & in FPT_SccbMgr_bad_isr()
2024 temp = (unsigned char)(RD_HARPOON(p_port + hp_ee_ctrl) & in FPT_SccbMgr_bad_isr()
2054 while (RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST) { in FPT_SccbMgr_bad_isr()
2242 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) && in FPT_sfm()
2248 message = RD_HARPOON(port + hp_scsidata_0); in FPT_sfm()
2256 (RD_HARPOON(port + hp_addstat) & SCSI_PAR_ERR)) { in FPT_sfm()
2268 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) && in FPT_sfm()
2275 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) != in FPT_sfm()
2282 RD_HARPOON(port + hp_scsidata_0); in FPT_sfm()
2662 our_target = (unsigned char)(RD_HARPOON(port + hp_select_id) >> 4); in FPT_sres()
2671 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) { in FPT_sres()
2672 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) { in FPT_sres()
2680 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGI_PH) { in FPT_sres()
2753 && !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ) in FPT_sres()
2754 && (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ; in FPT_sres()
2835 !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ) && in FPT_sres()
2836 (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ; in FPT_sres()
2841 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) { in FPT_SendMsg()
2842 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) { in FPT_SendMsg()
2850 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGO_PH) { in FPT_SendMsg()
2941 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) && in FPT_sdecm()
3018 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) && in FPT_sdecm()
3607 (RD_HARPOON(port + hp_page_ctrl) | G_INT_DISABLE)); in FPT_sresb()
3612 scsiID = RD_HARPOON(port + hp_seltimeout); in FPT_sresb()
3629 WR_HARPOON(port + hp_int_mask, (RD_HARPOON(port + hp_int_mask) | 0x00)); in FPT_sresb()
3660 (RD_HARPOON(port + hp_page_ctrl) & ~G_INT_DISABLE)); in FPT_sresb()
3739 curr_phz = RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ; in FPT_sxfrp()
3747 (RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ))) in FPT_sxfrp()
3753 if (!(RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY)) { in FPT_sxfrp()
3754 RD_HARPOON(p_port + hp_fifodata_0); in FPT_sxfrp()
3759 if (RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY) { in FPT_sxfrp()
3766 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ) in FPT_sxfrp()
3772 while (!(RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY)) { in FPT_sxfrp()
3773 RD_HARPOON(p_port + hp_fifodata_0); in FPT_sxfrp()
3840 while (RD_HARPOON(port + hp_scsisig) & SCSI_ACK) { in FPT_schkdd()
3845 while (RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY) { in FPT_schkdd()
3849 if (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) { in FPT_schkdd()
3855 if ((RD_HARPOON(port + hp_scsisig) & SCSI_REQ) in FPT_schkdd()
3860 sPhase = RD_HARPOON(port + hp_scsisig) & (SCSI_BSY | S_SCSI_PHZ); in FPT_schkdd()
3861 if ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) || in FPT_schkdd()
3862 (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) || in FPT_schkdd()
3986 (unsigned char)(RD_HARPOON(p_port + hp_scsisig) & S_SCSI_PHZ); in FPT_phaseDecode()
4309 message = RD_HARPOON(port + hp_scsidata_0); in FPT_phaseMsgIn()
4350 WR_HARPOON(port + hp_scsisig, RD_HARPOON(port + hp_scsisig)); in FPT_phaseIllegal()
4379 while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) && in FPT_phaseChkFifo()
4380 (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)) { in FPT_phaseChkFifo()
4383 if (!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) { in FPT_phaseChkFifo()
4398 while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) in FPT_phaseChkFifo()
4399 && (RD_HARPOON(port + hp_ext_status) & in FPT_phaseChkFifo()
4490 if ((!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) || in FPT_phaseBusFree()
4650 status_byte = RD_HARPOON(p_port + hp_gp_reg_0); in FPT_autoCmdCmplt()
4967 i = (unsigned char)(RD_HARPOON(p_port + hp_page_ctrl) & in FPT_busMstrSGDataXferStart()
5017 if ((!(RD_HARPOON(p_port + hp_synctarg_0) & NARROW_SCSI)) && in FPT_busMstrSGDataXferStart()
5103 while ((!(RD_HARPOON(p_port + hp_ext_status) & CMD_ABORTED)) in FPT_busMstrTimeOut()
5107 if (RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) { in FPT_busMstrTimeOut()
5111 while ((RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) in FPT_busMstrTimeOut()
5116 RD_HARPOON(p_port + hp_int_status); /*Clear command complete */ in FPT_busMstrTimeOut()
5118 if (RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) { in FPT_busMstrTimeOut()
5147 if (!(RD_HARPOON(port + hp_int_status) & INT_CMD_COMPL)) { in FPT_hostDataXferAbort()
5150 (RD_HARPOON(port + hp_bm_ctrl) | in FPT_hostDataXferAbort()
5154 while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) in FPT_hostDataXferAbort()
5159 (RD_HARPOON(port + hp_bm_ctrl) & in FPT_hostDataXferAbort()
5162 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5173 if (RD_HARPOON(port + hp_int_status) & in FPT_hostDataXferAbort()
5176 if (RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5194 (RD_HARPOON(port + hp_page_ctrl) & in FPT_hostDataXferAbort()
5248 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5255 if (RD_HARPOON(port + hp_int_status) & in FPT_hostDataXferAbort()
5258 if (RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5275 if ((RD_HARPOON(port + hp_fifo_cnt)) >= BM_THRESHOLD) { in FPT_hostDataXferAbort()
5279 while ((RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5281 && ((RD_HARPOON(port + hp_fifo_cnt)) >= in FPT_hostDataXferAbort()
5286 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5289 (RD_HARPOON(port + hp_bm_ctrl) | in FPT_hostDataXferAbort()
5294 while ((RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5299 (RD_HARPOON(port + hp_bm_ctrl) & in FPT_hostDataXferAbort()
5302 if (RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5315 if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) { in FPT_hostDataXferAbort()
5317 if (RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5333 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5337 while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) in FPT_hostDataXferAbort()
5341 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5352 if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) { in FPT_hostDataXferAbort()
5354 if (RD_HARPOON(port + hp_ext_status) & BAD_EXT_STATUS) { in FPT_hostDataXferAbort()
5367 (RD_HARPOON(port + hp_page_ctrl) & in FPT_hostDataXferAbort()
5667 while (RD_HARPOON(p_port + hp_scsisig) & (SCSI_SEL | SCSI_BSY)) { in FPT_scarb()
5670 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL) in FPT_scarb()
5673 if (RD_HARPOON(p_port + hp_scsidata_0) != 00) in FPT_scarb()
5677 (RD_HARPOON(p_port + hp_scsisig) | SCSI_BSY)); in FPT_scarb()
5679 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL) { in FPT_scarb()
5682 (RD_HARPOON(p_port + hp_scsisig) & in FPT_scarb()
5688 (RD_HARPOON(p_port + hp_scsisig) | SCSI_SEL)); in FPT_scarb()
5690 if (RD_HARPOON(p_port + hp_scsidata_0) != 00) { in FPT_scarb()
5693 (RD_HARPOON(p_port + hp_scsisig) & in FPT_scarb()
5699 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0) in FPT_scarb()
5707 (RD_HARPOON(p_port + hp_scsisig) | SCSI_MSG)); in FPT_scarb()
5709 WR_HARPOON(p_port + hp_scsisig, (RD_HARPOON(p_port + hp_scsisig) in FPT_scarb()
5728 (RD_HARPOON(p_port + hp_page_ctrl) | G_INT_DISABLE)); in FPT_scbusf()
5732 WR_HARPOON(p_port + hp_portctrl_0, (RD_HARPOON(p_port + hp_portctrl_0) in FPT_scbusf()
5737 WR_HARPOON(p_port + hp_scsireset, (RD_HARPOON(p_port + hp_scsireset) in FPT_scbusf()
5740 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0) in FPT_scbusf()
5746 (RD_HARPOON(p_port + hp_page_ctrl) & ~G_INT_DISABLE)); in FPT_scbusf()
5845 (unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) | in FPT_scsel()
5852 (unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) & in FPT_scsel()
5881 while (!(RD_HARPOON(p_port + hp_scsidata_0) & BIT(5))) ; in FPT_scxferc()
5883 ret_data = (RD_HARPOON(p_port + hp_scsidata_0) & (unsigned char)0x1F); in FPT_scxferc()
6034 if (RD_HARPOON(p_port + hp_scsidata_0) & p_data_bit) in FPT_scwirod()
6061 if (RD_HARPOON(p_port + hp_scsisig) & p_data_bit) in FPT_scwiros()
6111 (RD_HARPOON(p_port + hp_page_ctrl) | G_INT_DISABLE)); in FPT_scsell()
6116 (RD_HARPOON(p_port + hp_addstat) | SCAM_TIMER)); in FPT_scsell()
6143 (RD_HARPOON(p_port + hp_addstat) & ~SCAM_TIMER)); in FPT_scsell()
6154 (RD_HARPOON(p_port + hp_page_ctrl) & in FPT_scsell()
6163 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ) { in FPT_scsell()
6173 (RD_HARPOON(p_port + hp_page_ctrl) & in FPT_scsell()
6210 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD) in FPT_inisci()
6401 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD) in FPT_scsavdi()
6437 i = RD_HARPOON(port + hp_page_ctrl); in FPT_XbowInit()
6467 if (RD_HARPOON(port + hp_page_ctrl) & NARROW_SCSI_CARD) in FPT_XbowInit()
6494 RD_HARPOON(p_port + hp_int_status); /*Clear interrupts. */ in FPT_BusMasterInit()
6496 WR_HARPOON(p_port + hp_page_ctrl, (RD_HARPOON(p_port + hp_page_ctrl) & in FPT_BusMasterInit()
6513 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD) in FPT_DiagEEPROM()
6916 (RD_HARPOON(pCurrCard->ioPort + hp_semaphore) & in FPT_queueCmdComplete()
7210 if ((RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST)) in FPT_Wait1Second()
7231 old_timer = RD_HARPOON(p_port + hp_seltimeout); in FPT_Wait()
7233 green_flag = RD_HARPOON(p_port + hp_clkctrl_0); in FPT_Wait()
7241 (RD_HARPOON(p_port + hp_portctrl_0) | START_TO)); in FPT_Wait()
7245 if ((RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST)) in FPT_Wait()
7253 (RD_HARPOON(p_port + hp_portctrl_0) & ~START_TO)); in FPT_Wait()
7277 (unsigned char)(RD_HARPOON(p_port + hp_ee_ctrl) & in FPT_utilEEWriteOnOff()
7310 char)((RD_HARPOON(p_port + hp_ee_ctrl) & in FPT_utilEEWrite()
7390 char)((RD_HARPOON(p_port + hp_ee_ctrl) & in FPT_utilEEReadOrg()
7409 if (RD_HARPOON(p_port + hp_ee_ctrl) & SEE_DI) in FPT_utilEEReadOrg()
7438 (unsigned char)(RD_HARPOON(p_port + hp_page_ctrl) & in FPT_utilEESendCmdAddr()