Home
last modified time | relevance | path

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

/linux/drivers/net/xen-netback/
A Dcommon.h135 struct xenvif_queue { /* Per-queue data for xenvif */ struct
308 struct xenvif_queue *queues;
350 int xenvif_init_queue(struct xenvif_queue *queue);
351 void xenvif_deinit_queue(struct xenvif_queue *queue);
353 int xenvif_connect_data(struct xenvif_queue *queue,
368 void xenvif_unmap_frontend_data_rings(struct xenvif_queue *queue);
369 int xenvif_map_frontend_data_rings(struct xenvif_queue *queue,
379 int xenvif_tx_action(struct xenvif_queue *queue, int budget);
382 void xenvif_kick_thread(struct xenvif_queue *queue);
416 void xenvif_skb_zerocopy_prepare(struct xenvif_queue *queue,
[all …]
A Drx.c135 static void xenvif_rx_queue_purge(struct xenvif_queue *queue) in xenvif_rx_queue_purge()
159 static void xenvif_rx_copy_flush(struct xenvif_queue *queue) in xenvif_rx_copy_flush()
193 static void xenvif_rx_copy_add(struct xenvif_queue *queue, in xenvif_rx_copy_add()
252 static void xenvif_rx_next_skb(struct xenvif_queue *queue, in xenvif_rx_next_skb()
328 static void xenvif_rx_complete(struct xenvif_queue *queue, in xenvif_rx_complete()
355 static void xenvif_rx_next_chunk(struct xenvif_queue *queue, in xenvif_rx_next_chunk()
393 static void xenvif_rx_data_slot(struct xenvif_queue *queue, in xenvif_rx_data_slot()
437 static void xenvif_rx_extra_slot(struct xenvif_queue *queue, in xenvif_rx_extra_slot()
461 static void xenvif_rx_skb(struct xenvif_queue *queue) in xenvif_rx_skb()
491 static void xenvif_rx_action(struct xenvif_queue *queue) in xenvif_rx_action()
[all …]
A Dnetback.c110 static void make_tx_response(struct xenvif_queue *queue,
117 static inline int tx_work_todo(struct xenvif_queue *queue);
142 struct xenvif_queue, in ubuf_to_queue()
161 void xenvif_kick_thread(struct xenvif_queue *queue) in xenvif_kick_thread()
180 static void tx_add_credit(struct xenvif_queue *queue) in tx_add_credit()
206 static void xenvif_tx_err(struct xenvif_queue *queue, in xenvif_tx_err()
725 static int xenvif_get_extras(struct xenvif_queue *queue, in xenvif_get_extras()
1171 static int xenvif_tx_submit(struct xenvif_queue *queue) in xenvif_tx_submit()
1289 struct xenvif_queue *queue = ubuf_to_queue(ubuf); in xenvif_zerocopy_callback()
1477 static void make_tx_response(struct xenvif_queue *queue, in make_tx_response()
[all …]
A Dinterface.c89 struct xenvif_queue *queue = dev_id; in xenvif_tx_interrupt()
105 struct xenvif_queue *queue = in xenvif_poll()
106 container_of(napi, struct xenvif_queue, napi); in xenvif_poll()
144 struct xenvif_queue *queue = dev_id; in xenvif_rx_interrupt()
160 struct xenvif_queue *queue = dev_id; in xenvif_interrupt()
208 struct xenvif_queue *queue = NULL; in xenvif_start_xmit()
274 struct xenvif_queue *queue = NULL; in xenvif_get_stats()
306 struct xenvif_queue *queue = NULL; in xenvif_up()
322 struct xenvif_queue *queue = NULL; in xenvif_down()
804 struct xenvif_queue *queue = NULL; in xenvif_disconnect_data()
[all …]
A Dxenbus.c14 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()
731 struct xenvif_queue *queue; in connect()
765 sizeof(struct xenvif_queue))); in connect()
850 struct xenvif_queue *queue) in connect_data_rings()

Completed in 15 milliseconds