• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/

Lines Matching refs:WR_HARPOON

185 #define WR_HARPOON(ioport,val)      outb((u8) val, (u32)ioport)
760 WR_HARPOON(port+hp_xfer_cnt_hi, (count & 0xFF)))
763 WR_HARPOON(port+hp_scsisig, S_ILL_PH);}
766 WR_HARPOON(port+hp_scsisig, (S_ILL_PH|SCSI_ATN));}
768 #define DISABLE_AUTO(port) (WR_HARPOON(port+hp_scsireset, PROG_RESET),\
769 WR_HARPOON(port+hp_scsireset, 0x00))
771 #define ARAM_ACCESS(p_port) (WR_HARPOON(p_port+hp_page_ctrl, \
774 #define SGRAM_ACCESS(p_port) (WR_HARPOON(p_port+hp_page_ctrl, \
777 #define MDISABLE_INT(p_port) (WR_HARPOON(p_port+hp_page_ctrl, \
780 #define MENABLE_INT(p_port) (WR_HARPOON(p_port+hp_page_ctrl, \
975 WR_HARPOON(ioport + hp_semaphore, 0x00);
990 WR_HARPOON(ioport + hp_clkctrl_0, CLKCTRL_DEFAULT);
991 WR_HARPOON(ioport + hp_sys_ctrl, 0x00);
1088 WR_HARPOON(ioport + hp_bm_ctrl, j);
1094 WR_HARPOON(ioport + hp_ee_ctrl, j);
1137 WR_HARPOON(ioport + hp_xfer_pad, (temp & ~BIT(4)));
1140 WR_HARPOON(ioport + hp_xfer_pad, (temp | BIT(4)));
1143 WR_HARPOON(ioport + hp_xfer_pad, temp);
1147 WR_HARPOON(ioport + hp_ee_ctrl, (temp | SEE_CS));
1148 WR_HARPOON(ioport + hp_xfer_pad, (temp2 | BIT(4)));
1154 WR_HARPOON(ioport + hp_xfer_pad, (temp2 & ~BIT(4)));
1155 WR_HARPOON(ioport + hp_xfer_pad, (temp2 | BIT(4)));
1157 WR_HARPOON(ioport + hp_ee_ctrl, temp);
1158 WR_HARPOON(ioport + hp_xfer_pad, temp2);
1266 WR_HARPOON(ioport + hp_selfid_0, id);
1267 WR_HARPOON(ioport + hp_selfid_1, 0x00);
1268 WR_HARPOON(ioport + hp_arb_id, pCardInfo->si_id);
1273 WR_HARPOON(ioport + hp_portctrl_1, (HOST_MODE8 | CHK_SCSI_P));
1278 WR_HARPOON(ioport + hp_bm_ctrl, j);
1283 WR_HARPOON(ioport + hp_ee_ctrl, j);
1383 WR_HARPOON((ioport + hp_semaphore),
1458 WR_HARPOON(portBase + hp_stack_addr, index);
1465 WR_HARPOON(portBase + hp_stack_addr, index);
1466 WR_HARPOON(portBase + hp_stack_data, data);
1516 WR_HARPOON(ioport + hp_semaphore,
1521 WR_HARPOON(ioport + hp_clkctrl_0, CLKCTRL_DEFAULT);
1522 WR_HARPOON(ioport + hp_sys_ctrl, 0x00);
1530 WR_HARPOON(ioport + hp_semaphore,
1631 WR_HARPOON(ioport + hp_semaphore,
1762 WR_HARPOON(ioport + hp_int_mask, (INT_CMD_COMPL | SCSI_INTERRUPT));
1825 WR_HARPOON(ioport + hp_gp_reg_1, 0x00);
1880 WR_HARPOON(ioport + hp_gp_reg_1, 0x00);
1920 WR_HARPOON(ioport + hp_xfer_pad,
1922 WR_HARPOON(ioport + hp_select_id,
1925 WR_HARPOON(ioport + hp_xfer_pad,
1927 WR_HARPOON(ioport + hp_fifowrite, i);
1928 WR_HARPOON(ioport + hp_autostart_3,
2023 WR_HARPOON(p_port + hp_pci_stat_cfg,
2027 WR_HARPOON(p_port + hp_host_blk_cnt, 0x00);
2041 WR_HARPOON(p_port + hp_ee_ctrl,
2043 WR_HARPOON(p_port + hp_ee_ctrl, temp);
2055 WR_HARPOON(p_port + hp_clkctrl_0, CLKCTRL_DEFAULT);
2056 WR_HARPOON(p_port + hp_sys_ctrl, 0x00);
2261 WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
2265 WR_HARPOON(port + hp_scsisig, SCSI_ACK + S_MSGI_PH);
2272 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2273 WR_HARPOON(port + hp_xferstat, 0);
2274 WR_HARPOON(port + hp_fiforead, 0);
2275 WR_HARPOON(port + hp_fifowrite, 0);
2295 WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
2299 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2304 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2305 WR_HARPOON(port + hp_xferstat, 0);
2306 WR_HARPOON(port + hp_fiforead, 0);
2307 WR_HARPOON(port + hp_fifowrite, 0);
2420 WR_HARPOON(port + hp_select_id, target);
2421 WR_HARPOON(port + hp_gp_reg_3, target); /* Use by new automation logic */
2432 WR_HARPOON(port + hp_autostart_3, (SELECT + SELCHK_STRT));
2468 WR_HARPOON(port + hp_autostart_3, (SELECT + SELCHK_STRT));
2503 WR_HARPOON(port + hp_autostart_3,
2552 WR_HARPOON(port + hp_autostart_3,
2567 WR_HARPOON(port + hp_autostart_3,
2587 WR_HARPOON(port + hp_xferstat, 0x00);
2591 WR_HARPOON(port + hp_portctrl_0, (SCSI_PORT));
2594 WR_HARPOON(port + hp_scsictrl_0,
2604 WR_HARPOON(port + hp_autostart_3, auto_loaded);
2632 WR_HARPOON((port + hp_scsictrl_0), (ENA_RESEL | ENA_SCAM_SEL));
2869 WR_HARPOON(port + hp_portctrl_0, SCSI_BUS_EN);
2871 WR_HARPOON(port + hp_scsidata_0, message);
2873 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2877 WR_HARPOON(port + hp_portctrl_0, 0x00);
2921 WR_HARPOON(port + hp_autostart_1,
2941 WR_HARPOON(port + hp_autostart_1,
3025 WR_HARPOON(port + hp_autostart_1,
3040 WR_HARPOON(port + hp_autostart_1,
3060 WR_HARPOON(port + hp_autostart_1,
3070 WR_HARPOON(port + hp_autostart_1,
3116 WR_HARPOON(port + hp_autostart_1,
3125 WR_HARPOON(port + hp_autostart_1,
3131 WR_HARPOON(port + hp_autostart_1,
3136 WR_HARPOON(port + hp_autostart_1,
3201 WR_HARPOON(port + hp_autostart_3,
3208 WR_HARPOON(port + hp_autostart_3,
3243 WR_HARPOON(port + hp_autostart_1,
3253 WR_HARPOON(port + hp_autostart_1,
3337 WR_HARPOON(port + hp_autostart_1,
3373 WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
3376 WR_HARPOON(port + hp_autostart_3, (AUTO_IMMED + CMD_ONLY_STRT));
3418 WR_HARPOON(port + hp_autostart_3, (SELECT + SELCHK_STRT));
3458 WR_HARPOON(port + hp_autostart_1,
3490 WR_HARPOON(port + hp_autostart_1,
3528 WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
3531 WR_HARPOON(port + hp_autostart_3, (AUTO_IMMED + CMD_ONLY_STRT));
3605 WR_HARPOON(p_port + hp_synctarg_base + index, p_sync_value);
3623 WR_HARPOON(port + hp_page_ctrl,
3627 WR_HARPOON(port + hp_scsictrl_0, SCSI_RST);
3630 WR_HARPOON(port + hp_seltimeout, TO_5ms);
3633 WR_HARPOON(port + hp_portctrl_0, (SCSI_PORT | START_TO));
3638 WR_HARPOON(port + hp_seltimeout, scsiID);
3640 WR_HARPOON(port + hp_scsictrl_0, ENA_SCAM_SEL);
3646 WR_HARPOON(port + hp_int_mask, (RD_HARPOON(port + hp_int_mask) | 0x00));
3676 WR_HARPOON(port + hp_page_ctrl,
3754 WR_HARPOON(p_port + hp_xfercnt_0, 0x00);
3760 WR_HARPOON(p_port + hp_scsisig, curr_phz);
3767 WR_HARPOON(p_port + hp_portctrl_0,
3774 WR_HARPOON(p_port + hp_portctrl_0,
3777 WR_HARPOON(p_port + hp_fifodata_0, 0xFA);
3787 WR_HARPOON(p_port + hp_portctrl_0,
3794 WR_HARPOON(p_port + hp_autostart_0,
3838 WR_HARPOON(port + hp_xferstat, 0x00);
3883 WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
3905 WR_HARPOON(port + hp_portctrl_0, 0x00);
4031 WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
4035 WR_HARPOON(port + hp_autostart_0, (END_DATA + END_DATA_START));
4074 WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
4078 WR_HARPOON(port + hp_autostart_0, (END_DATA + END_DATA_START));
4117 WR_HARPOON(p_port + hp_scsisig, 0x00);
4138 WR_HARPOON(p_port + hp_portctrl_0, (SCSI_PORT));
4142 WR_HARPOON(p_port + hp_autostart_3, (AUTO_IMMED | CMD_ONLY_STRT));
4161 WR_HARPOON(port + hp_scsisig, 0x00);
4163 WR_HARPOON(port + hp_autostart_0, (AUTO_IMMED + END_DATA_START));
4243 WR_HARPOON(port + hp_portctrl_0, SCSI_BUS_EN);
4245 WR_HARPOON(port + hp_scsidata_0, message);
4247 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
4251 WR_HARPOON(port + hp_portctrl_0, 0x00);
4298 WR_HARPOON(port + hp_autostart_1,
4329 WR_HARPOON(port + hp_autostart_1,
4344 WR_HARPOON(port + hp_autostart_1,
4367 WR_HARPOON(port + hp_scsisig, RD_HARPOON(port + hp_scsisig));
4426 WR_HARPOON(port + hp_xfercnt_0, 0x00);
4428 WR_HARPOON(port + hp_portctrl_0, 0x00);
4443 WR_HARPOON(port + hp_fifowrite, 0x00);
4444 WR_HARPOON(port + hp_fiforead, 0x00);
4445 WR_HARPOON(port + hp_xferstat, 0x00);
4992 WR_HARPOON(p_port + hp_page_ctrl, i);
5031 WR_HARPOON(p_port + hp_sg_addr, (sg_count << 4));
5037 WR_HARPOON(p_port + hp_portctrl_0,
5039 WR_HARPOON(p_port + hp_scsisig, S_DATAI_PH);
5053 WR_HARPOON(p_port + hp_portctrl_0,
5055 WR_HARPOON(p_port + hp_scsisig, S_DATAO_PH);
5058 WR_HARPOON(p_port + hp_page_ctrl, (unsigned char)(i | SCATTER_EN));
5092 WR_HARPOON(p_port + hp_portctrl_0,
5094 WR_HARPOON(p_port + hp_scsisig, S_DATAI_PH);
5096 WR_HARPOON(p_port + hp_xfer_cmd,
5102 WR_HARPOON(p_port + hp_portctrl_0,
5104 WR_HARPOON(p_port + hp_scsisig, S_DATAO_PH);
5106 WR_HARPOON(p_port + hp_xfer_cmd,
5130 WR_HARPOON(p_port + hp_sys_ctrl, HALT_MACH);
5137 WR_HARPOON(p_port + hp_sys_ctrl, HARD_ABORT);
5177 WR_HARPOON(port + hp_bm_ctrl,
5186 WR_HARPOON(port + hp_bm_ctrl,
5221 WR_HARPOON(port + hp_page_ctrl,
5225 WR_HARPOON(port + hp_sg_addr, 0x00);
5327 WR_HARPOON(port + hp_bm_ctrl,
5337 WR_HARPOON(port + hp_bm_ctrl,
5405 WR_HARPOON(port + hp_page_ctrl,
5409 WR_HARPOON(port + hp_sg_addr, 0x00);
5436 WR_HARPOON(port + hp_int_mask, (INT_CMD_COMPL | SCSI_INTERRUPT));
5719 WR_HARPOON(p_port + hp_scsisig,
5724 WR_HARPOON(p_port + hp_scsisig,
5730 WR_HARPOON(p_port + hp_scsisig,
5735 WR_HARPOON(p_port + hp_scsisig,
5742 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0)
5744 WR_HARPOON(p_port + hp_scsireset, SCAM_EN);
5745 WR_HARPOON(p_port + hp_scsidata_0, 0x00);
5746 WR_HARPOON(p_port + hp_scsidata_1, 0x00);
5747 WR_HARPOON(p_port + hp_portctrl_0, SCSI_BUS_EN);
5749 WR_HARPOON(p_port + hp_scsisig,
5752 WR_HARPOON(p_port + hp_scsisig, (RD_HARPOON(p_port + hp_scsisig)
5770 WR_HARPOON(p_port + hp_page_ctrl,
5773 WR_HARPOON(p_port + hp_scsidata_0, 0x00);
5775 WR_HARPOON(p_port + hp_portctrl_0, (RD_HARPOON(p_port + hp_portctrl_0)
5778 WR_HARPOON(p_port + hp_scsisig, 0x00);
5780 WR_HARPOON(p_port + hp_scsireset, (RD_HARPOON(p_port + hp_scsireset)
5783 WR_HARPOON(p_port + hp_clkctrl_0, (RD_HARPOON(p_port + hp_clkctrl_0)
5788 WR_HARPOON(p_port + hp_page_ctrl,
5880 WR_HARPOON(p_port + hp_scsisig, SCSI_SEL);
5883 WR_HARPOON(p_port + hp_scsisig, (SCSI_SEL | SCSI_BSY));
5885 WR_HARPOON(p_port + hp_scsisig,
5887 WR_HARPOON(p_port + hp_scsidata_0,
5891 WR_HARPOON(p_port + hp_scsisig, (SCSI_BSY | SCSI_IOBIT | SCSI_CD));
5894 WR_HARPOON(p_port + hp_scsidata_0,
5899 WR_HARPOON(p_port + hp_scsisig,
5917 WR_HARPOON(p_port + hp_scsidata_0, curr_data);
5921 WR_HARPOON(p_port + hp_scsidata_0, curr_data);
5930 WR_HARPOON(p_port + hp_scsidata_0, curr_data);
5934 WR_HARPOON(p_port + hp_scsidata_0, curr_data);
5941 WR_HARPOON(p_port + hp_scsidata_0, curr_data);
5945 WR_HARPOON(p_port + hp_scsidata_0, curr_data);
6155 WR_HARPOON(p_port + hp_page_ctrl,
6160 WR_HARPOON(p_port + hp_addstat,
6162 WR_HARPOON(p_port + hp_seltimeout, TO_4ms);
6172 WR_HARPOON(p_port + hp_select_id, targ_id);
6174 WR_HARPOON(p_port + hp_portctrl_0, SCSI_PORT);
6175 WR_HARPOON(p_port + hp_autostart_3, (SELECT | CMD_ONLY_STRT));
6176 WR_HARPOON(p_port + hp_scsictrl_0, (SEL_TAR | ENA_RESEL));
6187 WR_HARPOON(p_port + hp_addstat,
6189 WR_HARPOON(p_port + hp_seltimeout, TO_290ms);
6198 WR_HARPOON(p_port + hp_page_ctrl,
6209 WR_HARPOON(p_port + hp_scsisig,
6217 WR_HARPOON(p_port + hp_page_ctrl,
6484 WR_HARPOON(port + hp_page_ctrl, (unsigned char)(i | G_INT_DISABLE));
6486 WR_HARPOON(port + hp_scsireset, 0x00);
6487 WR_HARPOON(port + hp_portctrl_1, HOST_MODE8);
6489 WR_HARPOON(port + hp_scsireset, (DMA_RESET | HPSCSI_RESET | PROG_RESET |
6492 WR_HARPOON(port + hp_scsireset, SCSI_INI);
6494 WR_HARPOON(port + hp_clkctrl_0, CLKCTRL_DEFAULT);
6496 WR_HARPOON(port + hp_scsisig, 0x00); /* Clear any signals we might */
6497 WR_HARPOON(port + hp_scsictrl_0, ENA_SCAM_SEL);
6509 WR_HARPOON(port + hp_seltimeout, TO_290ms);
6514 WR_HARPOON(port + hp_addstat, SCSI_MODE8);
6516 WR_HARPOON(port + hp_page_ctrl, i);
6531 WR_HARPOON(p_port + hp_sys_ctrl, DRVR_RST);
6532 WR_HARPOON(p_port + hp_sys_ctrl, 0x00);
6534 WR_HARPOON(p_port + hp_host_blk_cnt, XFER_BLK64);
6536 WR_HARPOON(p_port + hp_bm_ctrl, (BMCTRL_DEFAULT));
6538 WR_HARPOON(p_port + hp_ee_ctrl, (SCSI_TERM_ENA_H));
6541 WR_HARPOON(p_port + hp_int_mask, (INT_CMD_COMPL | SCSI_INTERRUPT));
6542 WR_HARPOON(p_port + hp_page_ctrl, (RD_HARPOON(p_port + hp_page_ctrl) &
6956 WR_HARPOON(pCurrCard->ioPort + hp_clkctrl_0,
6958 WR_HARPOON(pCurrCard->ioPort + hp_sys_ctrl, STOP_CLK);
6961 WR_HARPOON(pCurrCard->ioPort + hp_semaphore,
7280 WR_HARPOON(p_port + hp_clkctrl_0, CLKCTRL_DEFAULT);
7282 WR_HARPOON(p_port + hp_seltimeout, p_delay);
7286 WR_HARPOON(p_port + hp_portctrl_0,
7298 WR_HARPOON(p_port + hp_portctrl_0,
7304 WR_HARPOON(p_port + hp_clkctrl_0, green_flag);
7306 WR_HARPOON(p_port + hp_seltimeout, old_timer);
7334 WR_HARPOON(p_port + hp_ee_ctrl, (ee_value | SEE_MS)); /*Turn off CS */
7335 WR_HARPOON(p_port + hp_ee_ctrl, ee_value); /*Turn off Master Select */
7370 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7371 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7373 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7374 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7376 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7377 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7380 WR_HARPOON(p_port + hp_ee_ctrl, (ee_value | SEE_MS));
7384 WR_HARPOON(p_port + hp_ee_ctrl, (ee_value | SEE_MS | SEE_CS)); /* Set CS to EEPROM */
7385 WR_HARPOON(p_port + hp_ee_ctrl, (ee_value | SEE_MS)); /* Turn off CS */
7386 WR_HARPOON(p_port + hp_ee_ctrl, ee_value); /* Turn off Master Select */
7448 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7449 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7451 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7452 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7461 WR_HARPOON(p_port + hp_ee_ctrl, (ee_value | SEE_MS)); /*Turn off CS */
7462 WR_HARPOON(p_port + hp_ee_ctrl, ee_value); /*Turn off Master Select */
7489 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7492 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7501 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7502 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7504 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7505 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7507 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7508 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7524 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7525 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7527 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7528 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7530 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);
7531 WR_HARPOON(p_port + hp_ee_ctrl, ee_value);