Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/core/dev.c __dev_get_by_index() -> dev_index_hash()

Type Parameter Key Value
BUF_SIZE 0 net (-1),10304,10432
BUF_SIZE 0 net (-1),10304,10432
DATA_SOURCE 0 net $0
DATA_SOURCE 1 ifindex $1
NOSPEC 1 ifindex
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ifindex s32min-s32max
UNITS 0 net unit_byte
UNITS 1 ifindex unit_array_size
HALF_LOCKED2 &esw->offloads.encap_tbl_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &zt->priv->nfp_fl_lock
HALF_LOCKED2 global &mtk_flow_offload_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 0 &net->rtnl_mutex

net/core/dev.c dev_get_by_index_rcu() -> dev_index_hash()

Type Parameter Key Value
BUF_SIZE 0 net s32min-(-1),1-s32max
BUF_SIZE 0 net s32min-(-1),1-s32max
DATA_SOURCE 0 net $0
DATA_SOURCE 1 ifindex $1
NOSPEC 1 ifindex
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 ifindex s32min-s32max
UNITS 1 ifindex unit_array_size
HALF_LOCKED2 &fq->q.lock
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &mlxsw_sp->router->lock
HALF_LOCKED2 &po->bind_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qp->q.lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &ovs_mutex
HALF_LOCKED2 rcu_read
HALF_LOCKED2 sk
HALF_LOCKED2 0 &net->ipv4.mfc_mutex
HALF_LOCKED2 0 &net->ipv6.mfc_mutex
HALF_LOCKED2 0 &net->rtnl_mutex

net/core/dev.c list_netdevice() -> dev_index_hash()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
UNITS 0 net unit_byte
UNITS 1 ifindex unit_array_size