Lines Matching refs:txreq
1341 netif_tx_request_t *txreq; in xnb_from_peer() local
1396 txreq = RING_GET_REQUEST(&xnbp->xnb_tx_ring, loop); in xnb_from_peer()
1398 unexpected_flags = txreq->flags & ~acceptable_flags; in xnb_from_peer()
1411 xnb_tx_mark_complete(xnbp, txreq->id, NETIF_RSP_ERROR); in xnb_from_peer()
1414 } else if (txreq->flags & NETTXF_extra_info) { in xnb_from_peer()
1442 xnb_tx_mark_complete(xnbp, txreq->id, in xnb_from_peer()
1446 } else if ((txreq->offset > PAGESIZE) || in xnb_from_peer()
1447 (txreq->offset + txreq->size > PAGESIZE)) { in xnb_from_peer()
1455 txreq->offset, txreq->size); in xnb_from_peer()
1459 xnb_tx_mark_complete(xnbp, txreq->id, NETIF_RSP_ERROR); in xnb_from_peer()
1478 txp->xt_id = txreq->id; in xnb_from_peer()
1480 cop->source.u.ref = txreq->gref; in xnb_from_peer()
1482 cop->source.offset = txreq->offset; in xnb_from_peer()
1488 cop->len = txreq->size; in xnb_from_peer()
1532 txreq = RING_GET_REQUEST(&xnbp->xnb_tx_ring, txp->xt_idx); in xnb_from_peer()
1547 mp->b_wptr += txreq->size; in xnb_from_peer()
1554 if ((txreq->flags & in xnb_from_peer()
1558 mp, txreq->flags); in xnb_from_peer()
1574 xnbp->xnb_stat_obytes += txreq->size; in xnb_from_peer()