Lines Matching refs:hp_scsisig
511 #define hp_scsisig 0x44
740 #define ACCEPT_MSG(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
741 WR_HARPOON(port+hp_scsisig, S_ILL_PH);}
743 #define ACCEPT_MSG_ATN(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
744 WR_HARPOON(port+hp_scsisig, (S_ILL_PH|SCSI_ATN));}
1807 && RD_HARPOON((ioport + hp_scsisig)) ==
2213 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2221 WR_HARPOON(port + hp_scsisig, SCSI_ACK + S_MSGI_PH);
2228 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2239 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2246 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) !=
2255 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2260 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
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) {
2829 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2913 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2990 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
3715 curr_phz = RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ;
3719 WR_HARPOON(p_port + hp_scsisig, curr_phz);
3723 (RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ)))
3742 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ)
3816 while (RD_HARPOON(port + hp_scsisig) & SCSI_ACK) {
3831 if ((RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
3836 sPhase = RD_HARPOON(port + hp_scsisig) & (SCSI_BSY | S_SCSI_PHZ);
3958 (unsigned char)(RD_HARPOON(p_port + hp_scsisig) & S_SCSI_PHZ);
4072 WR_HARPOON(p_port + hp_scsisig, 0x00);
4116 WR_HARPOON(port + hp_scsisig, 0x00);
4202 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
4322 WR_HARPOON(port + hp_scsisig, RD_HARPOON(port + hp_scsisig));
4462 if ((!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ||
4984 WR_HARPOON(p_port + hp_scsisig, S_DATAI_PH);
5000 WR_HARPOON(p_port + hp_scsisig, S_DATAO_PH);
5037 WR_HARPOON(p_port + hp_scsisig, S_DATAI_PH);
5047 WR_HARPOON(p_port + hp_scsisig, S_DATAO_PH);
5639 while (RD_HARPOON(p_port + hp_scsisig) & (SCSI_SEL | SCSI_BSY)) {
5642 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL)
5648 WR_HARPOON(p_port + hp_scsisig,
5649 (RD_HARPOON(p_port + hp_scsisig) | SCSI_BSY));
5651 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL) {
5653 WR_HARPOON(p_port + hp_scsisig,
5654 (RD_HARPOON(p_port + hp_scsisig) &
5659 WR_HARPOON(p_port + hp_scsisig,
5660 (RD_HARPOON(p_port + hp_scsisig) | SCSI_SEL));
5664 WR_HARPOON(p_port + hp_scsisig,
5665 (RD_HARPOON(p_port + hp_scsisig) &
5678 WR_HARPOON(p_port + hp_scsisig,
5679 (RD_HARPOON(p_port + hp_scsisig) | SCSI_MSG));
5681 WR_HARPOON(p_port + hp_scsisig, (RD_HARPOON(p_port + hp_scsisig)
5707 WR_HARPOON(p_port + hp_scsisig, 0x00);
5809 WR_HARPOON(p_port + hp_scsisig, SCSI_SEL);
5812 WR_HARPOON(p_port + hp_scsisig, (SCSI_SEL | SCSI_BSY));
5814 WR_HARPOON(p_port + hp_scsisig,
5820 WR_HARPOON(p_port + hp_scsisig, (SCSI_BSY | SCSI_IOBIT | SCSI_CD));
5828 WR_HARPOON(p_port + hp_scsisig,
6033 if (RD_HARPOON(p_port + hp_scsisig) & p_data_bit)
6135 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ) {
6136 WR_HARPOON(p_port + hp_scsisig,
6422 WR_HARPOON(port + hp_scsisig, 0x00); /* Clear any signals we might */