Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/core/netdev_rx_queue.c __netif_mp_close_rxq() -> netdev_rx_queue_reconfig()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_size 0,8,16,512,576,1536
PARAM_VALUE 0 dev->queue_mgmt_ops->supported_params 0-1
PARAM_VALUE 1 rxq_idx 0-4294967294
PARAM_VALUE 2 qcfg_old 2588547868098490368
PARAM_VALUE 3 qcfg_new 2588547868098490372
BUF_SIZE 2 qcfg_old 8
CAPPED_DATA 1 rxq_idx 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 rxq_idx $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 rxq_idx 0-s32max[c]
UNITS 1 rxq_idx unit_array_size
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev_lease->lock
HALF_LOCKED2 0 &dev->lock

net/core/netdev_rx_queue.c __netif_mp_open_rxq() -> netdev_rx_queue_reconfig()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cfg 4096-ptr_max
PARAM_VALUE 0 dev->cfg->hds_config 2
PARAM_VALUE 0 dev->cfg->hds_thresh 0
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops->supported_params 0-1
PARAM_VALUE 0 dev->real_num_rx_queues 1-u32max
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->name 0-255
PARAM_VALUE 1 rxq_idx 0-4294967294
PARAM_VALUE 2 qcfg_old 1909476875515629568
PARAM_VALUE 3 qcfg_new 1909476875515629572
BUF_SIZE 2 qcfg_old 8
CAPPED_DATA 1 rxq_idx 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 rxq_idx $1
CONSTRAINT 1 rxq_idx <4123
NOSPEC 1 rxq_idx
NOSPEC 1 rxq_idx
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 rxq_idx 0-s32max[c]
UNITS 1 rxq_idx unit_array_size
LOCK2 &dev->lock
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &dev->lock

net/core/netdev_rx_queue.c netdev_rx_queue_restart() -> netdev_rx_queue_reconfig()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops 4096-ptr_max
PARAM_VALUE 0 dev->queue_mgmt_ops->ndo_queue_mem_size 0,8,16,512,576,1536
PARAM_VALUE 2 qcfg_old 7429583095231102976
PARAM_VALUE 2 qcfg_old->rx_page_size 0,4096
PARAM_VALUE 3 qcfg_new 7429583095231102976
PARAM_VALUE 3 qcfg_new->rx_page_size 0,4096
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 rxq_idx $1
MEM_ZERO 2 qcfg_old
MEM_ZERO 3 qcfg_new
RX_PATH
UNITS 0 dev unit_byte
UNITS 1 rxq_idx unit_array_size
HALF_LOCKED2 &bp->dev->lock
HALF_LOCKED2 0 &dev->lock
TYPE_LOCK (struct net_device)->lock