Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/scsi/isci/task.c isci_reset_device() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.parent 4096-ptr_max
PARAM_VALUE 0 phy->dev.parent->type 0-4452975310479048703,4452975310479048705-u64max
PARAM_VALUE 1 hard_reset 0-1
FUZZY_MAX 1 hard_reset 1
HARD_MAX 1 hard_reset 1

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_debug_I_T_nexus_reset() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.parent 4096-ptr_max
PARAM_VALUE 0 phy->enabled s32min-(-1),1-s32max
PARAM_VALUE 1 hard_reset 0-1
FUZZY_MAX 1 hard_reset 1
HARD_MAX 1 hard_reset 1
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_lu_reset() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 hard_reset 1

drivers/scsi/aic94xx/aic94xx_tmf.c asd_I_T_nexus_reset() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 1 hard_reset 0-1
FUZZY_MAX 1 hard_reset 1
HARD_MAX 1 hard_reset 1

drivers/scsi/mvsas/mv_sas.c mvs_debug_I_T_nexus_reset() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 hard_reset 0-1
FUZZY_MAX 1 hard_reset 1
HARD_MAX 1 hard_reset 1

drivers/scsi/pm8001/pm8001_sas.c pm8001_I_T_nexus_event_handler() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.parent 4096-ptr_max
PARAM_VALUE 0 phy->dev.parent->type 0-4452975310479048703,4452975310479048705-u64max
PARAM_VALUE 1 hard_reset 1
HALF_LOCKED2 &pool->lock

drivers/scsi/pm8001/pm8001_sas.c pm8001_I_T_nexus_event_handler() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 hard_reset 1
HALF_LOCKED2 &pool->lock

drivers/scsi/pm8001/pm8001_sas.c pm8001_I_T_nexus_reset() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.parent 4096-ptr_max
PARAM_VALUE 0 phy->dev.parent->type 0-4452975310479048703,4452975310479048705-u64max
PARAM_VALUE 1 hard_reset 1

drivers/scsi/pm8001/pm8001_sas.c pm8001_I_T_nexus_reset() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 hard_reset 1

drivers/scsi/pm8001/pm8001_sas.c pm8001_lu_reset() -> sas_phy_reset()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 hard_reset 1