Lines Matching refs:q
189 hnae_init_ring(struct hnae_queue *q, struct hnae_ring *ring, int flags) in hnae_init_ring() argument
196 ring->q = q; in hnae_init_ring()
232 static int hnae_init_queue(struct hnae_handle *h, struct hnae_queue *q, in hnae_init_queue() argument
237 q->dev = dev; in hnae_init_queue()
238 q->handle = h; in hnae_init_queue()
240 ret = hnae_init_ring(q, &q->tx_ring, q->tx_ring.flags | RINGF_DIR); in hnae_init_queue()
244 ret = hnae_init_ring(q, &q->rx_ring, q->rx_ring.flags & ~RINGF_DIR); in hnae_init_queue()
249 dev->ops->init_queue(q); in hnae_init_queue()
254 hnae_fini_ring(&q->tx_ring); in hnae_init_queue()
259 static void hnae_fini_queue(struct hnae_queue *q) in hnae_fini_queue() argument
261 if (q->dev->ops->fini_queue) in hnae_fini_queue()
262 q->dev->ops->fini_queue(q); in hnae_fini_queue()
264 hnae_fini_ring(&q->tx_ring); in hnae_fini_queue()
265 hnae_fini_ring(&q->rx_ring); in hnae_fini_queue()