Lines Matching defs:netdev
115 err = pool->netdev->netdev_ops->ndo_bpf(pool->netdev, &bpf);
123 struct net_device *netdev, u16 queue_id, u16 flags)
137 if (xsk_get_pool_from_qid(netdev, queue_id))
140 pool->netdev = netdev;
142 err = xsk_reg_pool_at_qid(netdev, pool, queue_id);
155 dev_hold(netdev);
161 if (!netdev->netdev_ops->ndo_bpf ||
162 !netdev->netdev_ops->ndo_xsk_wakeup) {
171 err = netdev->netdev_ops->ndo_bpf(netdev, &bpf);
189 xsk_clear_pool_at_qid(netdev, queue_id);
190 dev_put(netdev);
220 if (!pool->netdev)
224 xsk_clear_pool_at_qid(pool->netdev, pool->queue_id);
225 dev_put(pool->netdev);
226 pool->netdev = NULL;
276 if (dma_map->netdev == pool->netdev)
283 static struct xsk_dma_map *xp_create_dma_map(struct device *dev, struct net_device *netdev,
298 dma_map->netdev = netdev;
400 dma_map = xp_create_dma_map(dev, pool->netdev, nr_pages, pool->umem);