Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/core/netdev_config.c netdev_queue_config() -> __netdev_queue_config()

Type Parameter Key Value
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 2 qcfg 1909476875515629568,2588547868098490368,2588547868098490372,2963903491138482176,7429583095231102976
PARAM_VALUE 3 extack 0
PARAM_VALUE 4 validate 0
BUF_SIZE 2 qcfg (-1),8
BUF_SIZE 2 qcfg (-1),8
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 rxq_idx $1
DATA_SOURCE 2 qcfg $2
NOSPEC 1 rxq_idx
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rxq_idx 1-s32max[c]
UNITS 0 dev unit_byte
UNITS 1 rxq_idx unit_array_size
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 0 &dev->lock

net/core/netdev_config.c netdev_queue_config_validate() -> __netdev_queue_config()

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->ndo_queue_mem_size 0,8,16,512,1536
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->priv->netdev->name 0
PARAM_VALUE 1 rxq_idx s32min-(-2),0-s32max
PARAM_VALUE 2 qcfg 1909476875515629572
PARAM_VALUE 3 extack 0,4971238048455385088
PARAM_VALUE 4 validate 1
CAPPED_DATA 1 rxq_idx 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 rxq_idx $1
DATA_SOURCE 2 qcfg $2
DATA_SOURCE 3 extack $3
NOSPEC 1 rxq_idx
NOSPEC 1 rxq_idx
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 rxq_idx 1-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