Lines Matching refs:pkt
58 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) argument
59 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) argument
64 dcd_poll(struct dcd_pkt *pkt) in dcd_poll() argument
75 savef = pkt->pkt_flags; in dcd_poll()
76 savec = pkt->pkt_comp; in dcd_poll()
77 savet = pkt->pkt_time; in dcd_poll()
79 pkt->pkt_flags |= FLAG_NOINTR; in dcd_poll()
86 pkt->pkt_comp = 0; in dcd_poll()
91 if (pkt->pkt_time == 0) { in dcd_poll()
92 pkt->pkt_time = DCD_POLL_TIMEOUT; in dcd_poll()
98 if (dcd_transport(pkt) != TRAN_ACCEPT) { in dcd_poll()
101 if (pkt->pkt_reason == CMD_INCOMPLETE && pkt->pkt_state == 0) { in dcd_poll()
103 } else if (pkt->pkt_reason != CMD_CMPLT) { in dcd_poll()
105 } else if (((*pkt->pkt_scbp) & STATUS_ATA_MASK) in dcd_poll()
114 pkt->pkt_flags = savef; in dcd_poll()
115 pkt->pkt_comp = savec; in dcd_poll()
116 pkt->pkt_time = savet; in dcd_poll()