Lines Matching refs:tx

668 	RING_FINAL_CHECK_FOR_REQUESTS(&queue->tx, more_to_do);  in xenvif_napi_schedule_or_enable_events()
702 RING_IDX cons = queue->tx.req_cons; in xenvif_tx_err()
712 RING_COPY_REQUEST(&queue->tx, cons++, txp); in xenvif_tx_err()
714 queue->tx.req_cons = cons; in xenvif_tx_err()
731 RING_IDX cons = queue->tx.req_cons; in xenvif_count_requests()
779 RING_COPY_REQUEST(&queue->tx, cons + slots, txp); in xenvif_count_requests()
1103 RING_IDX cons = queue->tx.req_cons; in xenvif_get_extras()
1112 RING_COPY_REQUEST(&queue->tx, cons, &extra); in xenvif_get_extras()
1115 queue->tx.req_cons = ++cons; in xenvif_get_extras()
1123 queue->tx.req_cons = ++cons; in xenvif_get_extras()
1304 if (queue->tx.sring->req_prod - queue->tx.req_cons > in xenvif_tx_build_gops()
1309 queue->tx.sring->req_prod, queue->tx.req_cons, in xenvif_tx_build_gops()
1315 work_to_do = RING_HAS_UNCONSUMED_REQUESTS(&queue->tx); in xenvif_tx_build_gops()
1319 idx = queue->tx.req_cons; in xenvif_tx_build_gops()
1321 RING_COPY_REQUEST(&queue->tx, idx, &txreq); in xenvif_tx_build_gops()
1331 queue->tx.req_cons = ++idx; in xenvif_tx_build_gops()
1337 idx = queue->tx.req_cons; in xenvif_tx_build_gops()
1477 queue->tx.req_cons = idx; in xenvif_tx_build_gops()
1827 RING_IDX i = queue->tx.rsp_prod_pvt; in make_tx_response()
1830 resp = RING_GET_RESPONSE(&queue->tx, i); in make_tx_response()
1835 RING_GET_RESPONSE(&queue->tx, ++i)->status = XEN_NETIF_RSP_NULL; in make_tx_response()
1837 queue->tx.rsp_prod_pvt = ++i; in make_tx_response()
1844 RING_PUSH_RESPONSES_AND_CHECK_NOTIFY(&queue->tx, notify); in push_tx_responses()
1899 if (likely(RING_HAS_UNCONSUMED_REQUESTS(&queue->tx))) in tx_work_todo()
1912 if (queue->tx.sring) in xenvif_unmap_frontend_rings()
1914 queue->tx.sring); in xenvif_unmap_frontend_rings()
1936 BACK_RING_INIT(&queue->tx, txs, XEN_PAGE_SIZE); in xenvif_map_frontend_rings()