• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/

Lines Matching defs:ioport

185 #define RD_HARPOON(ioport)          inb((u32)ioport)
186 #define RDW_HARPOON(ioport) inw((u32)ioport)
187 #define RD_HARP32(ioport,offset,data) (data = inl((u32)(ioport + offset)))
188 #define WR_HARPOON(ioport,val) outb((u8) val, (u32)ioport)
189 #define WRW_HARPOON(ioport,val) outw((u16)val, (u32)ioport)
190 #define WR_HARP32(ioport,offset,data) outl(data, (u32)(ioport + offset))
941 unsigned long ioport;
944 ioport = pCardInfo->si_baseaddr;
946 if (RD_HARPOON(ioport + hp_vendor_id_0) != ORION_VEND_0)
949 if ((RD_HARPOON(ioport + hp_vendor_id_1) != ORION_VEND_1))
952 if ((RD_HARPOON(ioport + hp_device_id_0) != ORION_DEV_0))
955 if ((RD_HARPOON(ioport + hp_device_id_1) != ORION_DEV_1))
958 if (RD_HARPOON(ioport + hp_rev_num) != 0x0f) {
965 if (RD_HARPOON(ioport + hp_sub_device_id_0) & 0x0f)
975 if (FPT_RdStack(ioport, 0) != 0x00) {
976 if (FPT_ChkIfChipInitialized(ioport) == 0) {
978 WR_HARPOON(ioport + hp_semaphore, 0x00);
979 FPT_XbowInit(ioport, 0); /*Must Init the SCSI before attempting */
980 FPT_DiagEEPROM(ioport);
985 pCurrNvRam->niBaseAddr = ioport;
993 WR_HARPOON(ioport + hp_clkctrl_0, CLKCTRL_DEFAULT);
994 WR_HARPOON(ioport + hp_sys_ctrl, 0x00);
1001 char)(FPT_utilEERead(ioport,
1021 FPT_utilEERead(ioport,
1062 char)(FPT_utilEERead(ioport, (SYSTEM_CONFIG / 2)));
1068 (unsigned char)FPT_utilEERead(ioport, SCAM_CONFIG / 2);
1087 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L);
1091 WR_HARPOON(ioport + hp_bm_ctrl, j);
1093 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H);
1097 WR_HARPOON(ioport + hp_ee_ctrl, j);
1099 if (!(RD_HARPOON(ioport + hp_page_ctrl) & NARROW_SCSI_CARD))
1127 temp = FPT_utilEERead(ioport, (MODEL_NUMB_0 / 2));
1129 temp = FPT_utilEERead(ioport, (MODEL_NUMB_2 / 2));
1136 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1139 temp = RD_HARPOON(ioport + hp_xfer_pad);
1140 WR_HARPOON(ioport + hp_xfer_pad, (temp & ~BIT(4)));
1141 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1143 WR_HARPOON(ioport + hp_xfer_pad, (temp | BIT(4)));
1144 if (RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7))
1146 WR_HARPOON(ioport + hp_xfer_pad, temp);
1148 temp = RD_HARPOON(ioport + hp_ee_ctrl);
1149 temp2 = RD_HARPOON(ioport + hp_xfer_pad);
1150 WR_HARPOON(ioport + hp_ee_ctrl, (temp | SEE_CS));
1151 WR_HARPOON(ioport + hp_xfer_pad, (temp2 | BIT(4)));
1155 if (!(RD_HARPOON(ioport + hp_ee_ctrl) & BIT(7)))
1157 WR_HARPOON(ioport + hp_xfer_pad, (temp2 & ~BIT(4)));
1158 WR_HARPOON(ioport + hp_xfer_pad, (temp2 | BIT(4)));
1160 WR_HARPOON(ioport + hp_ee_ctrl, temp);
1161 WR_HARPOON(ioport + hp_xfer_pad, temp2);
1168 ARAM_ACCESS(ioport);
1173 RD_HARPOON(ioport + hp_aramBase + BIOS_DATA_OFFSET + i);
1181 char)(RD_HARPOON(ioport + hp_aramBase + BIOS_RELATIVE_CARD) - 1);
1183 SGRAM_ACCESS(ioport);
1214 unsigned long ioport;
1216 ioport = pCardInfo->si_baseaddr;
1225 if (FPT_BL_Card[thisCard].ioPort == ioport) {
1234 FPT_BL_Card[thisCard].ioPort = ioport;
1258 (unsigned char)FPT_utilEERead(ioport, SCAM_CONFIG / 2);
1261 FPT_BusMasterInit(ioport);
1262 FPT_XbowInit(ioport, ScamFlg);
1264 FPT_autoLoadDefaultMap(ioport);
1269 WR_HARPOON(ioport + hp_selfid_0, id);
1270 WR_HARPOON(ioport + hp_selfid_1, 0x00);
1271 WR_HARPOON(ioport + hp_arb_id, pCardInfo->si_id);
1276 WR_HARPOON(ioport + hp_portctrl_1, (HOST_MODE8 | CHK_SCSI_P));
1278 j = (RD_HARPOON(ioport + hp_bm_ctrl) & ~SCSI_TERM_ENA_L);
1281 WR_HARPOON(ioport + hp_bm_ctrl, j);
1283 j = (RD_HARPOON(ioport + hp_ee_ctrl) & ~SCSI_TERM_ENA_H);
1286 WR_HARPOON(ioport + hp_ee_ctrl, j);
1290 FPT_sresb(ioport, thisCard);
1302 if (FPT_utilEERead(ioport, (SYSTEM_CONFIG / 2)) & GREEN_PC_ENA)
1312 if (FPT_utilEERead(ioport, (SCSI_CONFIG / 2)) & RENEGO_ENA)
1320 if (FPT_utilEERead(ioport, (SCSI_CONFIG / 2)) & CONNIO_ENA)
1342 FPT_utilEERead(ioport,
1386 WR_HARPOON((ioport + hp_semaphore),
1387 (unsigned char)(RD_HARPOON((ioport + hp_semaphore)) |
1497 unsigned long ioport;
1503 ioport = ((struct sccb_card *)pCurrCard)->ioPort;
1519 WR_HARPOON(ioport + hp_semaphore,
1520 (RD_HARPOON(ioport + hp_semaphore)
1524 WR_HARPOON(ioport + hp_clkctrl_0, CLKCTRL_DEFAULT);
1525 WR_HARPOON(ioport + hp_sys_ctrl, 0x00);
1531 if (RD_HARPOON(ioport + hp_semaphore) & BIOS_IN_USE) {
1533 WR_HARPOON(ioport + hp_semaphore,
1534 (RD_HARPOON(ioport + hp_semaphore)
1548 else if ((RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) {
1564 MDISABLE_INT(ioport);
1599 MENABLE_INT(ioport);
1615 unsigned long ioport;
1623 ioport = ((struct sccb_card *)pCurrCard)->ioPort;
1627 if (!(RD_HARPOON(ioport + hp_page_ctrl) & G_INT_DISABLE)) {
1634 WR_HARPOON(ioport + hp_semaphore,
1635 (RD_HARPOON(ioport + hp_semaphore)
1660 MDISABLE_INT(ioport);
1676 FPT_ssel(ioport,
1692 MENABLE_INT(ioport);
1723 unsigned long ioport;
1725 ioport = ((struct sccb_card *)pCurrCard)->ioPort;
1727 if (RD_HARPOON(ioport + hp_int_status) & INT_ASSERTED) {
1751 unsigned long ioport;
1754 ioport = ((struct sccb_card *)pCurrCard)->ioPort;
1756 MDISABLE_INT(ioport);
1758 if ((bm_int_st = RD_HARPOON(ioport + hp_int_status)) & EXT_STATUS_ON)
1760 RD_HARPOON(ioport +
1765 WR_HARPOON(ioport + hp_int_mask, (INT_CMD_COMPL | SCSI_INTERRUPT));
1768 RDW_HARPOON((ioport +
1775 FPT_SccbMgr_bad_isr(ioport, thisCard,
1778 WRW_HARPOON((ioport + hp_intstat),
1784 MENABLE_INT(ioport);
1798 (RDW_HARPOON((ioport + hp_intstat)) &
1805 FPT_phaseChkFifo(ioport, thisCard);
1807 /* WRW_HARPOON((ioport+hp_intstat),
1811 WRW_HARPOON((ioport + hp_intstat), CLR_ALL_INT_1);
1813 FPT_autoCmdCmplt(ioport, thisCard);
1822 FPT_phaseChkFifo(ioport, thisCard);
1826 if (RD_HARPOON(ioport + hp_gp_reg_1) == SMSAVE_DATA_PTR) {
1828 WR_HARPOON(ioport + hp_gp_reg_1, 0x00);
1843 (RDW_HARPOON((ioport + hp_intstat)) &
1845 && !((RDW_HARPOON((ioport + hp_intstat)) & PHASE)
1846 && RD_HARPOON((ioport + hp_scsisig)) ==
1856 (RDW_HARPOON((ioport + hp_intstat)) &
1858 MENABLE_INT(ioport);
1862 WRW_HARPOON((ioport + hp_intstat),
1872 WRW_HARPOON((ioport + hp_intstat),
1875 if (RDW_HARPOON((ioport + hp_intstat)) & ITAR_DISC) {
1878 FPT_phaseChkFifo(ioport, thisCard);
1881 if (RD_HARPOON(ioport + hp_gp_reg_1) ==
1883 WR_HARPOON(ioport + hp_gp_reg_1, 0x00);
1890 WRW_HARPOON((ioport + hp_intstat),
1896 FPT_sres(ioport, thisCard,
1898 FPT_phaseDecode(ioport, thisCard);
1904 WRW_HARPOON((ioport + hp_intstat),
1906 FPT_phaseDecode(ioport, thisCard);
1911 WRW_HARPOON((ioport + hp_intstat),
1913 if ((RD_HARPOON(ioport + hp_prgmcnt_0) & (unsigned char)
1915 FPT_phaseDecode(ioport, thisCard);
1919 char)(RD_HARPOON(ioport + hp_fifowrite));
1922 char)(RD_HARPOON(ioport + hp_gp_reg_3));
1923 WR_HARPOON(ioport + hp_xfer_pad,
1925 WR_HARPOON(ioport + hp_select_id,
1928 WR_HARPOON(ioport + hp_xfer_pad,
1930 WR_HARPOON(ioport + hp_fifowrite, i);
1931 WR_HARPOON(ioport + hp_autostart_3,
1938 WRW_HARPOON((ioport + hp_intstat), XFER_CNT_0);
1940 FPT_schkdd(ioport, thisCard);
1946 WRW_HARPOON((ioport + hp_intstat), BUS_FREE);
1951 FPT_hostDataXferAbort(ioport, thisCard,
1955 FPT_phaseBusFree(ioport, thisCard);
1960 WRW_HARPOON((ioport + hp_intstat), ITICKLE);
1982 FPT_ssel(ioport, thisCard);
1991 MENABLE_INT(ioport);