Lines Matching refs:hp_scsisig
539 #define hp_scsisig 0x44
768 #define ACCEPT_MSG(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
769 WR_HARPOON(port+hp_scsisig, S_ILL_PH);}
771 #define ACCEPT_MSG_ATN(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
772 WR_HARPOON(port+hp_scsisig, (S_ILL_PH|SCSI_ATN));}
1839 && RD_HARPOON((ioport + hp_scsisig)) ==
2245 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2253 WR_HARPOON(port + hp_scsisig, SCSI_ACK + S_MSGI_PH);
2260 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2271 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
2278 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) !=
2287 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2292 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2674 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) {
2675 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
2683 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGI_PH) {
2756 && !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
2757 && (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
2838 !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ) &&
2839 (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
2844 while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) {
2845 if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
2853 if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGO_PH) {
2861 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
2944 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
3021 while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
3742 curr_phz = RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ;
3746 WR_HARPOON(p_port + hp_scsisig, curr_phz);
3750 (RD_HARPOON(p_port + hp_scsisig) & (unsigned char)S_SCSI_PHZ)))
3769 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ)
3843 while (RD_HARPOON(port + hp_scsisig) & SCSI_ACK) {
3858 if ((RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
3863 sPhase = RD_HARPOON(port + hp_scsisig) & (SCSI_BSY | S_SCSI_PHZ);
3989 (unsigned char)(RD_HARPOON(p_port + hp_scsisig) & S_SCSI_PHZ);
4103 WR_HARPOON(p_port + hp_scsisig, 0x00);
4147 WR_HARPOON(port + hp_scsisig, 0x00);
4233 WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
4353 WR_HARPOON(port + hp_scsisig, RD_HARPOON(port + hp_scsisig));
4493 if ((!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ||
5015 WR_HARPOON(p_port + hp_scsisig, S_DATAI_PH);
5031 WR_HARPOON(p_port + hp_scsisig, S_DATAO_PH);
5068 WR_HARPOON(p_port + hp_scsisig, S_DATAI_PH);
5078 WR_HARPOON(p_port + hp_scsisig, S_DATAO_PH);
5670 while (RD_HARPOON(p_port + hp_scsisig) & (SCSI_SEL | SCSI_BSY)) {
5673 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL)
5679 WR_HARPOON(p_port + hp_scsisig,
5680 (RD_HARPOON(p_port + hp_scsisig) | SCSI_BSY));
5682 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_SEL) {
5684 WR_HARPOON(p_port + hp_scsisig,
5685 (RD_HARPOON(p_port + hp_scsisig) &
5690 WR_HARPOON(p_port + hp_scsisig,
5691 (RD_HARPOON(p_port + hp_scsisig) | SCSI_SEL));
5695 WR_HARPOON(p_port + hp_scsisig,
5696 (RD_HARPOON(p_port + hp_scsisig) &
5709 WR_HARPOON(p_port + hp_scsisig,
5710 (RD_HARPOON(p_port + hp_scsisig) | SCSI_MSG));
5712 WR_HARPOON(p_port + hp_scsisig, (RD_HARPOON(p_port + hp_scsisig)
5738 WR_HARPOON(p_port + hp_scsisig, 0x00);
5840 WR_HARPOON(p_port + hp_scsisig, SCSI_SEL);
5843 WR_HARPOON(p_port + hp_scsisig, (SCSI_SEL | SCSI_BSY));
5845 WR_HARPOON(p_port + hp_scsisig,
5851 WR_HARPOON(p_port + hp_scsisig, (SCSI_BSY | SCSI_IOBIT | SCSI_CD));
5859 WR_HARPOON(p_port + hp_scsisig,
6064 if (RD_HARPOON(p_port + hp_scsisig) & p_data_bit)
6166 if (RD_HARPOON(p_port + hp_scsisig) & SCSI_REQ) {
6167 WR_HARPOON(p_port + hp_scsisig,
6453 WR_HARPOON(port + hp_scsisig, 0x00); /* Clear any signals we might */