Lines Matching refs:xdp_prog
451 rx_ring->xdp_prog = NULL; in ice_free_rx_ring()
505 WRITE_ONCE(rx_ring->xdp_prog, rx_ring->vsi->xdp_prog); in ice_setup_rx_ring()
547 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) in ice_run_xdp() argument
552 act = bpf_prog_run_xdp(xdp_prog, xdp); in ice_run_xdp()
566 err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog); in ice_run_xdp()
575 trace_xdp_exception(rx_ring->netdev, xdp_prog, act); in ice_run_xdp()
1103 struct bpf_prog *xdp_prog = NULL; in ice_clean_rx_irq() local
1113 xdp_prog = READ_ONCE(rx_ring->xdp_prog); in ice_clean_rx_irq()
1114 if (xdp_prog) in ice_clean_rx_irq()
1180 if (!xdp_prog) in ice_clean_rx_irq()
1183 xdp_res = ice_run_xdp(rx_ring, &xdp, xdp_prog, xdp_ring); in ice_clean_rx_irq()
1259 if (xdp_prog) in ice_clean_rx_irq()