Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/ipr.c ipr_erp_start() -> ipr_is_vset_device()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 res unit_byte
LOCK2 &ipr_cmd->hrrq->_lock
LOCK2 ioa_cfg->host->host_lock
LOCK2 lock_flags
TYPE_LOCK (struct ipr_hrr_queue)->_lock

drivers/scsi/ipr.c ipr_gen_sense() -> ipr_is_vset_device()

Type Parameter Key Value
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 res unit_byte
LOCK2 &ipr_cmd->hrrq->_lock
LOCK2 ioa_cfg->host->host_lock
LOCK2 lock_flags
TYPE_LOCK (struct ipr_hrr_queue)->_lock

drivers/scsi/ipr.c ipr_gen_sense() -> ipr_is_vset_device()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 res unit_byte
LOCK2 &ipr_cmd->hrrq->_lock
LOCK2 ioa_cfg->host->host_lock
LOCK2 lock_flags
TYPE_LOCK (struct ipr_hrr_queue)->_lock

drivers/scsi/ipr.c ipr_init_res_table() -> ipr_is_vset_device()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 hrrq->lock
HALF_LOCKED2 hrrq_flags
HALF_LOCKED2 ioa_cfg->host->host_lock
HALF_LOCKED2 lock_flags

drivers/scsi/ipr.c ipr_queuecommand() -> ipr_is_vset_device()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
PARAM_VALUE 0 res->type 0,2-255
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
RX_PATH
TASK_NOT_RUNNING
UNITS 0 res unit_byte
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/ipr.c ipr_sdev_configure() -> ipr_is_vset_device()

Type Parameter Key Value
PARAM_VALUE 0 res 4096-ptr_max
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
BUF_SIZE 0 res 12,16,18,24,32,272,280,520,2064
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 res unit_byte
LOCK2 &sdev->request_queue->limits_lock
LOCK2 &shost->scan_mutex
LOCK2 ioa_cfg->host->host_lock
LOCK2 lock_flags
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock