Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/xen-netback/
Dcommon.h129 struct xenvif_queue { /* Per-queue data for xenvif */ struct
237 struct xenvif_queue *queues;
271 int xenvif_init_queue(struct xenvif_queue *queue);
272 void xenvif_deinit_queue(struct xenvif_queue *queue);
274 int xenvif_connect(struct xenvif_queue *queue, unsigned long tx_ring_ref,
285 int xenvif_queue_stopped(struct xenvif_queue *queue);
286 void xenvif_wake_queue(struct xenvif_queue *queue);
289 void xenvif_unmap_frontend_rings(struct xenvif_queue *queue);
290 int xenvif_map_frontend_rings(struct xenvif_queue *queue,
295 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()
152 bool xenvif_rx_ring_slots_available(struct xenvif_queue *queue, int needed) 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()
75 struct xenvif_queue *queue = dev_id; in xenvif_tx_interrupt()
85 struct xenvif_queue *queue = in xenvif_poll()
86 container_of(napi, struct xenvif_queue, napi); in xenvif_poll()
110 struct xenvif_queue *queue = dev_id; in xenvif_rx_interrupt()
125 int xenvif_queue_stopped(struct xenvif_queue *queue) in xenvif_queue_stopped()
132 void xenvif_wake_queue(struct xenvif_queue *queue) in xenvif_wake_queue()
142 struct xenvif_queue *queue = NULL; in xenvif_start_xmit()
185 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()
667 struct xenvif_queue *queue = &vif->queues[queue_index]; in xen_net_rate_changed()
751 struct xenvif_queue *queue; in connect()
782 sizeof(struct xenvif_queue)); in connect()
856 static int connect_rings(struct backend_info *be, struct xenvif_queue *queue) in connect_rings()