Lines Matching refs:txp

97 			     struct xen_netif_tx_request *txp,
700 struct xen_netif_tx_request *txp, RING_IDX end) in xenvif_tx_err() argument
707 make_tx_response(queue, txp, XEN_NETIF_RSP_ERROR); in xenvif_tx_err()
712 RING_COPY_REQUEST(&queue->tx, cons++, txp); in xenvif_tx_err()
728 struct xen_netif_tx_request *txp, in xenvif_count_requests() argument
777 txp = &dropped_tx; in xenvif_count_requests()
779 RING_COPY_REQUEST(&queue->tx, cons + slots, txp); in xenvif_count_requests()
790 if (!drop_err && txp->size > first->size) { in xenvif_count_requests()
794 txp->size, first->size); in xenvif_count_requests()
798 first->size -= txp->size; in xenvif_count_requests()
801 if (unlikely((txp->offset + txp->size) > XEN_PAGE_SIZE)) { in xenvif_count_requests()
803 txp->offset, txp->size); in xenvif_count_requests()
808 more_data = txp->flags & XEN_NETTXF_more_data; in xenvif_count_requests()
811 txp++; in xenvif_count_requests()
832 struct xen_netif_tx_request *txp, in xenvif_tx_create_map_op() argument
838 txp->gref, queue->vif->domid); in xenvif_tx_create_map_op()
840 memcpy(&queue->pending_tx_info[pending_idx].req, txp, in xenvif_tx_create_map_op()
841 sizeof(*txp)); in xenvif_tx_create_map_op()
863 struct xen_netif_tx_request *txp, in xenvif_get_requests() argument
881 shinfo->nr_frags++, txp++, gop++) { in xenvif_get_requests()
884 xenvif_tx_create_map_op(queue, pending_idx, txp, gop); in xenvif_get_requests()
894 shinfo->nr_frags++, txp++, gop++) { in xenvif_get_requests()
897 xenvif_tx_create_map_op(queue, pending_idx, txp, gop); in xenvif_get_requests()
1069 struct xen_netif_tx_request *txp; in xenvif_fill_frags() local
1086 txp = &queue->pending_tx_info[pending_idx].req; in xenvif_fill_frags()
1088 __skb_fill_page_desc(skb, i, page, txp->offset, txp->size); in xenvif_fill_frags()
1089 skb->len += txp->size; in xenvif_fill_frags()
1090 skb->data_len += txp->size; in xenvif_fill_frags()
1091 skb->truesize += txp->size; in xenvif_fill_frags()
1566 struct xen_netif_tx_request *txp; in xenvif_tx_submit() local
1571 txp = &queue->pending_tx_info[pending_idx].req; in xenvif_tx_submit()
1591 if (data_len < txp->size) { in xenvif_tx_submit()
1593 txp->offset += data_len; in xenvif_tx_submit()
1594 txp->size -= data_len; in xenvif_tx_submit()
1601 if (txp->flags & XEN_NETTXF_csum_blank) in xenvif_tx_submit()
1603 else if (txp->flags & XEN_NETTXF_data_validated) in xenvif_tx_submit()
1824 struct xen_netif_tx_request *txp, in make_tx_response() argument
1831 resp->id = txp->id; in make_tx_response()
1834 if (txp->flags & XEN_NETTXF_extra_info) in make_tx_response()