Lines Matching refs:RD_HARPOON

182 #define RD_HARPOON(ioport)          inb((u32)ioport)
756 /* #define GET_XFER_CNT(port, xfercnt) (xfercnt = RD_HARPOON(port+hp_xfercnt_2), \
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)
952 if ((RD_HARPOON(ioport + hp_vendor_id_1) != ORION_VEND_1))
955 if ((RD_HARPOON(ioport + hp_device_id_0) != ORION_DEV_0))
958 if ((RD_HARPOON(ioport + hp_device_id_1) != ORION_DEV_1))
961 if (RD_HARPOON(ioport + hp_rev_num) != 0x0f) {
968 if (RD_HARPOON(ioport + hp_sub_device_id_0) & 0x0f)
1093 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L);
1099 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H);
1105 if (!(RD_HARPOON(ioport + hp_page_ctrl) & NARROW_SCSI_CARD))
1142 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1145 temp = RD_HARPOON(ioport + hp_xfer_pad);
1147 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1150 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1154 temp = RD_HARPOON(ioport + hp_ee_ctrl);
1155 temp2 = RD_HARPOON(ioport + hp_xfer_pad);
1161 if (!(RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)))
1179 RD_HARPOON(ioport + hp_aramBase + BIOS_DATA_OFFSET + i);
1187 char)(RD_HARPOON(ioport + hp_aramBase + BIOS_RELATIVE_CARD) - 1);
1282 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L);
1287 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H);
1391 (unsigned char)(RD_HARPOON((ioport + hp_semaphore)) |
1466 return RD_HARPOON(portBase + hp_stack_data);
1477 if ((RD_HARPOON(ioPort + hp_arb_id) & 0x0f) != FPT_RdStack(ioPort, 4))
1479 if ((RD_HARPOON(ioPort + hp_clkctrl_0) & CLKCTRL_DEFAULT)
1482 if ((RD_HARPOON(ioPort + hp_seltimeout) == TO_250ms) ||
1483 (RD_HARPOON(ioPort + hp_seltimeout) == TO_290ms))
1524 (RD_HARPOON(ioport + hp_semaphore)
1535 if (RD_HARPOON(ioport + hp_semaphore) & BIOS_IN_USE) {
1538 (RD_HARPOON(ioport + hp_semaphore)
1552 else if ((RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) {
1626 if (!(RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) {
1634 (RD_HARPOON(ioport + hp_semaphore)
1726 if (RD_HARPOON(ioport + hp_int_status) & INT_ASSERTED) {
1758 if ((bm_int_st = RD_HARPOON(ioport + hp_int_status)) & EXT_STATUS_ON)
1759 bm_status = RD_HARPOON(ioport + hp_ext_status) &
1818 if (RD_HARPOON(ioport + hp_gp_reg_1) ==
1839 && RD_HARPOON((ioport + hp_scsisig)) ==
1871 if (RD_HARPOON(ioport + hp_gp_reg_1) ==
1902 if ((RD_HARPOON(ioport + hp_prgmcnt_0) & (unsigned char)
1914 char)(RD_HARPOON(ioport + hp_fifowrite));
1917 char)(RD_HARPOON(ioport + hp_gp_reg_3));
2000 if (RD_HARPOON(p_port + hp_ext_status) &
2009 if (RD_HARPOON(p_port + hp_pci_stat_cfg) & REC_MASTER_ABORT)
2012 (RD_HARPOON(p_port + hp_pci_stat_cfg) &
2027 temp = (unsigned char)(RD_HARPOON(p_port + hp_ee_ctrl) &
2057 while (RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST) {
2245 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2251 message = RD_HARPOON(port + hp_scsidata_0);
2259 (RD_HARPOON(port + hp_addstat) & SCSI_PAR_ERR)) {
2271 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2278 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) !=
2285 RD_HARPOON(port + hp_scsidata_0);
2586 /* auto_loaded = (RD_HARPOON(port+hp_autostart_3) & (unsigned char)0x1F);
2665 our_target = (unsigned char)(RD_HARPOON(port + hp_select_id) >> 4);
2674 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) {
2675 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
2683 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGI_PH) {
2756 && !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
2757 && (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
2838 !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ) &&
2839 (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
2844 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) {
2845 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
2853 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGO_PH) {
2944 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
3021 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
3610 (RD_HARPOON(port + hp_page_ctrl) | G_INT_DISABLE));
3615 scsiID = RD_HARPOON(port + hp_seltimeout);
3632 WR_HARPOON(port + hp_int_mask, (RD_HARPOON(port + hp_int_mask) | 0x00));
3663 (RD_HARPOON(port + hp_page_ctrl) & ~G_INT_DISABLE));
3742 curr_phz = RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ;
3750 (RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ)))
3756 if (!(RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY)) {
3757 RD_HARPOON(p_port + hp_fifodata_0);
3762 if (RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY) {
3769 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ)
3775 while (!(RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY)) {
3776 RD_HARPOON(p_port + hp_fifodata_0);
3843 while (RD_HARPOON(port + hp_scsisig) & SCSI_ACK) {
3848 while (RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY) {
3852 if (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) {
3858 if ((RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
3863 sPhase = RD_HARPOON(port + hp_scsisig) & (SCSI_BSY | S_SCSI_PHZ);
3864 if ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) ||
3865 (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) ||
3989 (unsigned char)(RD_HARPOON(p_port + hp_scsisig) & S_SCSI_PHZ);
4312 message = RD_HARPOON(port + hp_scsidata_0);
4353 WR_HARPOON(port + hp_scsisig, RD_HARPOON(port + hp_scsisig));
4382 while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) &&
4383 (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)) {
4386 if (!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) {
4401 while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY))
4402 && (RD_HARPOON(port + hp_ext_status) &
4493 if ((!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ||
4653 status_byte = RD_HARPOON(p_port + hp_gp_reg_0);
4970 i = (unsigned char)(RD_HARPOON(p_port + hp_page_ctrl) &
5020 if ((!(RD_HARPOON(p_port + hp_synctarg_0) & NARROW_SCSI)) &&
5106 while ((!(RD_HARPOON(p_port + hp_ext_status) & CMD_ABORTED))
5110 if (RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) {
5114 while ((RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY)
5119 RD_HARPOON(p_port + hp_int_status); /*Clear command complete */
5121 if (RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) {
5150 if (!(RD_HARPOON(port + hp_int_status) & INT_CMD_COMPL)) {
5153 (RD_HARPOON(port + hp_bm_ctrl) |
5157 while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)
5162 (RD_HARPOON(port + hp_bm_ctrl) &
5165 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5176 if (RD_HARPOON(port + hp_int_status) &
5179 if (RD_HARPOON(port + hp_ext_status) &
5197 (RD_HARPOON(port + hp_page_ctrl) &
5251 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5258 if (RD_HARPOON(port + hp_int_status) &
5261 if (RD_HARPOON(port + hp_ext_status) &
5278 if ((RD_HARPOON(port + hp_fifo_cnt)) >= BM_THRESHOLD) {
5282 while ((RD_HARPOON(port + hp_ext_status) &
5284 && ((RD_HARPOON(port + hp_fifo_cnt)) >=
5289 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5292 (RD_HARPOON(port + hp_bm_ctrl) |
5297 while ((RD_HARPOON(port + hp_ext_status) &
5302 (RD_HARPOON(port + hp_bm_ctrl) &
5305 if (RD_HARPOON(port + hp_ext_status) &
5318 if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) {
5320 if (RD_HARPOON(port + hp_ext_status) &
5336 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5340 while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)
5344 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5355 if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) {
5357 if (RD_HARPOON(port + hp_ext_status) & BAD_EXT_STATUS) {
5370 (RD_HARPOON(port + hp_page_ctrl) &
5670 while (RD_HARPOON(p_port + hp_scsisig) & (SCSI_SEL | SCSI_BSY)) {
5673 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL)
5676 if (RD_HARPOON(p_port + hp_scsidata_0) != 00)
5680 (RD_HARPOON(p_port + hp_scsisig) | SCSI_BSY));
5682 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL) {
5685 (RD_HARPOON(p_port + hp_scsisig) &
5691 (RD_HARPOON(p_port + hp_scsisig) | SCSI_SEL));
5693 if (RD_HARPOON(p_port + hp_scsidata_0) != 00) {
5696 (RD_HARPOON(p_port + hp_scsisig) &
5702 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0)
5710 (RD_HARPOON(p_port + hp_scsisig) | SCSI_MSG));
5712 WR_HARPOON(p_port + hp_scsisig, (RD_HARPOON(p_port + hp_scsisig)
5731 (RD_HARPOON(p_port + hp_page_ctrl) | G_INT_DISABLE));
5735 WR_HARPOON(p_port + hp_portctrl_0, (RD_HARPOON(p_port + hp_portctrl_0)
5740 WR_HARPOON(p_port + hp_scsireset, (RD_HARPOON(p_port + hp_scsireset)
5743 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0)
5749 (RD_HARPOON(p_port + hp_page_ctrl) & ~G_INT_DISABLE));
5848 (unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) |
5855 (unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) &
5884 while (!(RD_HARPOON(p_port + hp_scsidata_0) & BIT(5))) ;
5886 ret_data = (RD_HARPOON(p_port + hp_scsidata_0) & (unsigned char)0x1F);
6037 if (RD_HARPOON(p_port + hp_scsidata_0) & p_data_bit)
6064 if (RD_HARPOON(p_port + hp_scsisig) & p_data_bit)
6114 (RD_HARPOON(p_port + hp_page_ctrl) | G_INT_DISABLE));
6119 (RD_HARPOON(p_port + hp_addstat) | SCAM_TIMER));
6146 (RD_HARPOON(p_port + hp_addstat) & ~SCAM_TIMER));
6157 (RD_HARPOON(p_port + hp_page_ctrl) &
6166 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ) {
6176 (RD_HARPOON(p_port + hp_page_ctrl) &
6213 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD)
6404 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD)
6440 i = RD_HARPOON(port + hp_page_ctrl);
6470 if (RD_HARPOON(port + hp_page_ctrl) & NARROW_SCSI_CARD)
6497 RD_HARPOON(p_port + hp_int_status); /*Clear interrupts. */
6499 WR_HARPOON(p_port + hp_page_ctrl, (RD_HARPOON(p_port + hp_page_ctrl) &
6516 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD)
6919 (RD_HARPOON(pCurrCard->ioPort + hp_semaphore) &
7213 if ((RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST))
7234 old_timer = RD_HARPOON(p_port + hp_seltimeout);
7236 green_flag = RD_HARPOON(p_port + hp_clkctrl_0);
7244 (RD_HARPOON(p_port + hp_portctrl_0) | START_TO));
7248 if ((RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST))
7256 (RD_HARPOON(p_port + hp_portctrl_0) & ~START_TO));
7280 (unsigned char)(RD_HARPOON(p_port + hp_ee_ctrl) &
7313 char)((RD_HARPOON(p_port + hp_ee_ctrl) &
7393 char)((RD_HARPOON(p_port + hp_ee_ctrl) &
7412 if (RD_HARPOON(p_port + hp_ee_ctrl) & SEE_DI)
7441 (unsigned char)(RD_HARPOON(p_port + hp_page_ctrl) &