Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/nvme/host/core.c nvme_fw_act_work() -> nvme_try_sched_reset()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl_config 1-u32max
PARAM_VALUE 0 ctrl->device 0,4096-ptr_max
PARAM_VALUE 0 ctrl->device->bus 0,4096-ptr_max
PARAM_VALUE 0 ctrl->device->class 0,4096-ptr_max
PARAM_VALUE 0 ctrl->device->driver 0,4096-ptr_max
PARAM_VALUE 0 ctrl->dhchap_auth_work.lockdep_map->name 0-255
PARAM_VALUE 0 ctrl->fabrics_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ctrl->ops 4096-ptr_max
PARAM_VALUE 0 ctrl->ops->reg_read32 4096-ptr_max
PARAM_VALUE 0 ctrl->ops->reg_read64 4096-ptr_max
PARAM_VALUE 0 ctrl->ops->reg_write32 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset 0,4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->lock.owner 0,(-1)
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->lock.owner_cpu 0,u32max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->sda_is_static 1
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_barrier_mutex.dep_map->name 0-255
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_barrier_mutex.magic 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_cb_mutex.dep_map->name 0-255
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_cb_mutex.magic 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_gp_mutex.dep_map->name 0-255
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_gp_mutex.magic 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_gp_seq 18446744073709551216
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_gp_seq_needed 0,4-u64max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_gp_seq_needed_exp 18446744073709551216
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_size_state 0-1,8
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_ssp 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_ssp->sda 1-u64max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->srcu_ssp->srcu_sup 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->work.work.entry.next 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->work.work.entry.prev 2076614606316732416
PARAM_VALUE 0 ctrl->tagset->srcu->srcu_sup->work.work.entry.prev->prev 2076614606316732416
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/nvme/host/pci.c nvme_reset_done() -> nvme_try_sched_reset()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/nvme/host/pci.c nvme_resume() -> nvme_try_sched_reset()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->admin_q->dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 ctrl 5640
RX_PATH
TASK_NOT_RUNNING

drivers/nvme/host/pci.c nvme_simple_resume() -> nvme_try_sched_reset()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/nvme/host/pci.c nvme_slot_reset() -> nvme_try_sched_reset()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->device 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/nvme/host/pci.c nvme_timeout() -> nvme_try_sched_reset()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl_config 0,2-u32max
PARAM_VALUE 0 ctrl->state 2
PARAM_VALUE 0 ctrl->tagset 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &khd->lock

drivers/nvme/host/fabrics.c nvmf_subsystem_reset() -> nvme_try_sched_reset()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->fabrics_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ctrl->failfast_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ctrl->failfast_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ctrl->failfast_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ctrl->failfast_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 ctrl->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ops 4096-ptr_max
PARAM_VALUE 0 ctrl->ops->subsystem_reset 7560321172059889664,8981646978549547008
PARAM_VALUE 0 ctrl->srcu.dep_map->name 0-255
PARAM_VALUE 0 ctrl->state 2
PARAM_VALUE 0 ctrl->subsystem 1
BUF_SIZE 0 ctrl s32min-(-2),1-s32max
BUF_SIZE 0 ctrl s32min-(-2),1-s32max
DATA_SOURCE 0 ctrl $0
CAPABLE 0 21