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 |