/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_lib.c | 305 return adapter->xdp_prog ? queues : 0;
|
H A D | ixgbe_sriov.c | 57 if (adapter->xdp_prog) {
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | net_driver.h | 933 * @xdp_prog: Current XDP programme for this interface 1113 struct bpf_prog __rcu *xdp_prog; member in struct:efx_nic
|
H A D | efx_common.c | 291 if (rtnl_dereference(efx->xdp_prog) &&
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | net_driver.h | 905 * @xdp_prog: Current XDP programme for this interface 1081 struct bpf_prog __rcu *xdp_prog; member in struct:efx_nic
|
H A D | efx_common.c | 295 if (rtnl_dereference(efx->xdp_prog) &&
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 1008 prog = READ_ONCE(port->xdp_prog); 1163 if (port->xdp_prog) { 1898 old_prog = xchg(&port->xdp_prog, prog); 2784 port->xdp_prog = NULL;
|
H A D | cpsw.c | 394 if (priv->xdp_prog) {
|
H A D | cpsw_new.c | 339 if (priv->xdp_prog) {
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_common.h | 473 struct bpf_prog *xdp_prog; member in struct:otx2_nic
|
H A D | otx2_ethtool.c | 315 if (pfvf->xdp_prog)
|
H A D | otx2_common.c | 999 if (pfvf->xdp_prog)
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_ethtool.c | 2211 if (nn->dp.xdp_prog) 2236 if (dp->xdp_prog)
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.h | 1058 struct bpf_prog *xdp_prog; member in struct:bnxt_rx_ring_info 2538 struct bpf_prog *xdp_prog; member in struct:bnxt
|
H A D | bnxt.c | 3574 if (rxr->xdp_prog) 3575 bpf_prog_put(rxr->xdp_prog); 4125 if (BNXT_RX_PAGE_MODE(bp) && bp->xdp_prog) { 4126 bpf_prog_add(bp->xdp_prog, 1); 4127 rxr->xdp_prog = bp->xdp_prog; 4457 if (bp->xdp_prog->aux->xdp_has_frags) 12697 if ((bp->flags & BNXT_FLAG_NO_AGG_RINGS) || bp->xdp_prog)
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 1444 prog = READ_ONCE(rx->adapter->xdp_prog); 1547 prog = READ_ONCE(rx->adapter->xdp_prog);
|
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2.h | 1210 struct bpf_prog *xdp_prog; member in struct:mvpp2_port
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_ethtool.c | 729 if ((ch->rx_count || ch->tx_count) && lif->xdp_prog) {
|
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 39 if (priv->xdp_prog) 2736 old_prog = xchg(&priv->xdp_prog, prog); 2741 xchg(&priv->xdp_prog, old_prog);
|
/linux-master/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.c | 284 if (!nic->pnicvf->xdp_prog) {
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_main.c | 2702 old_prog = xchg(&vsi->xdp_prog, prog); 2704 WRITE_ONCE(vsi->rx_rings[i]->xdp_prog, vsi->xdp_prog); 2814 * bpf_prog pointers from vsi->xdp_prog and calling bpf_prog_put 7746 prog = vsi->xdp_prog;
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 2019 bool xdp_prog = stmmac_xdp_is_enabled(priv); local 2034 pp_params.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE; 5074 prog = READ_ONCE(priv->xdp_prog); 5366 prog = READ_ONCE(priv->xdp_prog);
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_main.c | 2925 * @xdp_prog: XDP program 2928 struct bpf_prog *xdp_prog) 2933 if (xdp_prog && !xdp_prog->aux->xdp_has_frags) 2955 frame_size = i40e_max_vsi_frame_size(vsi, vsi->xdp_prog); 3757 vsi->max_frame = i40e_max_vsi_frame_size(vsi, vsi->xdp_prog); 13310 old_prog = xchg(&vsi->xdp_prog, prog); 13330 WRITE_ONCE(vsi->rx_rings[i]->xdp_prog, vsi->xdp_prog); 2927 i40e_max_vsi_frame_size(struct i40e_vsi *vsi, struct bpf_prog *xdp_prog) argument
|
/linux-master/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 1307 bool xdp_prog = vmxnet3_xdp_enabled(adapter); local 1316 .dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 2215 priv->channels.params.xdp_prog)
|