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()
1093 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L); in FlashPoint_ProbeHostAdapter()
1099 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H); in FlashPoint_ProbeHostAdapter()
1105 if (!(RD_HARPOON(ioport + hp_page_ctrl) & NARROW_SCSI_CARD)) 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()
1147 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) in FlashPoint_ProbeHostAdapter()
1150 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)) 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()
1161 if (!(RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))) 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()
1282 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L); in FlashPoint_HardwareResetHostAdapter()
1287 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H); in FlashPoint_HardwareResetHostAdapter()
1391 (unsigned char)(RD_HARPOON((ioport + hp_semaphore)) | in FlashPoint_HardwareResetHostAdapter()
1466 return RD_HARPOON(portBase + hp_stack_data); in FPT_RdStack()
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()
1524 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_StartCCB()
1535 if (RD_HARPOON(ioport + hp_semaphore) & BIOS_IN_USE) { 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()
1626 if (!(RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) { in FlashPoint_AbortCCB()
1634 (RD_HARPOON(ioport + hp_semaphore) in FlashPoint_AbortCCB()
1726 if (RD_HARPOON(ioport + hp_int_status) & INT_ASSERTED) { in FlashPoint_InterruptPending()
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()
1818 if (RD_HARPOON(ioport + hp_gp_reg_1) == in FlashPoint_HandleInterrupt()
1839 && RD_HARPOON((ioport + hp_scsisig)) == in FlashPoint_HandleInterrupt()
1871 if (RD_HARPOON(ioport + hp_gp_reg_1) == in FlashPoint_HandleInterrupt()
1902 if ((RD_HARPOON(ioport + hp_prgmcnt_0) & (unsigned char) 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()
2000 if (RD_HARPOON(p_port + hp_ext_status) & in FPT_SccbMgr_bad_isr()
2009 if (RD_HARPOON(p_port + hp_pci_stat_cfg) & REC_MASTER_ABORT) in FPT_SccbMgr_bad_isr()
2012 (RD_HARPOON(p_port + hp_pci_stat_cfg) & in FPT_SccbMgr_bad_isr()
2027 temp = (unsigned char)(RD_HARPOON(p_port + hp_ee_ctrl) & in FPT_SccbMgr_bad_isr()
2057 while (RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST) { in FPT_SccbMgr_bad_isr()
2245 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) && in FPT_sfm()
2251 message = RD_HARPOON(port + hp_scsidata_0); in FPT_sfm()
2259 (RD_HARPOON(port + hp_addstat) & SCSI_PAR_ERR)) { in FPT_sfm()
2271 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) && in FPT_sfm()
2278 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) != in FPT_sfm()
2285 RD_HARPOON(port + hp_scsidata_0); in FPT_sfm()
2665 our_target = (unsigned char)(RD_HARPOON(port + hp_select_id) >> 4); in FPT_sres()
2674 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) { in FPT_sres()
2675 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) { in FPT_sres()
2683 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGI_PH) { in FPT_sres()
2756 && !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ) in FPT_sres()
2757 && (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ; in FPT_sres()
2838 !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ) && in FPT_sres()
2839 (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ; in FPT_sres()
2844 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) { in FPT_SendMsg()
2845 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) { in FPT_SendMsg()
2853 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGO_PH) { in FPT_SendMsg()
2944 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) && in FPT_sdecm()
3021 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) && in FPT_sdecm()
3610 (RD_HARPOON(port + hp_page_ctrl) | G_INT_DISABLE)); in FPT_sresb()
3615 scsiID = RD_HARPOON(port + hp_seltimeout); in FPT_sresb()
3632 WR_HARPOON(port + hp_int_mask, (RD_HARPOON(port + hp_int_mask) | 0x00)); in FPT_sresb()
3663 (RD_HARPOON(port + hp_page_ctrl) & ~G_INT_DISABLE)); in FPT_sresb()
3742 curr_phz = RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ; in FPT_sxfrp()
3750 (RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ))) in FPT_sxfrp()
3756 if (!(RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY)) { in FPT_sxfrp()
3757 RD_HARPOON(p_port + hp_fifodata_0); in FPT_sxfrp()
3762 if (RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY) { in FPT_sxfrp()
3769 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ) in FPT_sxfrp()
3775 while (!(RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY)) { in FPT_sxfrp()
3776 RD_HARPOON(p_port + hp_fifodata_0); in FPT_sxfrp()
3843 while (RD_HARPOON(port + hp_scsisig) & SCSI_ACK) { in FPT_schkdd()
3848 while (RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY) { in FPT_schkdd()
3852 if (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) { in FPT_schkdd()
3858 if ((RD_HARPOON(port + hp_scsisig) & SCSI_REQ) in FPT_schkdd()
3863 sPhase = RD_HARPOON(port + hp_scsisig) & (SCSI_BSY | S_SCSI_PHZ); in FPT_schkdd()
3864 if ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) || in FPT_schkdd()
3865 (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) || in FPT_schkdd()
3989 (unsigned char)(RD_HARPOON(p_port + hp_scsisig) & S_SCSI_PHZ); in FPT_phaseDecode()
4312 message = RD_HARPOON(port + hp_scsidata_0); in FPT_phaseMsgIn()
4353 WR_HARPOON(port + hp_scsisig, RD_HARPOON(port + hp_scsisig)); in FPT_phaseIllegal()
4382 while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) && in FPT_phaseChkFifo()
4383 (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)) { in FPT_phaseChkFifo()
4386 if (!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) { in FPT_phaseChkFifo()
4401 while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) in FPT_phaseChkFifo()
4402 && (RD_HARPOON(port + hp_ext_status) & in FPT_phaseChkFifo()
4493 if ((!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) || in FPT_phaseBusFree()
4653 status_byte = RD_HARPOON(p_port + hp_gp_reg_0); in FPT_autoCmdCmplt()
4970 i = (unsigned char)(RD_HARPOON(p_port + hp_page_ctrl) & in FPT_busMstrSGDataXferStart()
5020 if ((!(RD_HARPOON(p_port + hp_synctarg_0) & NARROW_SCSI)) && in FPT_busMstrSGDataXferStart()
5106 while ((!(RD_HARPOON(p_port + hp_ext_status) & CMD_ABORTED)) in FPT_busMstrTimeOut()
5110 if (RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) { in FPT_busMstrTimeOut()
5114 while ((RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) in FPT_busMstrTimeOut()
5119 RD_HARPOON(p_port + hp_int_status); /*Clear command complete */ in FPT_busMstrTimeOut()
5121 if (RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) { in FPT_busMstrTimeOut()
5150 if (!(RD_HARPOON(port + hp_int_status) & INT_CMD_COMPL)) { in FPT_hostDataXferAbort()
5153 (RD_HARPOON(port + hp_bm_ctrl) | in FPT_hostDataXferAbort()
5157 while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) in FPT_hostDataXferAbort()
5162 (RD_HARPOON(port + hp_bm_ctrl) & in FPT_hostDataXferAbort()
5165 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5176 if (RD_HARPOON(port + hp_int_status) & in FPT_hostDataXferAbort()
5179 if (RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5197 (RD_HARPOON(port + hp_page_ctrl) & in FPT_hostDataXferAbort()
5251 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5258 if (RD_HARPOON(port + hp_int_status) & in FPT_hostDataXferAbort()
5261 if (RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5278 if ((RD_HARPOON(port + hp_fifo_cnt)) >= BM_THRESHOLD) { in FPT_hostDataXferAbort()
5282 while ((RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5284 && ((RD_HARPOON(port + hp_fifo_cnt)) >= in FPT_hostDataXferAbort()
5289 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5292 (RD_HARPOON(port + hp_bm_ctrl) | in FPT_hostDataXferAbort()
5297 while ((RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5302 (RD_HARPOON(port + hp_bm_ctrl) & in FPT_hostDataXferAbort()
5305 if (RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5318 if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) { in FPT_hostDataXferAbort()
5320 if (RD_HARPOON(port + hp_ext_status) & in FPT_hostDataXferAbort()
5336 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5340 while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) in FPT_hostDataXferAbort()
5344 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) { in FPT_hostDataXferAbort()
5355 if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) { in FPT_hostDataXferAbort()
5357 if (RD_HARPOON(port + hp_ext_status) & BAD_EXT_STATUS) { in FPT_hostDataXferAbort()
5370 (RD_HARPOON(port + hp_page_ctrl) & in FPT_hostDataXferAbort()
5670 while (RD_HARPOON(p_port + hp_scsisig) & (SCSI_SEL | SCSI_BSY)) { in FPT_scarb()
5673 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL) in FPT_scarb()
5676 if (RD_HARPOON(p_port + hp_scsidata_0) != 00) in FPT_scarb()
5680 (RD_HARPOON(p_port + hp_scsisig) | SCSI_BSY)); in FPT_scarb()
5682 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL) { in FPT_scarb()
5685 (RD_HARPOON(p_port + hp_scsisig) & in FPT_scarb()
5691 (RD_HARPOON(p_port + hp_scsisig) | SCSI_SEL)); in FPT_scarb()
5693 if (RD_HARPOON(p_port + hp_scsidata_0) != 00) { in FPT_scarb()
5696 (RD_HARPOON(p_port + hp_scsisig) & in FPT_scarb()
5702 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0) in FPT_scarb()
5710 (RD_HARPOON(p_port + hp_scsisig) | SCSI_MSG)); in FPT_scarb()
5712 WR_HARPOON(p_port + hp_scsisig, (RD_HARPOON(p_port + hp_scsisig) in FPT_scarb()
5731 (RD_HARPOON(p_port + hp_page_ctrl) | G_INT_DISABLE)); in FPT_scbusf()
5735 WR_HARPOON(p_port + hp_portctrl_0, (RD_HARPOON(p_port + hp_portctrl_0) in FPT_scbusf()
5740 WR_HARPOON(p_port + hp_scsireset, (RD_HARPOON(p_port + hp_scsireset) in FPT_scbusf()
5743 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0) in FPT_scbusf()
5749 (RD_HARPOON(p_port + hp_page_ctrl) & ~G_INT_DISABLE)); in FPT_scbusf()
5848 (unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) | in FPT_scsel()
5855 (unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) & in FPT_scsel()
5884 while (!(RD_HARPOON(p_port + hp_scsidata_0) & BIT(5))) ; in FPT_scxferc()
5886 ret_data = (RD_HARPOON(p_port + hp_scsidata_0) & (unsigned char)0x1F); in FPT_scxferc()
6037 if (RD_HARPOON(p_port + hp_scsidata_0) & p_data_bit) in FPT_scwirod()
6064 if (RD_HARPOON(p_port + hp_scsisig) & p_data_bit) in FPT_scwiros()
6114 (RD_HARPOON(p_port + hp_page_ctrl) | G_INT_DISABLE)); in FPT_scsell()
6119 (RD_HARPOON(p_port + hp_addstat) | SCAM_TIMER)); in FPT_scsell()
6146 (RD_HARPOON(p_port + hp_addstat) & ~SCAM_TIMER)); in FPT_scsell()
6157 (RD_HARPOON(p_port + hp_page_ctrl) & in FPT_scsell()
6166 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ) { in FPT_scsell()
6176 (RD_HARPOON(p_port + hp_page_ctrl) & in FPT_scsell()
6213 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD) in FPT_inisci()
6404 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD) in FPT_scsavdi()
6440 i = RD_HARPOON(port + hp_page_ctrl); in FPT_XbowInit()
6470 if (RD_HARPOON(port + hp_page_ctrl) & NARROW_SCSI_CARD) in FPT_XbowInit()
6497 RD_HARPOON(p_port + hp_int_status); /*Clear interrupts. */ in FPT_BusMasterInit()
6499 WR_HARPOON(p_port + hp_page_ctrl, (RD_HARPOON(p_port + hp_page_ctrl) & in FPT_BusMasterInit()
6516 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD) in FPT_DiagEEPROM()
6919 (RD_HARPOON(pCurrCard->ioPort + hp_semaphore) & in FPT_queueCmdComplete()
7213 if ((RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST)) in FPT_Wait1Second()
7234 old_timer = RD_HARPOON(p_port + hp_seltimeout); in FPT_Wait()
7236 green_flag = RD_HARPOON(p_port + hp_clkctrl_0); in FPT_Wait()
7244 (RD_HARPOON(p_port + hp_portctrl_0) | START_TO)); in FPT_Wait()
7248 if ((RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST)) in FPT_Wait()
7256 (RD_HARPOON(p_port + hp_portctrl_0) & ~START_TO)); in FPT_Wait()
7280 (unsigned char)(RD_HARPOON(p_port + hp_ee_ctrl) & in FPT_utilEEWriteOnOff()
7313 char)((RD_HARPOON(p_port + hp_ee_ctrl) & in FPT_utilEEWrite()
7393 char)((RD_HARPOON(p_port + hp_ee_ctrl) & in FPT_utilEEReadOrg()
7412 if (RD_HARPOON(p_port + hp_ee_ctrl) & SEE_DI) in FPT_utilEEReadOrg()
7441 (unsigned char)(RD_HARPOON(p_port + hp_page_ctrl) & in FPT_utilEESendCmdAddr()