Lines Matching refs:xfer
568 db_tr->xfer = NULL;
572 db_tr->xfer = NULL;
880 struct fw_xfer *xfer; local
905 xfer = STAILQ_FIRST(&dbch->xferq.q);
906 if(xfer == NULL){
915 db_tr->xfer = xfer;
916 xfer->flag = FWXF_START;
918 fp = &xfer->send.hdr;
930 ohcifp->mode.common.spd = xfer->send.spd & 0x7;
965 if (xfer->send.pay_len > 0) {
967 fwohci_execute_db(db_tr, &xfer->send);
969 if (xfer->mbuf == NULL) {
971 &xfer->send.payload[0], xfer->send.pay_len,
977 xfer->mbuf,
987 m_copydata(xfer->mbuf, 0,
988 xfer->mbuf->m_pkthdr.len,
991 xfer->mbuf->m_pkthdr.len;
992 m_freem(xfer->mbuf);
993 xfer->mbuf = m0;
1084 struct fw_xfer *xfer; local
1160 if (tr->xfer != NULL) {
1161 xfer = tr->xfer;
1162 if (xfer->flag & FWXF_RCVD) {
1167 fw_xfer_done(xfer);
1170 xfer->tv = system_time();
1172 xfer->flag = FWXF_SENT;
1174 xfer->flag = FWXF_BUSY;
1175 xfer->resp = err;
1176 xfer->recv.pay_len = 0;
1177 fw_xfer_done(xfer);
1180 xfer->flag = FWXF_SENTERR;
1181 xfer->resp = err;
1182 xfer->recv.pay_len = 0;
1183 fw_xfer_done(xfer);
1196 tr->xfer = NULL;