Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c nfp_net_xsk_setup_pool() -> nfp_net_clone_dp()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
PARAM_VALUE 0 nn->dp.chained_metadata_format 1
PARAM_VALUE 0 nn->dp.ops 4096-ptr_max
PARAM_VALUE 0 nn->dp.ops->version 0
PARAM_VALUE 0 nn->dp.rx_offset 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &xs->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_net_set_num_rings() -> nfp_net_clone_dp()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
DATA_SOURCE 0 nn $0
RX_PATH
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_net_set_ring_size() -> nfp_net_clone_dp()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
PARAM_VALUE 0 nn->dev_info 4096-ptr_max
PARAM_VALUE 0 nn->dev_info->max_qc_size 65536,262144
PARAM_VALUE 0 nn->dev_info->min_qc_size 256,512
PARAM_VALUE 0 nn->dp.dev 0,4096-ptr_max
PARAM_VALUE 0 nn->dp.dev->bus 0,4096-ptr_max
PARAM_VALUE 0 nn->dp.dev->class 0,4096-ptr_max
PARAM_VALUE 0 nn->dp.dev->driver 0,4096-ptr_max
PARAM_VALUE 0 nn->dp.netdev 0,4096-ptr_max
PARAM_VALUE 0 nn->dp.netdev->dev.parent 0,4096-ptr_max
PARAM_VALUE 0 nn->dp.ops 4096-ptr_max
PARAM_VALUE 0 nn->dp.ops->tx_min_desc_per_pkt 1-2
PARAM_VALUE 0 *nn->dp.netdev->name 0-255
DATA_SOURCE 0 nn $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_change_mtu() -> nfp_net_clone_dp()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
PARAM_VALUE 0 nn->app 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_xdp_setup_drv() -> nfp_net_clone_dp()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
DATA_SOURCE 0 nn $0
RX_PATH
TASK_NOT_RUNNING