Lines Matching refs:dev_rx
60 struct net_device *dev_rx; member
394 to_send = dev_map_bpf_prog_run(bq->xdp_prog, bq->q, cnt, dev, bq->dev_rx); in bq_xmit_all()
416 trace_xdp_devmap_xmit(bq->dev_rx, dev, sent, cnt - sent, err); in bq_xmit_all()
429 bq->dev_rx = NULL; in __dev_flush()
457 struct net_device *dev_rx, struct bpf_prog *xdp_prog) in bq_enqueue() argument
471 if (!bq->dev_rx) { in bq_enqueue()
474 bq->dev_rx = dev_rx; in bq_enqueue()
483 struct net_device *dev_rx, in __xdp_enqueue() argument
499 bq_enqueue(dev, xdpf, dev_rx, xdp_prog); in __xdp_enqueue()
535 struct net_device *dev_rx) in dev_xdp_enqueue() argument
537 return __xdp_enqueue(dev, xdpf, dev_rx, NULL); in dev_xdp_enqueue()
541 struct net_device *dev_rx) in dev_map_enqueue() argument
545 return __xdp_enqueue(dev, xdpf, dev_rx, dst->xdp_prog); in dev_map_enqueue()
567 struct net_device *dev_rx, in dev_map_enqueue_clone() argument
576 bq_enqueue(obj->dev, nxdpf, dev_rx, obj->xdp_prog); in dev_map_enqueue_clone()
606 int dev_map_enqueue_multi(struct xdp_frame *xdpf, struct net_device *dev_rx, in dev_map_enqueue_multi() argument
618 num_excluded = get_upper_ifindexes(dev_rx, excluded_devices); in dev_map_enqueue_multi()
619 excluded_devices[num_excluded++] = dev_rx->ifindex; in dev_map_enqueue_multi()
638 err = dev_map_enqueue_clone(last_dst, dev_rx, xdpf); in dev_map_enqueue_multi()
662 err = dev_map_enqueue_clone(last_dst, dev_rx, xdpf); in dev_map_enqueue_multi()
673 bq_enqueue(last_dst->dev, xdpf, dev_rx, last_dst->xdp_prog); in dev_map_enqueue_multi()