Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/libsas/sas_ata.c sas_execute_ata_cmd() -> sas_execute_tmf()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 1 parameter 4096-ptr_max
PARAM_VALUE 2 para_len 20
PARAM_VALUE 3 force_phy_id (-1)-s32max
PARAM_VALUE 4 tmf 8095472927543001088
PARAM_VALUE 4 tmf->tag_of_task_to_be_managed 0
PARAM_VALUE 4 tmf->tmf 0
BUF_SIZE 0 device (-1),1,8,16,20,24,32,40,48,56,64,72,112,208,552,576,2080,2576,8064
BUF_SIZE 0 device (-1),1,8,16,20,24,32,40,48,56,64,72,112,208,552,576,2080,2576,8064
BUF_SIZE 1 parameter 20
CAPPED_DATA 3 force_phy_id 1
DATA_SOURCE 0 device $0
DATA_SOURCE 1 parameter $1
DATA_SOURCE 3 force_phy_id $2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 para_len unit_byte
UNITS 3 force_phy_id unit_array_size

drivers/scsi/libsas/sas_scsi_host.c sas_execute_ssp_tmf() -> sas_execute_tmf()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->tproto 8-u32max
PARAM_VALUE 1 parameter 487162993203380224
PARAM_VALUE 2 para_len 24
PARAM_VALUE 3 force_phy_id (-1)
PARAM_VALUE 4 tmf 553588228365553664,658506626405281792,6392034509983375360,6398807174501920768,8663343843161919488
PARAM_VALUE 4 tmf->tmf 1-2,4,8,128
BUF_SIZE 0 device (-1),16,24,56,64
BUF_SIZE 0 device (-1),16,24,56,64
BUF_SIZE 1 parameter 24
DATA_SOURCE 0 device $0
DATA_SOURCE 4 tmf $2
BIT_INFO 0 device->tproto 0x8,0xffffffff
HARD_MAX 4 tmf->tmf 128
RX_PATH
TASK_NOT_RUNNING
UNITS 2 para_len unit_byte