Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/scsi/scsi_sysfs.c scsi_sysfs_device_initialize() -> scsi_enable_async_suspend()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->power.is_prepared 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &shost->scan_mutex
HALF_LOCKED2 _T->lock

drivers/scsi/scsi_scan.c scsi_alloc_target() -> scsi_enable_async_suspend()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->power.is_prepared 0
BUF_SIZE 0 dev 1616
BUF_SIZE 0 dev->bus 168
BUF_SIZE 0 dev->parent (-1),1616
BUF_SIZE 0 dev->type 48
MEM_ZERO 0 &dev->power.suspend_timer
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &shost->scan_mutex
HALF_LOCKED2 _T->lock

drivers/scsi/hosts.c scsi_host_alloc() -> scsi_enable_async_suspend()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->power.is_prepared 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->reclaim_sem
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &bnx2fc_dev_lock
HALF_LOCKED2 global &fcoe_config_mutex
HALF_LOCKED2 global &ft_mutex
HALF_LOCKED2 global &rtnl_mutex