Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/libsas/sas_expander.c sas_configure_present() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 44
HALF_LOCKED2 &ha->disco_mutex

drivers/scsi/libsas/sas_expander.c sas_configure_set() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 8
HALF_LOCKED2 &ha->disco_mutex

drivers/scsi/libsas/sas_expander.c sas_ex_general() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 32
UNITS 0 size unit_byte

drivers/scsi/libsas/sas_expander.c sas_ex_manuf_info() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 64

drivers/scsi/libsas/sas_expander.c sas_ex_phy_discover() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 56
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
HALF_LOCKED2 &ha->disco_mutex

drivers/scsi/libsas/sas_expander.c sas_get_ex_change_count() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 32
UNITS 0 size unit_byte
HALF_LOCKED2 &ha->disco_mutex

drivers/scsi/libsas/sas_expander.c sas_get_phy_attached_dev() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 56
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
HALF_LOCKED2 &ap->host->eh_mutex

drivers/scsi/libsas/sas_expander.c sas_get_phy_change_count() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 56
UNITS 0 size unit_byte
HALF_LOCKED2 &ha->disco_mutex

drivers/scsi/libsas/sas_expander.c sas_rediscover_dev() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 56
UNITS 0 size unit_byte
LOCK2 &ha->disco_mutex
TYPE_LOCK (struct sas_ha_struct)->disco_mutex

drivers/scsi/libsas/sas_expander.c sas_smp_get_phy_events() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 32
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/libsas/sas_expander.c sas_smp_phy_control() -> alloc_smp_resp()

Type Parameter Key Value
PARAM_VALUE 0 size 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex