Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/hpsa.c cmd_tagged_alloc() -> hpsa_is_cmd_idle()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/hpsa.c hpsa_cmd_dev_match() -> hpsa_is_cmd_idle()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
DATA_SOURCE 0 c $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/scsi/hpsa.c hpsa_find_outstanding_commands_for_dev() -> hpsa_is_cmd_idle()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->scsi_cmd 0-7333486202163064831,7333486202163064833-u64max
PREEMPT_ADD <- disables preempt
LOCK2 &h->lock
LOCK2 flags
TYPE_LOCK (struct ctlr_info)->lock