Searched refs:xenvif_queue (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.10/drivers/net/xen-netback/ |
D | common.h | 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); [all …]
|
D | rx.c | 36 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() 302 static void xenvif_rx_complete(struct xenvif_queue *queue, in xenvif_rx_complete() 329 static void xenvif_rx_next_chunk(struct xenvif_queue *queue, in xenvif_rx_next_chunk() [all …]
|
D | netback.c | 106 static void xenvif_idx_release(struct xenvif_queue *queue, u16 pending_idx, 109 static void make_tx_response(struct xenvif_queue *queue, 113 static void push_tx_responses(struct xenvif_queue *queue); 115 static inline int tx_work_todo(struct xenvif_queue *queue); 117 static inline unsigned long idx_to_pfn(struct xenvif_queue *queue, in idx_to_pfn() 123 static inline unsigned long idx_to_kaddr(struct xenvif_queue *queue, in idx_to_kaddr() 134 static inline struct xenvif_queue *ubuf_to_queue(const struct ubuf_info *ubuf) in ubuf_to_queue() 140 struct xenvif_queue, in ubuf_to_queue() 159 void xenvif_kick_thread(struct xenvif_queue *queue) in xenvif_kick_thread() 164 void xenvif_napi_schedule_or_enable_events(struct xenvif_queue *queue) in xenvif_napi_schedule_or_enable_events() [all …]
|
D | interface.c | 55 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() 80 static bool xenvif_handle_tx_interrupt(struct xenvif_queue *queue) in xenvif_handle_tx_interrupt() 92 struct xenvif_queue *queue = dev_id; in xenvif_tx_interrupt() 108 struct xenvif_queue *queue = in xenvif_poll() 109 container_of(napi, struct xenvif_queue, napi); in xenvif_poll() 135 static bool xenvif_handle_rx_interrupt(struct xenvif_queue *queue) in xenvif_handle_rx_interrupt() 147 struct xenvif_queue *queue = dev_id; in xenvif_rx_interrupt() 163 struct xenvif_queue *queue = dev_id; in xenvif_interrupt() 179 int xenvif_queue_stopped(struct xenvif_queue *queue) in xenvif_queue_stopped() [all …]
|
D | xenbus.c | 14 struct xenvif_queue *queue); 28 struct xenvif_queue *queue = m->private; in xenvif_read_io_ring() 109 struct xenvif_queue *queue = in xenvif_write_io_ring() 534 struct xenvif_queue *queue = &vif->queues[queue_index]; in xen_net_rate_changed() 728 struct xenvif_queue *queue; in connect() 762 sizeof(struct xenvif_queue))); in connect() 847 struct xenvif_queue *queue) in connect_data_rings()
|