Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_dp_swap_enable() -> nfp_net_vector_assign_rings()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 0 dp->ctrl 0,2-u32max
PARAM_VALUE 0 dp->netdev 4096-ptr_max
PARAM_VALUE 1 r_vec 4096-ptr_max
CAPPED_DATA 2 idx 1
NOSPEC 0 dp->num_r_vecs
NOSPEC 0 dp->num_rx_rings
NOSPEC 0 dp->num_stack_tx_rings
NOSPEC 0 dp->num_tx_rings
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dp->mtu 0-s32max[c]
USER_DATA 0 dp->num_r_vecs 0[c]
USER_DATA 0 dp->num_rx_rings 0[c]
USER_DATA 0 dp->num_stack_tx_rings 0[c]
USER_DATA 0 dp->num_tx_rings 0[c]
NO_OVERFLOW_SIMPLE 0 dp->num_stack_tx_rings
NO_OVERFLOW_SIMPLE 2 idx
UNITS 2 idx unit_array_size

drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_open_alloc_all() -> nfp_net_vector_assign_rings()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 0 dp->netdev 0,4096-ptr_max
PARAM_VALUE 0 dp->num_r_vecs 0-s32max
PARAM_VALUE 0 dp->rx_rings 16,4096-ptr_max
PARAM_VALUE 0 dp->tx_rings 16,4096-ptr_max
PARAM_VALUE 0 dp->txrwb 0-ptr_max
PARAM_VALUE 1 r_vec 4096-ptr_max
PARAM_VALUE 2 idx 0-s32max
CAPPED_DATA 2 idx 1
FUZZY_MAX 2 idx 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dp->ctrl 0-u32max[c]
HOST_DATA 0 dp->mtu 0-s32max[c]
HOST_DATA 0 dp->num_rx_rings 0-s32max[c]
HOST_DATA 0 dp->rx_offset 0-64
NO_OVERFLOW_SIMPLE 2 idx
UNITS 2 idx unit_array_size
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 global &rtnl_mutex