Lines Matching refs:RD_HARPOON

182 #define RD_HARPOON(ioport)          inb((u32)ioport)
728 /* #define GET_XFER_CNT(port, xfercnt) (xfercnt = RD_HARPOON(port+hp_xfercnt_2), \
740 #define ACCEPT_MSG(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
743 #define ACCEPT_MSG_ATN(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
750 (RD_HARPOON(p_port+hp_page_ctrl) | SGRAM_ARAM)))
753 (RD_HARPOON(p_port+hp_page_ctrl) & ~SGRAM_ARAM)))
756 (RD_HARPOON(p_port+hp_page_ctrl) | G_INT_DISABLE)))
759 (RD_HARPOON(p_port+hp_page_ctrl) & ~G_INT_DISABLE)))
921 if (RD_HARPOON(ioport + hp_vendor_id_0) != ORION_VEND_0)
924 if ((RD_HARPOON(ioport + hp_vendor_id_1) != ORION_VEND_1))
927 if ((RD_HARPOON(ioport + hp_device_id_0) != ORION_DEV_0))
930 if ((RD_HARPOON(ioport + hp_device_id_1) != ORION_DEV_1))
933 if (RD_HARPOON(ioport + hp_rev_num) != 0x0f) {
940 if (RD_HARPOON(ioport + hp_sub_device_id_0) & 0x0f)
1065 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L);
1071 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H);
1077 if (!(RD_HARPOON(ioport + hp_page_ctrl) & NARROW_SCSI_CARD))
1114 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1117 temp = RD_HARPOON(ioport + hp_xfer_pad);
1119 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1122 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1126 temp = RD_HARPOON(ioport + hp_ee_ctrl);
1127 temp2 = RD_HARPOON(ioport + hp_xfer_pad);
1133 if (!(RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)))
1151 RD_HARPOON(ioport + hp_aramBase + BIOS_DATA_OFFSET + i);
1159 char)(RD_HARPOON(ioport + hp_aramBase + BIOS_RELATIVE_CARD) - 1);
1254 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L);
1259 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H);
1363 (unsigned char)(RD_HARPOON((ioport + hp_semaphore)) |
1438 return RD_HARPOON(portBase + hp_stack_data);
1449 if ((RD_HARPOON(ioPort + hp_arb_id) & 0x0f) != FPT_RdStack(ioPort, 4))
1451 if ((RD_HARPOON(ioPort + hp_clkctrl_0) & CLKCTRL_DEFAULT)
1454 if ((RD_HARPOON(ioPort + hp_seltimeout) == TO_250ms) ||
1455 (RD_HARPOON(ioPort + hp_seltimeout) == TO_290ms))
1496 (RD_HARPOON(ioport + hp_semaphore)
1507 if (RD_HARPOON(ioport + hp_semaphore) & BIOS_IN_USE) {
1510 (RD_HARPOON(ioport + hp_semaphore)
1524 else if ((RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) {
1597 if (!(RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) {
1605 (RD_HARPOON(ioport + hp_semaphore)
1694 if (RD_HARPOON(ioport + hp_int_status) & INT_ASSERTED) {
1726 if (RD_HARPOON(ioport + hp_int_status) & EXT_STATUS_ON)
1727 bm_status = RD_HARPOON(ioport + hp_ext_status) &
1786 if (RD_HARPOON(ioport + hp_gp_reg_1) ==
1807 && RD_HARPOON((ioport + hp_scsisig)) ==
1839 if (RD_HARPOON(ioport + hp_gp_reg_1) ==
1870 if ((RD_HARPOON(ioport + hp_prgmcnt_0) & (unsigned char)
1882 char)(RD_HARPOON(ioport + hp_fifowrite));
1885 char)(RD_HARPOON(ioport + hp_gp_reg_3));
1968 if (RD_HARPOON(p_port + hp_ext_status) &
1977 if (RD_HARPOON(p_port + hp_pci_stat_cfg) & REC_MASTER_ABORT)
1980 (RD_HARPOON(p_port + hp_pci_stat_cfg) &
1995 temp = (unsigned char)(RD_HARPOON(p_port + hp_ee_ctrl) &
2025 while (RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST) {
2213 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2219 message = RD_HARPOON(port + hp_scsidata_0);
2227 (RD_HARPOON(port + hp_addstat) & SCSI_PAR_ERR)) {
2239 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2246 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) !=
2253 RD_HARPOON(port + hp_scsidata_0);
2554 /* auto_loaded = (RD_HARPOON(port+hp_autostart_3) & (unsigned char)0x1F);
2633 our_target = (unsigned char)(RD_HARPOON(port + hp_select_id) >> 4);
2642 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) {
2643 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
2651 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGI_PH) {
2724 && !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
2725 && (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
2806 !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ) &&
2807 (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
2812 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) {
2813 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
2821 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGO_PH) {
2913 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2990 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
3583 (RD_HARPOON(port + hp_page_ctrl) | G_INT_DISABLE));
3588 scsiID = RD_HARPOON(port + hp_seltimeout);
3605 WR_HARPOON(port + hp_int_mask, (RD_HARPOON(port + hp_int_mask) | 0x00));
3636 (RD_HARPOON(port + hp_page_ctrl) & ~G_INT_DISABLE));
3715 curr_phz = RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ;
3723 (RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ)))
3729 if (!(RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY)) {
3730 RD_HARPOON(p_port + hp_fifodata_0);
3735 if (RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY) {
3742 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ)
3748 while (!(RD_HARPOON(p_port + hp_xferstat) & FIFO_EMPTY)) {
3749 RD_HARPOON(p_port + hp_fifodata_0);
3816 while (RD_HARPOON(port + hp_scsisig) & SCSI_ACK) {
3821 while (RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY) {
3825 if (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) {
3831 if ((RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
3836 sPhase = RD_HARPOON(port + hp_scsisig) & (SCSI_BSY | S_SCSI_PHZ);
3837 if ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) ||
3838 (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) ||
3958 (unsigned char)(RD_HARPOON(p_port + hp_scsisig) & S_SCSI_PHZ);
4281 message = RD_HARPOON(port + hp_scsidata_0);
4322 WR_HARPOON(port + hp_scsisig, RD_HARPOON(port + hp_scsisig));
4351 while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) &&
4352 (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)) {
4355 if (!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) {
4370 while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY))
4371 && (RD_HARPOON(port + hp_ext_status) &
4462 if ((!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ||
4622 status_byte = RD_HARPOON(p_port + hp_gp_reg_0);
4939 i = (unsigned char)(RD_HARPOON(p_port + hp_page_ctrl) &
4989 if ((!(RD_HARPOON(p_port + hp_synctarg_0) & NARROW_SCSI)) &&
5075 while ((!(RD_HARPOON(p_port + hp_ext_status) & CMD_ABORTED))
5079 if (RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) {
5083 while ((RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY)
5088 RD_HARPOON(p_port + hp_int_status); /*Clear command complete */
5090 if (RD_HARPOON(p_port + hp_ext_status) & BM_CMD_BUSY) {
5119 if (!(RD_HARPOON(port + hp_int_status) & INT_CMD_COMPL)) {
5122 (RD_HARPOON(port + hp_bm_ctrl) |
5126 while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)
5131 (RD_HARPOON(port + hp_bm_ctrl) &
5134 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5145 if (RD_HARPOON(port + hp_int_status) &
5148 if (RD_HARPOON(port + hp_ext_status) &
5166 (RD_HARPOON(port + hp_page_ctrl) &
5220 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5227 if (RD_HARPOON(port + hp_int_status) &
5230 if (RD_HARPOON(port + hp_ext_status) &
5247 if ((RD_HARPOON(port + hp_fifo_cnt)) >= BM_THRESHOLD) {
5251 while ((RD_HARPOON(port + hp_ext_status) &
5253 && ((RD_HARPOON(port + hp_fifo_cnt)) >=
5258 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5261 (RD_HARPOON(port + hp_bm_ctrl) |
5266 while ((RD_HARPOON(port + hp_ext_status) &
5271 (RD_HARPOON(port + hp_bm_ctrl) &
5274 if (RD_HARPOON(port + hp_ext_status) &
5287 if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) {
5289 if (RD_HARPOON(port + hp_ext_status) &
5305 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5309 while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)
5313 if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
5324 if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) {
5326 if (RD_HARPOON(port + hp_ext_status) & BAD_EXT_STATUS) {
5339 (RD_HARPOON(port + hp_page_ctrl) &
5639 while (RD_HARPOON(p_port + hp_scsisig) & (SCSI_SEL | SCSI_BSY)) {
5642 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL)
5645 if (RD_HARPOON(p_port + hp_scsidata_0) != 00)
5649 (RD_HARPOON(p_port + hp_scsisig) | SCSI_BSY));
5651 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL) {
5654 (RD_HARPOON(p_port + hp_scsisig) &
5660 (RD_HARPOON(p_port + hp_scsisig) | SCSI_SEL));
5662 if (RD_HARPOON(p_port + hp_scsidata_0) != 00) {
5665 (RD_HARPOON(p_port + hp_scsisig) &
5671 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0)
5679 (RD_HARPOON(p_port + hp_scsisig) | SCSI_MSG));
5681 WR_HARPOON(p_port + hp_scsisig, (RD_HARPOON(p_port + hp_scsisig)
5700 (RD_HARPOON(p_port + hp_page_ctrl) | G_INT_DISABLE));
5704 WR_HARPOON(p_port + hp_portctrl_0, (RD_HARPOON(p_port + hp_portctrl_0)
5709 WR_HARPOON(p_port + hp_scsireset, (RD_HARPOON(p_port + hp_scsireset)
5712 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0)
5718 (RD_HARPOON(p_port + hp_page_ctrl) & ~G_INT_DISABLE));
5817 (unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) |
5824 (unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) &
5853 while (!(RD_HARPOON(p_port + hp_scsidata_0) & BIT(5))) ;
5855 ret_data = (RD_HARPOON(p_port + hp_scsidata_0) & (unsigned char)0x1F);
6006 if (RD_HARPOON(p_port + hp_scsidata_0) & p_data_bit)
6033 if (RD_HARPOON(p_port + hp_scsisig) & p_data_bit)
6083 (RD_HARPOON(p_port + hp_page_ctrl) | G_INT_DISABLE));
6088 (RD_HARPOON(p_port + hp_addstat) | SCAM_TIMER));
6115 (RD_HARPOON(p_port + hp_addstat) & ~SCAM_TIMER));
6126 (RD_HARPOON(p_port + hp_page_ctrl) &
6135 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ) {
6145 (RD_HARPOON(p_port + hp_page_ctrl) &
6182 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD)
6373 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD)
6409 i = RD_HARPOON(port + hp_page_ctrl);
6439 if (RD_HARPOON(port + hp_page_ctrl) & NARROW_SCSI_CARD)
6466 RD_HARPOON(p_port + hp_int_status); /*Clear interrupts. */
6468 WR_HARPOON(p_port + hp_page_ctrl, (RD_HARPOON(p_port + hp_page_ctrl) &
6485 if (RD_HARPOON(p_port + hp_page_ctrl) & NARROW_SCSI_CARD)
6888 (RD_HARPOON(pCurrCard->ioPort + hp_semaphore) &
7182 if ((RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST))
7203 old_timer = RD_HARPOON(p_port + hp_seltimeout);
7205 green_flag = RD_HARPOON(p_port + hp_clkctrl_0);
7213 (RD_HARPOON(p_port + hp_portctrl_0) | START_TO));
7217 if ((RD_HARPOON(p_port + hp_scsictrl_0) & SCSI_RST))
7225 (RD_HARPOON(p_port + hp_portctrl_0) & ~START_TO));
7249 (unsigned char)(RD_HARPOON(p_port + hp_ee_ctrl) &
7282 char)((RD_HARPOON(p_port + hp_ee_ctrl) &
7362 char)((RD_HARPOON(p_port + hp_ee_ctrl) &
7381 if (RD_HARPOON(p_port + hp_ee_ctrl) & SEE_DI)
7410 (unsigned char)(RD_HARPOON(p_port + hp_page_ctrl) &