Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx4/en_cq.c netif_napi_add_config() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 26945952392478720
PARAM_VALUE 3 index 0-s32max
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 napi $1
DATA_SOURCE 2 poll $2
DATA_SOURCE 3 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 index
UNITS 3 index unit_array_size
LOCK2 0 &dev->lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &priv->mdev->state_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx4_en_dev)->state_lock
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_init_napi() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->link_watch_list.next 4096-ptr_max
PARAM_VALUE 0 dev->link_watch_list.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->link_watch_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->linkwatch_dev_tracker 0,4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744
PARAM_VALUE 0 dev->rx_cpu_rmap 0
PARAM_VALUE 0 dev->tx_global_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 2 poll 993041967391387648,7723154740260765696
CAPPED_DATA 0 dev->num_tx_queues 1
BIT_INFO 2 poll 0x9062840300a0000,0x7fffffffffffffff
BIT_INFO 2 poll 0x9062840300a0000,0xffffffffffffffff
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 3 index unit_array_size

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_init_napi() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 2 poll 6831250324207304704
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 index unit_array_size

drivers/net/ethernet/intel/igb/igb_main.c netif_napi_add_config() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev->dsa_ptr->type 0-4294967295
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 2847135914305708032
PARAM_VALUE 3 index 0-s32max
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 napi $1
DATA_SOURCE 2 poll $2
DATA_SOURCE 3 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 index unit_array_size
LOCK2 0 &dev->lock
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &pci_rescan_remove_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/realtek/rtase/rtase_main.c netif_napi_add_config() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->max_mtu 3754
PARAM_VALUE 0 dev->min_mtu 60
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 3 index 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 napi $1
DATA_SOURCE 2 poll $2
DATA_SOURCE 3 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/amazon/ena/ena_netdev.c netif_napi_add_config() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 6517096247668658176,7910264595468845056
PARAM_VALUE 3 index 0-s32max
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 napi $1
DATA_SOURCE 2 poll $2
DATA_SOURCE 3 index $3
FUZZY_MAX 3 index 2147483646
BIT_INFO 2 poll 0x4840608018400000,0x7ff7e7bf3d575000
BIT_INFO 2 poll 0x4840608018400000,0x7ff7e7bf3d575000
HARD_MAX 3 index s32max
MEM_ZERO 1 napi
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 index unit_array_size
LOCK2 0 &dev->lock
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/intel/iavf/iavf_main.c iavf_alloc_q_vectors() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev->ethtool_ops->op_needs_rtnl 0,8,156,256,268,270,320,365
PARAM_VALUE 0 dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max
PARAM_VALUE 0 dev->ethtool_ops->supported_input_xfrm 0-2
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 7938611986062577664
PARAM_VALUE 3 index 0-s32max
CAPPED_DATA 3 index 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 napi->index
NO_OVERFLOW_SIMPLE 3 index
UNITS 3 index unit_array_size
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_open_channel() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 6064957194015875072
PARAM_VALUE 3 index s32min-(-2),0-u16max
CAPPED_DATA 3 index 1
DATA_SOURCE 3 index $1
NOSPEC 3 index
NOSPEC 3 index
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 index 2-u16max[c]
NO_OVERFLOW_SIMPLE 3 index
UNITS 0 dev unit_byte
UNITS 3 index unit_array_size
HALF_LOCKED2 &priv->state_lock
TYPE_LOCK (struct mlx5e_priv)->state_lock

drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_alloc_napi_vector() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 6953139100449632256
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/ice/ice_lib.c netif_napi_add_config() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 0 dev->dcbnl_ops->cee_peer_getpfc 0,3224327716842799104,6299610794092359680,6940087443842293760,9107214103607140352
PARAM_VALUE 0 dev->dcbnl_ops->cee_peer_getpg 0,12332862566400,3870699175538348032,5356218872755326976,5858452724321005568
PARAM_VALUE 0 dev->dcbnl_ops->dcbnl_delrewr 0,2677104452464455680,6998616881024106496
PARAM_VALUE 0 dev->dcbnl_ops->dcbnl_getapptrust 0,1085478534273019904,3853755837087784960,5912544948282712064
PARAM_VALUE 0 dev->dcbnl_ops->dcbnl_getbuffer 0,2196074905567535104,6266831807981404160
PARAM_VALUE 0 dev->dcbnl_ops->dcbnl_setapptrust 0,2456015536599937024,3043935435457818624,8201981444526960640
PARAM_VALUE 0 dev->dcbnl_ops->dcbnl_setbuffer 0,4672171610127327232,8940630752267579392
PARAM_VALUE 0 dev->dcbnl_ops->dcbnl_setrewr 0,2686610054514601984,6164656153051045888
PARAM_VALUE 0 dev->dcbnl_ops->getfeatcfg 0,1365375250973552640,6682710921929863168,7567723450100973568
PARAM_VALUE 0 dev->dcbnl_ops->ieee_getapp 0,3326269292483522560,6903290393575317504
PARAM_VALUE 0 dev->dcbnl_ops->ieee_getmaxrate 0,2188318340031295488,2953534190289207296,5717257176822366208,5734595144075833344
PARAM_VALUE 0 dev->dcbnl_ops->ieee_getqcn 0,3435182424840212480
PARAM_VALUE 0 dev->dcbnl_ops->ieee_getqcnstats 0,2789907576450465792
PARAM_VALUE 0 dev->dcbnl_ops->ieee_peer_getets 0,1824816298746667008,5149508863308619776
PARAM_VALUE 0 dev->dcbnl_ops->ieee_peer_getpfc 0,4915529548873760768,5648093028628365312
PARAM_VALUE 0 dev->dcbnl_ops->ieee_setmaxrate 0,1792026045275332608,1946975763762614272,3784777009920974848,5049440110205194240
PARAM_VALUE 0 dev->dcbnl_ops->ieee_setqcn 0,7762740193630216192
PARAM_VALUE 0 dev->dcbnl_ops->peer_getappinfo 0,208440825415933952,1055067899299045376,4742156662771965952,6331996356109406208
PARAM_VALUE 0 dev->dcbnl_ops->peer_getapptable 0,1580550862193905664,4238872162787930112,6005478674375630848,6052866182355116032
PARAM_VALUE 0 dev->dcbnl_ops->setapp 0,841538675953172480,3257575874305224704,5962728583688949760,7402524928637218816
PARAM_VALUE 0 dev->dcbnl_ops->setfeatcfg 0,1321079570644578304,6297448385706635264
PARAM_VALUE 0 dev->dcbnl_ops->setnumtcs 0,1917677018075549696,2221202302157000704,3442217495179829248,3998924623374368768,8406089300047790080
PARAM_VALUE 0 dev->dcbnl_ops->setpfcstate 0,2278627325316653056,4378861542094090240,5260414057228734464,6494401075677671424,6806011470221582336,8039617009232527360,9076518398887198720
PARAM_VALUE 0 dev->dcbnl_ops->setpgbwgcfgrx 0,1801061979087351808,2909025611928338432,3221203048703782912,3962979419222282240,4217942669336625152
PARAM_VALUE 0 dev->dcbnl_ops->setpgtccfgrx 0,1135812976121163776,2563246412468584448,3625473996737482752,4635469117065240576,4640550499348291584
PARAM_VALUE 0 dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max
PARAM_VALUE 0 dev->ethtool_ops->supported_input_xfrm 0-2
PARAM_VALUE 0 dev->ethtool_ops->supported_ring_params 0,3,5,12,20,32-33,96
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->netdev_ops->ndo_fdb_del 0,1601512751042326528,2190034336822136832,3914041376362209280,4943624292584730624,6612239752106622976,7096514808514260992
PARAM_VALUE 0 dev->netdev_ops->ndo_set_tx_maxrate 0,663826992197451776,1536746548733267968,3424903977937309696,6674704622459142144,7140515758182232064,8094125269686288384
PARAM_VALUE 0 dev->netdev_ops->ndo_validate_addr 0,4342228606772805632,8026438956919775232
PARAM_VALUE 0 dev->xdp_metadata_ops->xmo_rx_vlan_tag 0,4297170149191081984,4612482598076690432,7285523086717030400
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 935384570068905984
PARAM_VALUE 3 index 0-65534
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 napi $1
DATA_SOURCE 2 poll $2
DATA_SOURCE 3 index $3
CONSTRAINT 3 index <1509
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 index unit_array_size
LOCK2 0 &dev->lock
HALF_LOCKED2 &devlink->lock
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/intel/ice/ice_base.c netif_napi_add_config() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 935384570068905984
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 napi $1
DATA_SOURCE 2 poll $2
DATA_SOURCE 3 index $3
CONSTRAINT 3 index <1509
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 index unit_array_size
LOCK2 0 &dev->lock
HALF_LOCKED2 &vsi->xdp_state_lock
TYPE_LOCK (struct net_device)->lock

