Lines Matching refs:xdp_prog
439 rx_ring->xdp_prog = NULL; in ice_free_rx_ring()
486 WRITE_ONCE(rx_ring->xdp_prog, rx_ring->vsi->xdp_prog); in ice_setup_rx_ring()
527 struct bpf_prog *xdp_prog) in ice_run_xdp() argument
533 act = bpf_prog_run_xdp(xdp_prog, xdp); in ice_run_xdp()
544 err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog); in ice_run_xdp()
553 trace_xdp_exception(rx_ring->netdev, xdp_prog, act); in ice_run_xdp()
1070 struct bpf_prog *xdp_prog = NULL; in ice_clean_rx_irq() local
1143 xdp_prog = READ_ONCE(rx_ring->xdp_prog); in ice_clean_rx_irq()
1144 if (!xdp_prog) in ice_clean_rx_irq()
1147 xdp_res = ice_run_xdp(rx_ring, &xdp, xdp_prog); in ice_clean_rx_irq()
1223 if (xdp_prog) in ice_clean_rx_irq()