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_prepare_vector() -> nfp_net_napi_add()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 1 r_vec 4096-ptr_max
PARAM_VALUE 2 idx s32min-(-2),0-s32max
CAPPED_DATA 2 idx 1
DATA_SOURCE 1 r_vec $1
DATA_SOURCE 2 idx $2
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_r_vecs 1-s32max[c]
HOST_DATA 0 dp->num_rx_rings 0-s32max[c]
HOST_DATA 0 dp->num_tx_rings 0-s32max[c]
HOST_DATA 0 dp->rx_offset 0-64
UNITS 2 idx unit_array_size

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

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 0 dp->netdev 0,4096-ptr_max
PARAM_VALUE 1 r_vec 4096-ptr_max
PARAM_VALUE 1 r_vec->napi->thread->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 r_vec->napi.config 0
PARAM_VALUE 1 r_vec->napi.dev->lock.dep_map->name 0-255
PARAM_VALUE 1 r_vec->napi.dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 r_vec->napi.dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 r_vec->napi.dev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 r_vec->napi.dev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 r_vec->napi.dev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 r_vec->napi.dev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 1 r_vec->napi.dev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 r_vec->napi.dev_list.next->prev 4096-ptr_max
PARAM_VALUE 1 r_vec->napi.gro.bitmask 0
PARAM_VALUE 1 r_vec->napi.gro.cached_napi_id 0
PARAM_VALUE 1 r_vec->napi.gro.rx_count 0
PARAM_VALUE 1 r_vec->napi.index (-1)
PARAM_VALUE 1 r_vec->napi.skb 0
PARAM_VALUE 1 r_vec->napi.thread 0
PARAM_VALUE 1 r_vec->rx_ring 0,4096-ptr_max
PARAM_VALUE 1 r_vec->tx_ring 0,4096-ptr_max
PARAM_VALUE 1 r_vec->xsk_pool 0,4096-ptr_max
CAPPED_DATA 0 dp->num_rx_rings 1
CAPPED_DATA 0 dp->num_stack_tx_rings 1
CAPPED_DATA 2 idx 1
DATA_SOURCE 0 dp $0
DATA_SOURCE 1 r_vec $1
DATA_SOURCE 2 idx $2
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
HOST_DATA 0 dp->ctrl 0-u32max[c]
HOST_DATA 0 dp->mtu 0-s32max[c]
HOST_DATA 0 dp->num_r_vecs 0-s32max[c]
HOST_DATA 0 dp->num_rx_rings 0-s32max[c]
HOST_DATA 0 dp->num_tx_rings 0-s32max[c]
HOST_DATA 0 dp->rx_offset 0-64
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 2 idx
UNITS 2 idx unit_array_size