Lines Matching refs:xenvif_queue
138 struct xenvif_queue { /* Per-queue data for xenvif */ struct
310 struct xenvif_queue *queues;
352 int xenvif_init_queue(struct xenvif_queue *queue);
353 void xenvif_deinit_queue(struct xenvif_queue *queue);
355 int xenvif_connect_data(struct xenvif_queue *queue,
371 int xenvif_queue_stopped(struct xenvif_queue *queue);
372 void xenvif_wake_queue(struct xenvif_queue *queue);
375 void xenvif_unmap_frontend_data_rings(struct xenvif_queue *queue);
376 int xenvif_map_frontend_data_rings(struct xenvif_queue *queue,
381 void xenvif_napi_schedule_or_enable_events(struct xenvif_queue *queue);
386 int xenvif_tx_action(struct xenvif_queue *queue, int budget);
389 void xenvif_kick_thread(struct xenvif_queue *queue);
395 bool xenvif_have_rx_work(struct xenvif_queue *queue, bool test_kthread);
396 void xenvif_rx_action(struct xenvif_queue *queue);
397 void xenvif_rx_queue_tail(struct xenvif_queue *queue, struct sk_buff *skb);
405 void xenvif_idx_unmap(struct xenvif_queue *queue, u16 pending_idx);
407 static inline pending_ring_idx_t nr_pending_reqs(struct xenvif_queue *queue) in nr_pending_reqs()
427 void xenvif_skb_zerocopy_prepare(struct xenvif_queue *queue,
429 void xenvif_skb_zerocopy_complete(struct xenvif_queue *queue);