drivers/net/netdevsim/netdev.c nsim_init_napi() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->num_rx_queues 1-u32max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 2 poll 2946744020332507136
PARAM_VALUE 3 index 0-s32max
CAPPED_DATA 3 index 1
FUZZY_MAX 3 index 0
PARAM_COMPARE 0 dev->num_rx_queues > $3
PARAM_COMPARE 3 index < $0->num_rx_queues
CONSTRAINT 3 index <3120
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 index unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/net/netdevsim/netdev.c nsim_queue_mem_alloc() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max
PARAM_VALUE 0 dev->priv->rq_reset_mode 0
PARAM_VALUE 0 dev->queue_mgmt_ops 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_alloc 858415719450836992,1069519309271445504,4055804802572705792,4184751618518351872,4624100903205793792
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_free 301923315402379264,3682041680172670976,3991245859156033536,4250023191997337600,5513150510245433344
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_size 0,8,16,512,576,1536
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_start 1103887821577760768,2771006545549180928,5306927477388435456,6620092355456921600,8362455351228514304
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_stop 436301361964892160,1591015467262910464,5802491108651962368,7891353303938633728,8658493538258481152
PARAM_VALUE 0 dev->queue_mgmt_ops->supported_params 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 2946744020332507136
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 index 1-s32max[c]
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 0 &dev->lock

drivers/net/netdevsim/netdev.c nsim_queue_start() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max
PARAM_VALUE 0 dev->priv->rq 4096-ptr_max
PARAM_VALUE 0 dev->priv->rq_reset_mode 2
PARAM_VALUE 0 dev->queue_mgmt_ops 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_alloc 858415719450836992,1069519309271445504,4055804802572705792,4184751618518351872,4624100903205793792
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_free 301923315402379264,3682041680172670976,3991245859156033536,4250023191997337600,5513150510245433344
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_size 0,8,16,512,576,1536
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_start 1103887821577760768,2771006545549180928,5306927477388435456,6620092355456921600,8362455351228514304
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_stop 436301361964892160,1591015467262910464,5802491108651962368,7891353303938633728,8658493538258481152
PARAM_VALUE 0 dev->queue_mgmt_ops->supported_params 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 2 poll 2946744020332507136
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 index 1-s32max[c]
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 0 &dev->lock

drivers/net/netdevsim/netdev.c nsim_queue_start() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max
PARAM_VALUE 0 dev->priv->rq_reset_mode 3
PARAM_VALUE 0 dev->queue_mgmt_ops 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_alloc 858415719450836992,1069519309271445504,4055804802572705792,4184751618518351872,4624100903205793792
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_free 301923315402379264,3682041680172670976,3991245859156033536,4250023191997337600,5513150510245433344
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_size 0,8,16,512,576,1536
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_start 1103887821577760768,2771006545549180928,5306927477388435456,6620092355456921600,8362455351228514304
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_stop 436301361964892160,1591015467262910464,5802491108651962368,7891353303938633728,8658493538258481152
PARAM_VALUE 0 dev->queue_mgmt_ops->supported_params 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 2 poll 2946744020332507136
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 index 1-s32max[c]
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 0 &dev->lock

drivers/net/virtio_net.c netif_napi_add_config() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 2993221377146654720
PARAM_VALUE 3 index 0-65534
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 napi $1
DATA_SOURCE 2 poll $2
DATA_SOURCE 3 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 index
UNITS 3 index unit_array_size
LOCK2 0 &dev->lock
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/intel/idpf/idpf_txrx.c netif_napi_add_config() -> netif_napi_add_config_locked()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool->rss_indir_user_size 0-s32max
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 0 *dev->prio_tc_map 0-255
PARAM_VALUE 1 napi 4096-ptr_max
PARAM_VALUE 2 poll 8593426109296345088,8809490471278940160
CAPPED_DATA 3 index 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 napi $1
DATA_SOURCE 2 poll $2
DATA_SOURCE 3 index $3
BIT_INFO 2 poll 0x7241988030050000,0x7fffffffffffffff
BIT_INFO 2 poll 0x7241988030050000,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 index
UNITS 3 index unit_array_size
LOCK2 0 &dev->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct net_device)->lock