Searched refs:xenvif_queue (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/net/xen-netback/ |
D | common.h | 135 struct xenvif_queue { /* Per-queue data for xenvif */ struct 249 struct xenvif_queue *queues; 283 int xenvif_init_queue(struct xenvif_queue *queue); 284 void xenvif_deinit_queue(struct xenvif_queue *queue); 286 int xenvif_connect(struct xenvif_queue *queue, unsigned long tx_ring_ref, 297 int xenvif_queue_stopped(struct xenvif_queue *queue); 298 void xenvif_wake_queue(struct xenvif_queue *queue); 301 void xenvif_unmap_frontend_rings(struct xenvif_queue *queue); 302 int xenvif_map_frontend_rings(struct xenvif_queue *queue, 307 void xenvif_napi_schedule_or_enable_events(struct xenvif_queue *queue); [all …]
|
D | netback.c | 93 static void xenvif_idx_release(struct xenvif_queue *queue, u16 pending_idx, 96 static void make_tx_response(struct xenvif_queue *queue, 99 static void push_tx_responses(struct xenvif_queue *queue); 101 static inline int tx_work_todo(struct xenvif_queue *queue); 103 static struct xen_netif_rx_response *make_rx_response(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() 160 static bool xenvif_rx_ring_slots_available(struct xenvif_queue *queue) in xenvif_rx_ring_slots_available() [all …]
|
D | interface.c | 54 void xenvif_skb_zerocopy_prepare(struct xenvif_queue *queue, in xenvif_skb_zerocopy_prepare() 61 void xenvif_skb_zerocopy_complete(struct xenvif_queue *queue) in xenvif_skb_zerocopy_complete() 81 struct xenvif_queue *queue = dev_id; in xenvif_tx_interrupt() 91 struct xenvif_queue *queue = in xenvif_poll() 92 container_of(napi, struct xenvif_queue, napi); in xenvif_poll() 116 struct xenvif_queue *queue = dev_id; in xenvif_rx_interrupt() 131 int xenvif_queue_stopped(struct xenvif_queue *queue) in xenvif_queue_stopped() 138 void xenvif_wake_queue(struct xenvif_queue *queue) in xenvif_wake_queue() 148 struct xenvif_queue *queue = NULL; in xenvif_start_xmit() 198 struct xenvif_queue *queue = NULL; in xenvif_get_stats() [all …]
|
D | xenbus.c | 41 static int connect_rings(struct backend_info *be, struct xenvif_queue *queue); 55 struct xenvif_queue *queue = m->private; in xenvif_read_io_ring() 136 struct xenvif_queue *queue = in xenvif_write_io_ring() 675 struct xenvif_queue *queue = &vif->queues[queue_index]; in xen_net_rate_changed() 759 struct xenvif_queue *queue; in connect() 790 sizeof(struct xenvif_queue)); in connect() 870 static int connect_rings(struct backend_info *be, struct xenvif_queue *queue) in connect_rings()
|