Lines Matching refs:queue_id
98 u16 queue_id) in xsk_get_pool_from_qid() argument
100 if (queue_id < dev->real_num_rx_queues) in xsk_get_pool_from_qid()
101 return dev->_rx[queue_id].pool; in xsk_get_pool_from_qid()
102 if (queue_id < dev->real_num_tx_queues) in xsk_get_pool_from_qid()
103 return dev->_tx[queue_id].pool; in xsk_get_pool_from_qid()
109 void xsk_clear_pool_at_qid(struct net_device *dev, u16 queue_id) in xsk_clear_pool_at_qid() argument
111 if (queue_id < dev->num_rx_queues) in xsk_clear_pool_at_qid()
112 dev->_rx[queue_id].pool = NULL; in xsk_clear_pool_at_qid()
113 if (queue_id < dev->num_tx_queues) in xsk_clear_pool_at_qid()
114 dev->_tx[queue_id].pool = NULL; in xsk_clear_pool_at_qid()
122 u16 queue_id) in xsk_reg_pool_at_qid() argument
124 if (queue_id >= max_t(unsigned int, in xsk_reg_pool_at_qid()
129 if (queue_id < dev->real_num_rx_queues) in xsk_reg_pool_at_qid()
130 dev->_rx[queue_id].pool = pool; in xsk_reg_pool_at_qid()
131 if (queue_id < dev->real_num_tx_queues) in xsk_reg_pool_at_qid()
132 dev->_tx[queue_id].pool = pool; in xsk_reg_pool_at_qid()
237 if (xs->dev != xdp->rxq->dev || xs->queue_id != xdp->rxq->queue_index) in xsk_rcv_check()
424 err = dev->netdev_ops->ndo_xsk_wakeup(dev, xs->queue_id, flags); in xsk_wakeup()
551 if (xs->queue_id >= xs->dev->real_num_tx_queues) in xsk_generic_xmit()
579 err = __dev_direct_xmit(skb, xs->queue_id); in xsk_generic_xmit()
926 if (umem_xs->queue_id != qid || umem_xs->dev != dev) { in xsk_bind()
987 xs->queue_id = qid; in xsk_bind()