Lines Matching refs:txp

97 			     struct xen_netif_tx_request *txp,
653 struct xen_netif_tx_request *txp, RING_IDX end) in xenvif_tx_err() argument
660 make_tx_response(queue, txp, XEN_NETIF_RSP_ERROR); in xenvif_tx_err()
665 txp = RING_GET_REQUEST(&queue->tx, cons++); in xenvif_tx_err()
681 struct xen_netif_tx_request *txp, in xenvif_count_requests() argument
730 txp = &dropped_tx; in xenvif_count_requests()
732 memcpy(txp, RING_GET_REQUEST(&queue->tx, cons + slots), in xenvif_count_requests()
733 sizeof(*txp)); in xenvif_count_requests()
744 if (!drop_err && txp->size > first->size) { in xenvif_count_requests()
748 txp->size, first->size); in xenvif_count_requests()
752 first->size -= txp->size; in xenvif_count_requests()
755 if (unlikely((txp->offset + txp->size) > PAGE_SIZE)) { in xenvif_count_requests()
757 txp->offset, txp->size); in xenvif_count_requests()
762 more_data = txp->flags & XEN_NETTXF_more_data; in xenvif_count_requests()
765 txp++; in xenvif_count_requests()
786 struct xen_netif_tx_request *txp, in xenvif_tx_create_map_op() argument
792 txp->gref, queue->vif->domid); in xenvif_tx_create_map_op()
794 memcpy(&queue->pending_tx_info[pending_idx].req, txp, in xenvif_tx_create_map_op()
795 sizeof(*txp)); in xenvif_tx_create_map_op()
817 struct xen_netif_tx_request *txp, in xenvif_get_requests() argument
841 shinfo->nr_frags++, txp++, gop++) { in xenvif_get_requests()
844 xenvif_tx_create_map_op(queue, pending_idx, txp, gop); in xenvif_get_requests()
861 shinfo->nr_frags++, txp++, gop++) { in xenvif_get_requests()
864 xenvif_tx_create_map_op(queue, pending_idx, txp, gop); in xenvif_get_requests()
1036 struct xen_netif_tx_request *txp; in xenvif_fill_frags() local
1053 txp = &queue->pending_tx_info[pending_idx].req; in xenvif_fill_frags()
1055 __skb_fill_page_desc(skb, i, page, txp->offset, txp->size); in xenvif_fill_frags()
1056 skb->len += txp->size; in xenvif_fill_frags()
1057 skb->data_len += txp->size; in xenvif_fill_frags()
1058 skb->truesize += txp->size; in xenvif_fill_frags()
1417 struct xen_netif_tx_request *txp; in xenvif_tx_submit() local
1422 txp = &queue->pending_tx_info[pending_idx].req; in xenvif_tx_submit()
1442 if (data_len < txp->size) { in xenvif_tx_submit()
1444 txp->offset += data_len; in xenvif_tx_submit()
1445 txp->size -= data_len; in xenvif_tx_submit()
1452 if (txp->flags & XEN_NETTXF_csum_blank) in xenvif_tx_submit()
1454 else if (txp->flags & XEN_NETTXF_data_validated) in xenvif_tx_submit()
1676 struct xen_netif_tx_request *txp, in make_tx_response() argument
1683 resp->id = txp->id; in make_tx_response()
1686 if (txp->flags & XEN_NETTXF_extra_info) in make_tx_response()