Lines Matching refs:xenvif_queue
138 struct xenvif_queue { /* Per-queue data for xenvif */ struct
277 struct xenvif_queue *queues;
317 int xenvif_init_queue(struct xenvif_queue *queue);
318 void xenvif_deinit_queue(struct xenvif_queue *queue);
320 int xenvif_connect_data(struct xenvif_queue *queue,
336 int xenvif_queue_stopped(struct xenvif_queue *queue);
337 void xenvif_wake_queue(struct xenvif_queue *queue);
340 void xenvif_unmap_frontend_data_rings(struct xenvif_queue *queue);
341 int xenvif_map_frontend_data_rings(struct xenvif_queue *queue,
346 void xenvif_napi_schedule_or_enable_events(struct xenvif_queue *queue);
351 int xenvif_tx_action(struct xenvif_queue *queue, int budget);
354 void xenvif_kick_thread(struct xenvif_queue *queue);
360 void xenvif_rx_action(struct xenvif_queue *queue);
361 void xenvif_rx_queue_tail(struct xenvif_queue *queue, struct sk_buff *skb);
369 void xenvif_idx_unmap(struct xenvif_queue *queue, u16 pending_idx);
371 static inline pending_ring_idx_t nr_pending_reqs(struct xenvif_queue *queue) in nr_pending_reqs()
390 void xenvif_skb_zerocopy_prepare(struct xenvif_queue *queue,
392 void xenvif_skb_zerocopy_complete(struct xenvif_queue *queue);