Lines Matching refs:xdp_prog
434 rx_ring->xdp_prog = NULL; in ice_free_rx_ring()
481 WRITE_ONCE(rx_ring->xdp_prog, rx_ring->vsi->xdp_prog); in ice_setup_rx_ring()
538 struct bpf_prog *xdp_prog) in ice_run_xdp() argument
544 act = bpf_prog_run_xdp(xdp_prog, xdp); in ice_run_xdp()
553 err = xdp_do_redirect(rx_ring->netdev, xdp, xdp_prog); in ice_run_xdp()
560 trace_xdp_exception(rx_ring->netdev, xdp_prog, act); in ice_run_xdp()
1095 struct bpf_prog *xdp_prog = NULL; in ice_clean_rx_irq() local
1164 xdp_prog = READ_ONCE(rx_ring->xdp_prog); in ice_clean_rx_irq()
1165 if (!xdp_prog) { in ice_clean_rx_irq()
1170 xdp_res = ice_run_xdp(rx_ring, &xdp, xdp_prog); in ice_clean_rx_irq()
1245 if (xdp_prog) in ice_clean_rx_irq()