Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/xen-netback/
Dcommon.h135 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 …]
Dnetback.c93 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 …]
Dinterface.c54 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 …]
Dxenbus.c41 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()