Lines Matching refs:queue_id

55 			       u16 queue_id)  in xdp_reg_umem_at_qid()  argument
57 if (queue_id >= max_t(unsigned int, in xdp_reg_umem_at_qid()
62 if (queue_id < dev->real_num_rx_queues) in xdp_reg_umem_at_qid()
63 dev->_rx[queue_id].umem = umem; in xdp_reg_umem_at_qid()
64 if (queue_id < dev->real_num_tx_queues) in xdp_reg_umem_at_qid()
65 dev->_tx[queue_id].umem = umem; in xdp_reg_umem_at_qid()
71 u16 queue_id) in xdp_get_umem_from_qid() argument
73 if (queue_id < dev->real_num_rx_queues) in xdp_get_umem_from_qid()
74 return dev->_rx[queue_id].umem; in xdp_get_umem_from_qid()
75 if (queue_id < dev->real_num_tx_queues) in xdp_get_umem_from_qid()
76 return dev->_tx[queue_id].umem; in xdp_get_umem_from_qid()
82 static void xdp_clear_umem_at_qid(struct net_device *dev, u16 queue_id) in xdp_clear_umem_at_qid() argument
84 if (queue_id < dev->real_num_rx_queues) in xdp_clear_umem_at_qid()
85 dev->_rx[queue_id].umem = NULL; in xdp_clear_umem_at_qid()
86 if (queue_id < dev->real_num_tx_queues) in xdp_clear_umem_at_qid()
87 dev->_tx[queue_id].umem = NULL; in xdp_clear_umem_at_qid()
91 u16 queue_id, u16 flags) in xdp_umem_assign_dev() argument
105 if (xdp_get_umem_from_qid(dev, queue_id)) in xdp_umem_assign_dev()
108 err = xdp_reg_umem_at_qid(dev, umem, queue_id); in xdp_umem_assign_dev()
113 umem->queue_id = queue_id; in xdp_umem_assign_dev()
137 bpf.xsk.queue_id = queue_id; in xdp_umem_assign_dev()
150 xdp_clear_umem_at_qid(dev, queue_id); in xdp_umem_assign_dev()
167 bpf.xsk.queue_id = umem->queue_id; in xdp_umem_clear_dev()
175 xdp_clear_umem_at_qid(umem->dev, umem->queue_id); in xdp_umem_clear_dev()