Lines Matching defs:netdev
138 err = pool->netdev->netdev_ops->ndo_bpf(pool->netdev, &bpf);
150 struct net_device *netdev, u16 queue_id, u16 flags)
164 if (xsk_get_pool_from_qid(netdev, queue_id))
167 pool->netdev = netdev;
169 err = xsk_reg_pool_at_qid(netdev, pool, queue_id);
184 dev_hold(netdev);
190 if ((netdev->xdp_features & NETDEV_XDP_ACT_ZC) != NETDEV_XDP_ACT_ZC) {
195 if (netdev->xdp_zc_max_segs == 1 && (flags & XDP_USE_SG)) {
204 err = netdev->netdev_ops->ndo_bpf(netdev, &bpf);
222 xsk_clear_pool_at_qid(netdev, queue_id);
223 dev_put(netdev);
247 if (!pool->netdev)
251 xsk_clear_pool_at_qid(pool->netdev, pool->queue_id);
252 dev_put(pool->netdev);
253 pool->netdev = NULL;
303 if (dma_map->netdev == pool->netdev)
310 static struct xsk_dma_map *xp_create_dma_map(struct device *dev, struct net_device *netdev,
325 dma_map->netdev = netdev;
438 dma_map = xp_create_dma_map(dev, pool->netdev, nr_pages, pool->umem);