Lines Matching +full:num +full:- +full:tx +full:- +full:queues

53 	struct xen_netif_tx_request req; /* tx request */
59 * skb_shinfo(skb)->destructor_arg points to the first mapped slot's
91 #define NETBACK_INVALID_HANDLE -1
100 /* Queue name is interface name with "-qNNN" appended */
103 /* IRQ name is queue name with "-tx" or "-rx" appended */
109 /* Stats fields to be updated per-queue.
131 unsigned int num; member
135 struct xenvif_queue { /* Per-queue data for xenvif */
136 unsigned int id; /* Queue ID, 0-based */
137 char name[QUEUE_NAME_SIZE]; /* DEVNAME-qN */
141 * TX/RX common EOI handling.
142 * When feature-split-event-channels = 0, interrupt handler sets
144 * by the RX and TX interrupt handlers.
145 * RX and TX handler threads will issue an EOI when either
154 /* Use NAPI for guest TX */
156 /* When feature-split-event-channels = 0, tx_irq = rx_irq. */
158 /* Only used when feature-split-event-channels = 1 */
159 char tx_irq_name[IRQ_NAME_SIZE]; /* DEVNAME-qN-tx */
160 struct xen_netif_tx_back_ring tx; member
193 /* When feature-split-event-channels = 0, tx_irq = rx_irq. */
195 /* Only used when feature-split-event-channels = 1 */
196 char rx_irq_name[IRQ_NAME_SIZE]; /* DEVNAME-qN-rx */
296 /* headroom requested by xen-netfront */
307 /* Queues */
308 struct xenvif_queue *queues; member
309 unsigned int num_queues; /* active queues, resource allocated */
337 #define XENVIF_RX_CB(skb) ((struct xenvif_rx_cb *)(skb)->cb)
341 return to_xenbus_device(vif->dev->dev.parent); in xenvif_to_xenbus_device()
393 /* Callbacks from stack when TX packet can be released */
398 return MAX_PENDING_REQS - in nr_pending_reqs()
399 queue->pending_prod + queue->pending_cons; in nr_pending_reqs()