Lines Matching defs:netfront_queue
109 struct netfront_queue { struct
110 unsigned int id; /* Queue ID, 0-based */
111 char name[QUEUE_NAME_SIZE]; /* DEVNAME-qN */
112 struct netfront_info *info;
114 struct bpf_prog __rcu *xdp_prog;
116 struct napi_struct napi;
121 unsigned int tx_evtchn, rx_evtchn;
122 unsigned int tx_irq, rx_irq;
124 char tx_irq_name[IRQ_NAME_SIZE]; /* DEVNAME-qN-tx */
125 char rx_irq_name[IRQ_NAME_SIZE]; /* DEVNAME-qN-rx */
127 spinlock_t tx_lock;
128 struct xen_netif_tx_front_ring tx;
129 int tx_ring_ref;
135 struct sk_buff *tx_skbs[NET_TX_RING_SIZE];
136 unsigned short tx_link[NET_TX_RING_SIZE];
139 grant_ref_t gref_tx_head;
140 grant_ref_t grant_tx_ref[NET_TX_RING_SIZE];
141 struct page *grant_tx_page[NET_TX_RING_SIZE];
142 unsigned tx_skb_freelist;
143 unsigned int tx_pend_queue;
145 spinlock_t rx_lock ____cacheline_aligned_in_smp;
169 struct netfront_queue *queues; argument