Lines Matching refs:xenvif_queue
138 struct xenvif_queue { /* Per-queue data for xenvif */ struct
293 struct xenvif_queue *queues;
335 int xenvif_init_queue(struct xenvif_queue *queue);
336 void xenvif_deinit_queue(struct xenvif_queue *queue);
338 int xenvif_connect_data(struct xenvif_queue *queue,
354 int xenvif_queue_stopped(struct xenvif_queue *queue);
355 void xenvif_wake_queue(struct xenvif_queue *queue);
358 void xenvif_unmap_frontend_data_rings(struct xenvif_queue *queue);
359 int xenvif_map_frontend_data_rings(struct xenvif_queue *queue,
364 void xenvif_napi_schedule_or_enable_events(struct xenvif_queue *queue);
369 int xenvif_tx_action(struct xenvif_queue *queue, int budget);
372 void xenvif_kick_thread(struct xenvif_queue *queue);
378 void xenvif_rx_action(struct xenvif_queue *queue);
379 void xenvif_rx_queue_tail(struct xenvif_queue *queue, struct sk_buff *skb);
387 void xenvif_idx_unmap(struct xenvif_queue *queue, u16 pending_idx);
389 static inline pending_ring_idx_t nr_pending_reqs(struct xenvif_queue *queue) in nr_pending_reqs()
408 void xenvif_skb_zerocopy_prepare(struct xenvif_queue *queue,
410 void xenvif_skb_zerocopy_complete(struct xenvif_queue *queue);