Lines Matching defs:queue
110 static inline unsigned long idx_to_pfn(struct xenvif_queue *queue, in idx_to_pfn()
116 static inline unsigned long idx_to_kaddr(struct xenvif_queue *queue, in idx_to_kaddr()
160 static bool xenvif_rx_ring_slots_available(struct xenvif_queue *queue) in xenvif_rx_ring_slots_available()
185 void xenvif_rx_queue_tail(struct xenvif_queue *queue, struct sk_buff *skb) in xenvif_rx_queue_tail()
200 static struct sk_buff *xenvif_rx_dequeue(struct xenvif_queue *queue) in xenvif_rx_dequeue()
215 static void xenvif_rx_queue_maybe_wake(struct xenvif_queue *queue) in xenvif_rx_queue_maybe_wake()
226 static void xenvif_rx_queue_purge(struct xenvif_queue *queue) in xenvif_rx_queue_purge()
233 static void xenvif_rx_queue_drop_expired(struct xenvif_queue *queue) in xenvif_rx_queue_drop_expired()
257 static struct xenvif_rx_meta *get_next_rx_buffer(struct xenvif_queue *queue, in get_next_rx_buffer()
278 struct xenvif_queue *queue; member
295 struct xenvif_queue *queue = info->queue; in xenvif_setup_copy_gop() local
355 static void xenvif_gop_frag_copy(struct xenvif_queue *queue, struct sk_buff *skb, in xenvif_gop_frag_copy()
422 struct xenvif_queue *queue) in xenvif_gop_skb()
520 static void xenvif_add_frag_responses(struct xenvif_queue *queue, int status, in xenvif_add_frag_responses()
546 void xenvif_kick_thread(struct xenvif_queue *queue) in xenvif_kick_thread()
551 static void xenvif_rx_action(struct xenvif_queue *queue) in xenvif_rx_action()
664 void xenvif_napi_schedule_or_enable_events(struct xenvif_queue *queue) in xenvif_napi_schedule_or_enable_events()
674 static void tx_add_credit(struct xenvif_queue *queue) in tx_add_credit()
694 struct xenvif_queue *queue = (struct xenvif_queue *)data; in xenvif_tx_credit_callback() local
699 static void xenvif_tx_err(struct xenvif_queue *queue, in xenvif_tx_err()
726 static int xenvif_count_requests(struct xenvif_queue *queue, in xenvif_count_requests()
830 static inline void xenvif_tx_create_map_op(struct xenvif_queue *queue, in xenvif_tx_create_map_op()
861 static struct gnttab_map_grant_ref *xenvif_get_requests(struct xenvif_queue *queue, in xenvif_get_requests()
908 static inline void xenvif_grant_handle_set(struct xenvif_queue *queue, in xenvif_grant_handle_set()
922 static inline void xenvif_grant_handle_reset(struct xenvif_queue *queue, in xenvif_grant_handle_reset()
935 static int xenvif_tx_check_gop(struct xenvif_queue *queue, in xenvif_tx_check_gop()
1060 static void xenvif_fill_frags(struct xenvif_queue *queue, struct sk_buff *skb) in xenvif_fill_frags()
1098 static int xenvif_get_extras(struct xenvif_queue *queue, in xenvif_get_extras()
1158 static int checksum_setup(struct xenvif_queue *queue, struct sk_buff *skb) in checksum_setup()
1180 static bool tx_credit_exceeded(struct xenvif_queue *queue, unsigned size) in tx_credit_exceeded()
1284 static void xenvif_tx_build_gops(struct xenvif_queue *queue, in xenvif_tx_build_gops()
1491 static int xenvif_handle_frag_list(struct xenvif_queue *queue, struct sk_buff *skb) in xenvif_handle_frag_list()
1558 static int xenvif_tx_submit(struct xenvif_queue *queue) in xenvif_tx_submit()
1674 struct xenvif_queue *queue = ubuf_to_queue(ubuf); in xenvif_zerocopy_callback() local
1702 static inline void xenvif_tx_dealloc_action(struct xenvif_queue *queue) in xenvif_tx_dealloc_action()
1770 int xenvif_tx_action(struct xenvif_queue *queue, int budget) in xenvif_tx_action()
1797 static void xenvif_idx_release(struct xenvif_queue *queue, u16 pending_idx, in xenvif_idx_release()
1823 static void make_tx_response(struct xenvif_queue *queue, in make_tx_response()
1840 static void push_tx_responses(struct xenvif_queue *queue) in push_tx_responses()
1849 static struct xen_netif_rx_response *make_rx_response(struct xenvif_queue *queue, in make_rx_response()
1872 void xenvif_idx_unmap(struct xenvif_queue *queue, u16 pending_idx) in xenvif_idx_unmap()
1897 static inline int tx_work_todo(struct xenvif_queue *queue) in tx_work_todo()
1905 static inline bool tx_dealloc_work_todo(struct xenvif_queue *queue) in tx_dealloc_work_todo()
1910 void xenvif_unmap_frontend_rings(struct xenvif_queue *queue) in xenvif_unmap_frontend_rings()
1920 int xenvif_map_frontend_rings(struct xenvif_queue *queue, in xenvif_map_frontend_rings()
1953 static void xenvif_queue_carrier_off(struct xenvif_queue *queue) in xenvif_queue_carrier_off()
1968 static void xenvif_queue_carrier_on(struct xenvif_queue *queue) in xenvif_queue_carrier_on()
1984 static bool xenvif_rx_queue_stalled(struct xenvif_queue *queue) in xenvif_rx_queue_stalled()
1996 static bool xenvif_rx_queue_ready(struct xenvif_queue *queue) in xenvif_rx_queue_ready()
2006 static bool xenvif_have_rx_work(struct xenvif_queue *queue) in xenvif_have_rx_work()
2017 static long xenvif_rx_queue_timeout(struct xenvif_queue *queue) in xenvif_rx_queue_timeout()
2040 static void xenvif_wait_for_rx_work(struct xenvif_queue *queue) in xenvif_wait_for_rx_work()
2062 struct xenvif_queue *queue = data; in xenvif_kthread_guest_rx() local
2118 static bool xenvif_dealloc_kthread_should_stop(struct xenvif_queue *queue) in xenvif_dealloc_kthread_should_stop()
2129 struct xenvif_queue *queue = data; in xenvif_dealloc_kthread() local