Home
last modified time | relevance | path

Searched refs:xenvif_queue (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/net/xen-netback/
Dcommon.h138 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);
[all …]
Drx.c36 static bool xenvif_rx_ring_slots_available(struct xenvif_queue *queue) in xenvif_rx_ring_slots_available()
70 void xenvif_rx_queue_tail(struct xenvif_queue *queue, struct sk_buff *skb) in xenvif_rx_queue_tail()
88 static struct sk_buff *xenvif_rx_dequeue(struct xenvif_queue *queue) in xenvif_rx_dequeue()
110 static void xenvif_rx_queue_purge(struct xenvif_queue *queue) in xenvif_rx_queue_purge()
118 static void xenvif_rx_queue_drop_expired(struct xenvif_queue *queue) in xenvif_rx_queue_drop_expired()
133 static void xenvif_rx_copy_flush(struct xenvif_queue *queue) in xenvif_rx_copy_flush()
167 static void xenvif_rx_copy_add(struct xenvif_queue *queue, in xenvif_rx_copy_add()
226 static void xenvif_rx_next_skb(struct xenvif_queue *queue, in xenvif_rx_next_skb()
289 static void xenvif_rx_complete(struct xenvif_queue *queue, in xenvif_rx_complete()
316 static void xenvif_rx_next_chunk(struct xenvif_queue *queue, in xenvif_rx_next_chunk()
[all …]
Dnetback.c99 static void xenvif_idx_release(struct xenvif_queue *queue, u16 pending_idx,
102 static void make_tx_response(struct xenvif_queue *queue,
106 static void push_tx_responses(struct xenvif_queue *queue);
108 static inline int tx_work_todo(struct xenvif_queue *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()
127 static inline struct xenvif_queue *ubuf_to_queue(const struct ubuf_info *ubuf) in ubuf_to_queue()
133 struct xenvif_queue, in ubuf_to_queue()
152 void xenvif_kick_thread(struct xenvif_queue *queue) in xenvif_kick_thread()
157 void xenvif_napi_schedule_or_enable_events(struct xenvif_queue *queue) in xenvif_napi_schedule_or_enable_events()
[all …]
Dinterface.c55 void xenvif_skb_zerocopy_prepare(struct xenvif_queue *queue, in xenvif_skb_zerocopy_prepare()
62 void xenvif_skb_zerocopy_complete(struct xenvif_queue *queue) in xenvif_skb_zerocopy_complete()
82 struct xenvif_queue *queue = dev_id; in xenvif_tx_interrupt()
92 struct xenvif_queue *queue = in xenvif_poll()
93 container_of(napi, struct xenvif_queue, napi); in xenvif_poll()
121 struct xenvif_queue *queue = dev_id; in xenvif_rx_interrupt()
136 int xenvif_queue_stopped(struct xenvif_queue *queue) in xenvif_queue_stopped()
143 void xenvif_wake_queue(struct xenvif_queue *queue) in xenvif_wake_queue()
172 struct xenvif_queue *queue = NULL; in xenvif_start_xmit()
233 struct xenvif_queue *queue = NULL; in xenvif_get_stats()
[all …]
Dxenbus.c42 struct xenvif_queue *queue);
56 struct xenvif_queue *queue = m->private; in xenvif_read_io_ring()
137 struct xenvif_queue *queue = in xenvif_write_io_ring()
754 struct xenvif_queue *queue = &vif->queues[queue_index]; in xen_net_rate_changed()
947 struct xenvif_queue *queue; in connect()
981 sizeof(struct xenvif_queue))); in connect()
1066 struct xenvif_queue *queue) in connect_data_rings()