Lines Matching refs:xenvif_queue
135 struct xenvif_queue { /* Per-queue data for xenvif */ struct
308 struct xenvif_queue *queues;
350 int xenvif_init_queue(struct xenvif_queue *queue);
351 void xenvif_deinit_queue(struct xenvif_queue *queue);
353 int xenvif_connect_data(struct xenvif_queue *queue,
368 void xenvif_unmap_frontend_data_rings(struct xenvif_queue *queue);
369 int xenvif_map_frontend_data_rings(struct xenvif_queue *queue,
374 void xenvif_napi_schedule_or_enable_events(struct xenvif_queue *queue);
379 int xenvif_tx_action(struct xenvif_queue *queue, int budget);
382 void xenvif_kick_thread(struct xenvif_queue *queue);
388 bool xenvif_have_rx_work(struct xenvif_queue *queue, bool test_kthread);
389 bool xenvif_rx_queue_tail(struct xenvif_queue *queue, struct sk_buff *skb);
397 static inline pending_ring_idx_t nr_pending_reqs(struct xenvif_queue *queue) in nr_pending_reqs()
417 void xenvif_skb_zerocopy_prepare(struct xenvif_queue *queue,
419 void xenvif_skb_zerocopy_complete(struct xenvif_queue *queue);