Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/mvsas/mv_sas.c mvs_I_T_nexus_reset() -> mvs_release_task()

Type Parameter Key Value
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->lldd_dev 4096-ptr_max
PARAM_VALUE 1 dev->phy 4096-ptr_max
PARAM_VALUE 1 dev->phy->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 1 dev->phy->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 1 dev->port 4096-ptr_max
PARAM_VALUE 1 dev->port->ha 4096-ptr_max
PARAM_VALUE 1 dev->port->ha->phy_port_lock.rlock.dep_map->name 0-255
BUF_SIZE 1 dev (-1),1,8,16,20,24,32,40,48,56,64,72,112,208,552,576,2080,2576,8064
BUF_SIZE 1 dev (-1),1,8,16,20,24,32,40,48,56,64,72,112,208,552,576,2080,2576,8064
DATA_SOURCE 1 dev $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &mvi->lock
TYPE_LOCK (struct mvs_info)->lock

drivers/scsi/mvsas/mv_sas.c mvs_dev_gone_notify() -> mvs_release_task()

Type Parameter Key Value
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->lldd_dev 4096-ptr_max
PARAM_VALUE 1 dev->parent->sata_dev.ap->link.tdev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 1 dev->parent->sata_dev.ap->link.tdev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->parent->sata_dev.ap->link.tdev.p->dead 0-1
PARAM_VALUE 1 dev->parent->sata_dev.ap->link.tdev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 1 dev->parent->sata_dev.ap->link.tdev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 dev->parent->sata_dev.ap->tdev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 1 dev->parent->sata_dev.ap->tdev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->parent->sata_dev.ap->tdev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dev->parent->sata_dev.ap->tdev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 dev->parent->sata_dev.ap->tdev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 dev->parent->sata_dev.ap->tdev.p->dead 0-1
PARAM_VALUE 1 dev->parent->sata_dev.ap->tdev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 1 dev->parent->sata_dev.ap->tdev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 dev->port 4096-ptr_max
PARAM_VALUE 1 dev->port->ha 4096-ptr_max
PARAM_VALUE 1 dev->port->ha->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 dev->port->ha->shost 4096-ptr_max
PARAM_VALUE 1 dev->rphy->dev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 1 dev->rphy->dev.kobj.parent->kset->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->rphy->dev.kobj.parent->kset->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dev->rphy->dev.kobj.parent->kset->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 dev->rphy->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 dev->rphy->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->rphy->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dev->rphy->dev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 dev->rphy->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 dev->rphy->dev.p->dead 0-1
PARAM_VALUE 1 dev->rphy->dev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->rphy->dev.parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dev->rphy->dev.parent->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 dev->rphy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.p->dead 0-1
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->sata_dev.ap->link.tdev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 dev->sata_dev.ap->tdev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 1 dev->sata_dev.ap->tdev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 dev->sata_dev.ap->tdev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->sata_dev.ap->tdev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dev->sata_dev.ap->tdev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 dev->sata_dev.ap->tdev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 dev->sata_dev.ap->tdev.p->dead 0-1
PARAM_VALUE 1 dev->sata_dev.ap->tdev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 1 dev->sata_dev.ap->tdev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->sata_dev.ap->tdev.parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dev->sata_dev.ap->tdev.parent->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 dev->sata_dev.ap->tdev.power.wakeirq->status 0-4294967295
BUF_SIZE 1 dev->rphy (-1),1680
DATA_SOURCE 1 dev $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 dev->rphy->q->async_depth
NO_OVERFLOW_SIMPLE 1 dev->rphy->q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 1 dev->rphy->q->nr_hw_queues
NO_OVERFLOW_SIMPLE 1 dev->rphy->q->nr_requests
LOCK2 flags
LOCK2 0 &mvi->lock
TYPE_LOCK (struct mvs_info)->lock

drivers/scsi/mvsas/mv_sas.c mvs_lu_reset() -> mvs_release_task()

Type Parameter Key Value
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->lldd_dev 4096-ptr_max
PARAM_VALUE 1 dev->tproto 8-u32max
BUF_SIZE 1 dev (-1),16,24,48,56,64
BUF_SIZE 1 dev (-1),16,24,48,56,64
DATA_SOURCE 1 dev $0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &mvi->lock
TYPE_LOCK (struct mvs_info)->lock

drivers/scsi/mvsas/mv_94xx.c mvs_94xx_non_spec_ncq_error() -> mvs_release_task()

Type Parameter Key Value
PARAM_VALUE 0 mvi 4096-ptr_max
PARAM_VALUE 0 mvi->chip 4096-ptr_max
PARAM_VALUE 0 mvi->chip->dispatch 4096-ptr_max
PARAM_VALUE 0 mvi->chip->n_phy 1-s32max
PARAM_VALUE 0 mvi->rx 4096-ptr_max
CAPPED_DATA 0 mvi->chip->n_phy 1
DATA_SOURCE 0 mvi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &mvi->lock

drivers/scsi/mvsas/mv_94xx.c mvs_94xx_non_spec_ncq_error() -> mvs_release_task()

Type Parameter Key Value
PARAM_VALUE 0 mvi 4096-ptr_max
PARAM_VALUE 0 mvi->chip 4096-ptr_max
PARAM_VALUE 0 mvi->chip->dispatch 4096-ptr_max
PARAM_VALUE 0 mvi->chip->n_phy 1-s32max
PARAM_VALUE 0 mvi->rx 4096-ptr_max
CAPPED_DATA 0 mvi->chip->n_phy 1
DATA_SOURCE 0 mvi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &mvi->lock