Defined in 1 files as a function:
Referenced in 7 files:
- drivers/net/ethernet/broadcom/bnge/bnge_netdev.c, line 2772
- drivers/net/ethernet/broadcom/bnxt/bnxt.c, line 12019
- drivers/net/ethernet/intel/iavf/iavf_main.c, line 1785
- drivers/net/ethernet/mellanox/mlx5/core/en_main.c, line 2885
- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c, line 1658
- drivers/net/netdevsim/netdev.c
- include/linux/netdevice.h, line 2946
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 |