Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nvme/host/tcp.c __nvme_tcp_alloc_io_queues() -> nvme_tcp_alloc_queue()

Type Parameter Key Value
PARAM_VALUE 0 nctrl 4096-ptr_max
PARAM_VALUE 0 nctrl->admin_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 nctrl->admin_q->q_lockdep_map->name 0-255
PARAM_VALUE 0 nctrl->device 0,4096-ptr_max
PARAM_VALUE 0 nctrl->device->bus 0,4096-ptr_max
PARAM_VALUE 0 nctrl->device->class 0,4096-ptr_max
PARAM_VALUE 0 nctrl->device->driver 0,4096-ptr_max
PARAM_VALUE 0 nctrl->fabrics_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 nctrl->icdoff 0
PARAM_VALUE 0 nctrl->ops->reg_write32 4096-ptr_max
PARAM_VALUE 0 nctrl->ops->stop_ctrl 0,4096-ptr_max
PARAM_VALUE 0 nctrl->opts 4096-ptr_max
PARAM_VALUE 0 nctrl->opts->tls 0
PARAM_VALUE 0 nctrl->queue_count 2
PARAM_VALUE 0 nctrl->sgls 1-u32max
PARAM_VALUE 1 qid 1
CAPPED_DATA 0 nctrl->maxcmd 1
DATA_SOURCE 0 nctrl $0
PARAM_COMPARE 0 nctrl->queue_count > $1
PARAM_COMPARE 1 qid < $0->queue_count
CONSTRAINT 1 qid <3732
NO_OVERFLOW_SIMPLE 0 nctrl->ctrl_key->len
NO_OVERFLOW_SIMPLE 0 nctrl->host_key->len
NO_OVERFLOW_SIMPLE 0 nctrl->queue_count
NO_OVERFLOW_SIMPLE 1 qid
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &nvmf_dev_mutex

drivers/nvme/host/tcp.c nvme_tcp_alloc_admin_queue() -> nvme_tcp_alloc_queue()

Type Parameter Key Value
PARAM_VALUE 0 nctrl 4096-ptr_max
PARAM_VALUE 0 nctrl->admin_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 nctrl->connect_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 nctrl->device->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 nctrl->fabrics_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 nctrl->ops->reg_read32 4096-ptr_max
PARAM_VALUE 0 nctrl->ops->reg_read64 4096-ptr_max
PARAM_VALUE 0 nctrl->ops->reg_write32 4096-ptr_max
PARAM_VALUE 0 nctrl->ops->stop_ctrl 0,4096-ptr_max
PARAM_VALUE 0 nctrl->opts 4096-ptr_max
PARAM_VALUE 0 nctrl->opts->concat 0
PARAM_VALUE 1 qid 0
DATA_SOURCE 0 nctrl $0
HOST_DATA 0 nctrl->cap 0-u64max
NO_OVERFLOW_SIMPLE 0 nctrl->ana_log_size
NO_OVERFLOW_SIMPLE 0 nctrl->cdev.count
NO_OVERFLOW_SIMPLE 0 nctrl->queue_count
HALF_LOCKED2 global &nvmf_dev_mutex