Lines Matching refs:dev_rx
60 struct net_device *dev_rx; member
405 trace_xdp_devmap_xmit(bq->dev_rx, dev, sent, cnt - sent, err); in bq_xmit_all()
419 bq->dev_rx = NULL; in __dev_flush()
447 struct net_device *dev_rx, struct bpf_prog *xdp_prog) in bq_enqueue() argument
462 if (!bq->dev_rx) { in bq_enqueue()
463 bq->dev_rx = dev_rx; in bq_enqueue()
472 struct net_device *dev_rx, in __xdp_enqueue() argument
488 bq_enqueue(dev, xdpf, dev_rx, xdp_prog); in __xdp_enqueue()
524 struct net_device *dev_rx) in dev_xdp_enqueue() argument
526 return __xdp_enqueue(dev, xdpf, dev_rx, NULL); in dev_xdp_enqueue()
530 struct net_device *dev_rx) in dev_map_enqueue() argument
534 return __xdp_enqueue(dev, xdpf, dev_rx, dst->xdp_prog); in dev_map_enqueue()
556 struct net_device *dev_rx, in dev_map_enqueue_clone() argument
565 bq_enqueue(obj->dev, nxdpf, dev_rx, obj->xdp_prog); in dev_map_enqueue_clone()
595 int dev_map_enqueue_multi(struct xdp_frame *xdpf, struct net_device *dev_rx, in dev_map_enqueue_multi() argument
607 num_excluded = get_upper_ifindexes(dev_rx, excluded_devices); in dev_map_enqueue_multi()
608 excluded_devices[num_excluded++] = dev_rx->ifindex; in dev_map_enqueue_multi()
627 err = dev_map_enqueue_clone(last_dst, dev_rx, xdpf); in dev_map_enqueue_multi()
651 err = dev_map_enqueue_clone(last_dst, dev_rx, xdpf); in dev_map_enqueue_multi()
662 bq_enqueue(last_dst->dev, xdpf, dev_rx, last_dst->xdp_prog); in dev_map_enqueue_multi()