Lines Matching refs:WRW_HARPOON

186 #define WRW_HARPOON(ioport,val)       outw((u16)val, (u32)ioport)
760 #define HP_SETUP_ADDR_CNT(port,addr,count) (WRW_HARPOON((port+hp_host_addr_lo), (unsigned short)(addr & 0x0000FFFFL)),\
762 WRW_HARPOON((port+hp_host_addr_hmi), (unsigned short)(addr & 0x0000FFFFL)),\
764 WRW_HARPOON((port+hp_xfer_cnt_lo), (unsigned short)(count & 0x0000FFFFL)),\
1775 WRW_HARPOON((ioport + hp_intstat),
1803 /* WRW_HARPOON((ioport+hp_intstat),
1807 WRW_HARPOON((ioport + hp_intstat), CLR_ALL_INT_1);
1855 WRW_HARPOON((ioport + hp_intstat),
1864 WRW_HARPOON((ioport + hp_intstat),
1880 WRW_HARPOON((ioport + hp_intstat),
1893 WRW_HARPOON((ioport + hp_intstat),
1900 WRW_HARPOON((ioport + hp_intstat),
1933 WRW_HARPOON((ioport + hp_intstat), XFER_CNT_0);
1941 WRW_HARPOON((ioport + hp_intstat), BUS_FREE);
1954 WRW_HARPOON((ioport + hp_intstat), ITICKLE);
2078 WRW_HARPOON((p_port + hp_intstat), FIFO);
2088 WRW_HARPOON((p_port + hp_intstat),
2128 WRW_HARPOON((p_port + hp_intstat), SCAM_SEL);
2275 WRW_HARPOON((port + hp_intstat), PARITY);
2280 WRW_HARPOON((port + hp_intstat), PARITY);
2412 WRW_HARPOON((port + ID_MSG_STRT), (MPM_OP + AMSG_OUT +
2416 WRW_HARPOON((port + ID_MSG_STRT + 2), BRH_OP + ALWAYS + NP);
2439 WRW_HARPOON((port + ID_MSG_STRT), (MPM_OP + AMSG_OUT +
2443 WRW_HARPOON((port + ID_MSG_STRT + 2), BRH_OP + ALWAYS + CMDPZ);
2445 WRW_HARPOON((port + SYNC_MSGS + 0), (MPM_OP + AMSG_OUT +
2452 WRW_HARPOON((port + SYNC_MSGS + 2),
2454 WRW_HARPOON((port + SYNC_MSGS + 4), (BRH_OP + ALWAYS + NP));
2484 WRW_HARPOON((port + ID_MSG_STRT),
2487 WRW_HARPOON((port + NON_TAG_ID_MSG),
2502 WRW_HARPOON((port + ID_MSG_STRT),
2506 WRW_HARPOON((port + ID_MSG_STRT + 2),
2518 WRW_HARPOON((port +
2547 WRW_HARPOON((port + ID_MSG_STRT),
2550 WRW_HARPOON((port + NON_TAG_ID_MSG),
2564 WRW_HARPOON(cdb_reg, (MPM_OP + ACOMMAND + *theCCB));
2570 WRW_HARPOON(cdb_reg, (BRH_OP + ALWAYS + NP));
2574 WRW_HARPOON((port + hp_fiforead), (unsigned short)0x00);
2577 WRW_HARPOON((port + hp_intstat), (PROG_HLT | TIMEOUT | SEL | BUS_FREE));
2663 WRW_HARPOON((port + hp_fiforead), (unsigned short)0x00);
2677 WRW_HARPOON((port + hp_intstat), PHASE);
2682 WRW_HARPOON((port + hp_intstat), PHASE);
2847 WRW_HARPOON((port + hp_intstat), PHASE);
2852 WRW_HARPOON((port + hp_intstat), PHASE);
2854 WRW_HARPOON((port + hp_intstat),
2875 WRW_HARPOON((port + hp_intstat), BUS_FREE);
2940 WRW_HARPOON((port + hp_intstat), BUS_FREE);
2992 WRW_HARPOON((port + hp_intstat),
3147 WRW_HARPOON((port + ID_MSG_STRT),
3152 WRW_HARPOON((port + ID_MSG_STRT + 2), BRH_OP + ALWAYS + CMDPZ);
3154 WRW_HARPOON((port + SYNC_MSGS + 0),
3156 WRW_HARPOON((port + SYNC_MSGS + 2), (MPM_OP + AMSG_OUT + 0x03));
3157 WRW_HARPOON((port + SYNC_MSGS + 4),
3162 WRW_HARPOON((port + SYNC_MSGS + 6),
3168 WRW_HARPOON((port + SYNC_MSGS + 6),
3174 WRW_HARPOON((port + SYNC_MSGS + 6),
3178 WRW_HARPOON((port + SYNC_MSGS + 6),
3181 WRW_HARPOON((port + SYNC_MSGS + 8), (RAT_OP));
3182 WRW_HARPOON((port + SYNC_MSGS + 10),
3184 WRW_HARPOON((port + SYNC_MSGS + 12), (BRH_OP + ALWAYS + NP));
3350 WRW_HARPOON((port + SYNC_MSGS + 0), (MPM_OP + AMSG_OUT + SMEXT));
3351 WRW_HARPOON((port + SYNC_MSGS + 2), (MPM_OP + AMSG_OUT + 0x03));
3352 WRW_HARPOON((port + SYNC_MSGS + 4), (MPM_OP + AMSG_OUT + SMSYNC));
3353 WRW_HARPOON((port + SYNC_MSGS + 6), (MPM_OP + AMSG_OUT + sync_pulse));
3354 WRW_HARPOON((port + SYNC_MSGS + 8), (RAT_OP));
3355 WRW_HARPOON((port + SYNC_MSGS + 10), (MPM_OP + AMSG_OUT + offset));
3356 WRW_HARPOON((port + SYNC_MSGS + 12), (BRH_OP + ALWAYS + NP));
3360 WRW_HARPOON((port + hp_intstat), CLR_ALL_INT_1);
3387 WRW_HARPOON((port + ID_MSG_STRT),
3392 WRW_HARPOON((port + ID_MSG_STRT + 2), BRH_OP + ALWAYS + CMDPZ);
3394 WRW_HARPOON((port + SYNC_MSGS + 0),
3396 WRW_HARPOON((port + SYNC_MSGS + 2), (MPM_OP + AMSG_OUT + 0x02));
3397 WRW_HARPOON((port + SYNC_MSGS + 4),
3399 WRW_HARPOON((port + SYNC_MSGS + 6), (RAT_OP));
3400 WRW_HARPOON((port + SYNC_MSGS + 8),
3402 WRW_HARPOON((port + SYNC_MSGS + 10), (BRH_OP + ALWAYS + NP));
3506 WRW_HARPOON((port + SYNC_MSGS + 0), (MPM_OP + AMSG_OUT + SMEXT));
3507 WRW_HARPOON((port + SYNC_MSGS + 2), (MPM_OP + AMSG_OUT + 0x02));
3508 WRW_HARPOON((port + SYNC_MSGS + 4), (MPM_OP + AMSG_OUT + SMWDTR));
3509 WRW_HARPOON((port + SYNC_MSGS + 6), (RAT_OP));
3510 WRW_HARPOON((port + SYNC_MSGS + 8), (MPM_OP + AMSG_OUT + width));
3511 WRW_HARPOON((port + SYNC_MSGS + 10), (BRH_OP + ALWAYS + NP));
3515 WRW_HARPOON((port + hp_intstat), CLR_ALL_INT_1);
3611 WRW_HARPOON((port + hp_intstat), CLR_ALL_INT);
3617 WRW_HARPOON((port + hp_intstat), TIMEOUT);
3630 WRW_HARPOON((port + hp_intstat), CLR_ALL_INT);
3744 WRW_HARPOON((p_port + hp_intstat), XFER_CNT_0);
3823 WRW_HARPOON((port + hp_fiforead), (unsigned short)0x00);
3838 WRW_HARPOON((port + hp_intstat), PARITY);
3883 WRW_HARPOON((port + hp_intstat), AUTO_INT);
4019 WRW_HARPOON((port + hp_intstat), XFER_CNT_0);
4062 WRW_HARPOON((port + hp_intstat), XFER_CNT_0);
4113 WRW_HARPOON(cdb_reg, (MPM_OP + ACOMMAND + 0x00));
4116 WRW_HARPOON(cdb_reg,
4122 WRW_HARPOON(cdb_reg, (BRH_OP + ALWAYS + NP));
4227 WRW_HARPOON((port + hp_intstat), (BUS_FREE | PHASE | XFER_CNT_0));
4246 WRW_HARPOON((port + hp_intstat), BUS_FREE);
4394 WRW_HARPOON((port + hp_intstat), PARITY);
4424 WRW_HARPOON((port + hp_intstat), PARITY);
4433 WRW_HARPOON((port + hp_intstat), XFER_CNT_0);
4547 WRW_HARPOON(map_addr, (MPM_OP + AMSG_OUT + 0xC0)); /*ID MESSAGE */
4549 WRW_HARPOON(map_addr, (MPM_OP + AMSG_OUT + 0x20)); /*SIMPLE TAG QUEUEING MSG */
4551 WRW_HARPOON(map_addr, RAT_OP); /*RESET ATTENTION */
4553 WRW_HARPOON(map_addr, (MPM_OP + AMSG_OUT + 0x00)); /*TAG ID MSG */
4555 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 0 */
4557 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 1 */
4559 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 2 */
4561 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 3 */
4563 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 4 */
4565 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 5 */
4567 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 6 */
4569 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 7 */
4571 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 8 */
4573 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 9 */
4575 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 10 */
4577 WRW_HARPOON(map_addr, (MPM_OP + ACOMMAND + 0x00)); /*CDB BYTE 11 */
4579 WRW_HARPOON(map_addr, (CPE_OP + ADATA_OUT + DINT)); /*JUMP IF DATA OUT */
4581 WRW_HARPOON(map_addr, (TCB_OP + FIFO_0 + DI)); /*JUMP IF NO DATA IN FIFO */
4583 WRW_HARPOON(map_addr, (SSI_OP + SSI_IDO_STRT)); /*STOP AND INTERRUPT */
4585 WRW_HARPOON(map_addr, (CPE_OP + ADATA_IN + DINT)); /*JUMP IF NOT DATA IN PHZ */
4587 WRW_HARPOON(map_addr, (CPN_OP + AMSG_IN + ST)); /*IF NOT MSG IN CHECK 4 DATA IN */
4589 WRW_HARPOON(map_addr, (CRD_OP + SDATA + 0x02)); /*SAVE DATA PTR MSG? */
4591 WRW_HARPOON(map_addr, (BRH_OP + NOT_EQ + DC)); /*GO CHECK FOR DISCONNECT MSG */
4593 WRW_HARPOON(map_addr, (MRR_OP + SDATA + D_AR1)); /*SAVE DATA PTRS MSG */
4595 WRW_HARPOON(map_addr, (CPN_OP + AMSG_IN + ST)); /*IF NOT MSG IN CHECK DATA IN */
4597 WRW_HARPOON(map_addr, (CRD_OP + SDATA + 0x04)); /*DISCONNECT MSG? */
4599 WRW_HARPOON(map_addr, (BRH_OP + NOT_EQ + UNKNWN)); /*UKNKNOWN MSG */
4601 WRW_HARPOON(map_addr, (MRR_OP + SDATA + D_BUCKET)); /*XFER DISCONNECT MSG */
4603 WRW_HARPOON(map_addr, (SSI_OP + SSI_ITAR_DISC)); /*STOP AND INTERRUPT */
4605 WRW_HARPOON(map_addr, (CPN_OP + ASTATUS + UNKNWN)); /*JUMP IF NOT STATUS PHZ. */
4607 WRW_HARPOON(map_addr, (MRR_OP + SDATA + D_AR0)); /*GET STATUS BYTE */
4609 WRW_HARPOON(map_addr, (CPN_OP + AMSG_IN + CC)); /*ERROR IF NOT MSG IN PHZ */
4611 WRW_HARPOON(map_addr, (CRD_OP + SDATA + 0x00)); /*CHECK FOR CMD COMPLETE MSG. */
4613 WRW_HARPOON(map_addr, (BRH_OP + NOT_EQ + CC)); /*ERROR IF NOT CMD COMPLETE MSG. */
4615 WRW_HARPOON(map_addr, (MRR_OP + SDATA + D_BUCKET)); /*GET CMD COMPLETE MSG */
4617 WRW_HARPOON(map_addr, (SSI_OP + SSI_ICMD_COMP)); /*END OF COMMAND */
4620 WRW_HARPOON(map_addr, (SSI_OP + SSI_IUNKWN)); /*RECEIVED UNKNOWN MSG BYTE */
4622 WRW_HARPOON(map_addr, (SSI_OP + SSI_INO_CC)); /*NO COMMAND COMPLETE AFTER STATUS */
4624 WRW_HARPOON(map_addr, (SSI_OP + SSI_ITICKLE)); /*BIOS Tickled the Mgr */
4626 WRW_HARPOON(map_addr, (SSI_OP + SSI_IRFAIL)); /*EXPECTED ID/TAG MESSAGES AND */
4628 WRW_HARPOON(map_addr, (CRR_OP + AR3 + S_IDREG)); /* comp SCSI SEL ID & AR3 */
4630 WRW_HARPOON(map_addr, (BRH_OP + EQUAL + 0x00)); /*SEL ID OK then Conti. */
4632 WRW_HARPOON(map_addr, (SSI_OP + SSI_INO_CC)); /*NO COMMAND COMPLETE AFTER STATUS */
5746 WRW_HARPOON((p_port + hp_intstat), (BUS_FREE | AUTO_INT | SCAM_SEL));
6123 WRW_HARPOON(i, (MPM_OP + ACOMMAND));
6125 WRW_HARPOON(i, (BRH_OP + ALWAYS + NP));
6127 WRW_HARPOON((p_port + hp_intstat),
6153 WRW_HARPOON((p_port + hp_intstat),
6173 WRW_HARPOON((p_port + hp_intstat), CLR_ALL_INT_1);
6456 WRW_HARPOON((port + hp_intstat), CLR_ALL_INT);
6464 WRW_HARPOON((port + hp_intena), FPT_default_intena);
7240 WRW_HARPOON((p_port + hp_intstat), TIMEOUT);
7241 WRW_HARPOON((p_port + hp_intena), (FPT_default_intena & ~TIMEOUT));
7258 WRW_HARPOON((p_port + hp_intstat), TIMEOUT);
7259 WRW_HARPOON((p_port + hp_intena), FPT_default_intena);