Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/ata/sata_sil24.c sil24_exec_polled_cmd() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 1624923044156919808
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 0
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 2 is_cmd 0
BUF_SIZE 3 fis 24
DATA_SOURCE 0 tf $2
DATA_SOURCE 1 pmp $1
DATA_SOURCE 2 is_cmd $3
MEM_ZERO 0 tf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/sata_sil24.c sil24_qc_prep() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 4096-ptr_max
PARAM_VALUE 2 is_cmd 1
BUF_SIZE 3 fis 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tf->auxiliary 0
HOST_DATA 0 tf->command 161,236[c]
HOST_DATA 0 tf->ctl 0
HOST_DATA 0 tf->device 0-255
HOST_DATA 0 tf->error 0
HOST_DATA 0 tf->feature 0,4[c]
HOST_DATA 0 tf->flags 70
HOST_DATA 0 tf->hob_feature 0
HOST_DATA 0 tf->hob_lbah 0[c]
HOST_DATA 0 tf->hob_lbal 0[c]
HOST_DATA 0 tf->hob_lbam 0[c]
HOST_DATA 0 tf->hob_nsect 0
HOST_DATA 0 tf->lbah 0-255
HOST_DATA 0 tf->lbal 0-255
HOST_DATA 0 tf->lbam 0-255
HOST_DATA 0 tf->nsect 0-255
HOST_DATA 0 tf->protocol 1
HOST_DATA 0 tf->status 161,236
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/ahci_qoriq.c ahci_qoriq_hardreset() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 8853262264461721600
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 128
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 1 pmp 0
PARAM_VALUE 2 is_cmd 0
PARAM_VALUE 3 fis 4096-ptr_max
MEM_ZERO 0 tf
NOCHECK_CALL

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_fill_ata_reset_cmd() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 6804480675640602624
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 8
PARAM_VALUE 0 tf->ctl 0,4
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 2 is_cmd 0
PARAM_VALUE 3 fis 4096-ptr_max
BUF_SIZE 3 fis 20
BUF_SIZE 3 fis 20
DATA_SOURCE 1 pmp $2
DATA_SOURCE 3 fis $3
MEM_ZERO 0 tf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/libsas/sas_ata.c sas_ata_qc_issue() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 4096-ptr_max
PARAM_VALUE 2 is_cmd 1
PARAM_VALUE 3 fis 4096-ptr_max
BUF_SIZE 3 fis 20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tf->auxiliary 0
HOST_DATA 0 tf->command 161,236[c]
HOST_DATA 0 tf->ctl 0-255
HOST_DATA 0 tf->device 0-255
HOST_DATA 0 tf->error 0
HOST_DATA 0 tf->feature 0,4[c]
HOST_DATA 0 tf->flags 70
HOST_DATA 0 tf->hob_feature 0
HOST_DATA 0 tf->hob_lbah 0[c]
HOST_DATA 0 tf->hob_lbal 0[c]
HOST_DATA 0 tf->hob_lbam 0[c]
HOST_DATA 0 tf->hob_nsect 0
HOST_DATA 0 tf->lbah 0-255
HOST_DATA 0 tf->lbal 0-255
HOST_DATA 0 tf->lbam 0-255
HOST_DATA 0 tf->nsect 0-255
HOST_DATA 0 tf->protocol 1
HOST_DATA 0 tf->status 161,236
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/sata_mv.c mv_qc_issue_fis() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 4096-ptr_max
PARAM_VALUE 0 tf->command 47
PARAM_VALUE 2 is_cmd 1
PARAM_VALUE 3 fis 3191464349709623296
BUF_SIZE 3 fis 20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tf->auxiliary 0
HOST_DATA 0 tf->ctl 0
HOST_DATA 0 tf->device 0-255
HOST_DATA 0 tf->error 0
HOST_DATA 0 tf->feature 0,4[c]
HOST_DATA 0 tf->flags 70[c]
HOST_DATA 0 tf->hob_feature 0
HOST_DATA 0 tf->hob_lbah 0-255[c]
HOST_DATA 0 tf->hob_lbal 0-255[c]
HOST_DATA 0 tf->hob_lbam 0-255[c]
HOST_DATA 0 tf->hob_nsect 0
HOST_DATA 0 tf->lbah 0-255
HOST_DATA 0 tf->lbal 0-255
HOST_DATA 0 tf->lbam 0-255
HOST_DATA 0 tf->nsect 0-255
HOST_DATA 0 tf->protocol 1
HOST_DATA 0 tf->status 161,236
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/sata_fsl.c sata_fsl_qc_prep() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 4096-ptr_max
PARAM_VALUE 2 is_cmd 1
PARAM_VALUE 3 fis 4096-ptr_max
BUF_SIZE 3 fis 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tf->auxiliary 0
HOST_DATA 0 tf->command 161,236[c]
HOST_DATA 0 tf->ctl 0
HOST_DATA 0 tf->device 0-255
HOST_DATA 0 tf->error 0
HOST_DATA 0 tf->feature 0,4[c]
HOST_DATA 0 tf->flags 70
HOST_DATA 0 tf->hob_feature 0
HOST_DATA 0 tf->hob_lbah 0[c]
HOST_DATA 0 tf->hob_lbal 0[c]
HOST_DATA 0 tf->hob_lbam 0[c]
HOST_DATA 0 tf->hob_nsect 0
HOST_DATA 0 tf->lbah 0-255
HOST_DATA 0 tf->lbal 0-255
HOST_DATA 0 tf->lbam 0-255
HOST_DATA 0 tf->nsect 0-255
HOST_DATA 0 tf->protocol 1
HOST_DATA 0 tf->status 161,236
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/sata_fsl.c sata_fsl_softreset() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 70994904438194176
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 0
PARAM_VALUE 0 tf->ctl 4
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 2 is_cmd 0
BUF_SIZE 3 fis 32
BUF_SIZE 3 fis 32
MEM_ZERO 0 tf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/sata_fsl.c sata_fsl_softreset() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 70994904438194176
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 0
PARAM_VALUE 0 tf->ctl 0
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 2 is_cmd 0
PARAM_VALUE 3 fis 4096-ptr_max
BUF_SIZE 3 fis 32
BUF_SIZE 3 fis 32
MEM_ZERO 0 tf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/ahci_xgene.c xgene_ahci_do_hardreset() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 7034257315409514496
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 128
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 1 pmp 0
PARAM_VALUE 2 is_cmd 0
PARAM_VALUE 3 fis 4096-ptr_max
MEM_ZERO 0 tf
NOCHECK_CALL

drivers/ata/ahci.c ahci_avn_hardreset() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 3116626013442650112
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 128
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 1 pmp 0
PARAM_VALUE 2 is_cmd 0
PARAM_VALUE 3 fis 4096-ptr_max
MEM_ZERO 0 tf
NOCHECK_CALL

drivers/ata/ahci.c ahci_p5wdh_hardreset() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 4246490211445637120
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 128
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 1 pmp 0
PARAM_VALUE 2 is_cmd 0
PARAM_VALUE 3 fis 4096-ptr_max
MEM_ZERO 0 tf
NOCHECK_CALL

drivers/ata/sata_highbank.c ahci_highbank_hardreset() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 7732942764322766848
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 128
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 1 pmp 0
PARAM_VALUE 2 is_cmd 0
PARAM_VALUE 3 fis 4096-ptr_max
MEM_ZERO 0 tf
NOCHECK_CALL

drivers/ata/acard-ahci.c acard_ahci_qc_prep() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 4096-ptr_max
PARAM_VALUE 2 is_cmd 1
PARAM_VALUE 3 fis 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tf->auxiliary 0
HOST_DATA 0 tf->command 161,236[c]
HOST_DATA 0 tf->ctl 0
HOST_DATA 0 tf->device 0-255
HOST_DATA 0 tf->error 0
HOST_DATA 0 tf->feature 0,4[c]
HOST_DATA 0 tf->flags 70
HOST_DATA 0 tf->hob_feature 0
HOST_DATA 0 tf->hob_lbah 0[c]
HOST_DATA 0 tf->hob_lbal 0[c]
HOST_DATA 0 tf->hob_lbam 0[c]
HOST_DATA 0 tf->hob_nsect 0
HOST_DATA 0 tf->lbah 0-255
HOST_DATA 0 tf->lbal 0-255
HOST_DATA 0 tf->lbam 0-255
HOST_DATA 0 tf->nsect 0-255
HOST_DATA 0 tf->protocol 1
HOST_DATA 0 tf->status 161,236
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/libahci.c ahci_do_hardreset() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 452793355030073344
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 128
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 1 pmp 0
PARAM_VALUE 2 is_cmd 0
PARAM_VALUE 3 fis 4096-ptr_max
MEM_ZERO 0 tf
NOCHECK_CALL

drivers/ata/libahci.c ahci_exec_polled_cmd() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 1793718324024754176
PARAM_VALUE 0 tf->auxiliary 0
PARAM_VALUE 0 tf->command 0
PARAM_VALUE 0 tf->ctl 0,4
PARAM_VALUE 0 tf->device 160,176
PARAM_VALUE 0 tf->feature 0
PARAM_VALUE 0 tf->hob_feature 0
PARAM_VALUE 0 tf->hob_lbah 0
PARAM_VALUE 0 tf->hob_lbal 0
PARAM_VALUE 0 tf->hob_lbam 0
PARAM_VALUE 0 tf->hob_nsect 0
PARAM_VALUE 0 tf->lbah 0
PARAM_VALUE 0 tf->lbal 0
PARAM_VALUE 0 tf->lbam 0
PARAM_VALUE 0 tf->nsect 0
PARAM_VALUE 2 is_cmd 0
DATA_SOURCE 0 tf $2
DATA_SOURCE 1 pmp $1
DATA_SOURCE 2 is_cmd $3
HARD_MAX 0 tf->ctl 4
MEM_ZERO 0 tf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/libahci.c ahci_qc_prep() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 4096-ptr_max
PARAM_VALUE 2 is_cmd 1
PARAM_VALUE 3 fis 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tf->auxiliary 0
HOST_DATA 0 tf->command 161,236[c]
HOST_DATA 0 tf->ctl 0
HOST_DATA 0 tf->device 0-255
HOST_DATA 0 tf->error 0
HOST_DATA 0 tf->feature 0,4[c]
HOST_DATA 0 tf->flags 70
HOST_DATA 0 tf->hob_feature 0
HOST_DATA 0 tf->hob_lbah 0[c]
HOST_DATA 0 tf->hob_lbal 0[c]
HOST_DATA 0 tf->hob_lbam 0[c]
HOST_DATA 0 tf->hob_nsect 0
HOST_DATA 0 tf->lbah 0-255
HOST_DATA 0 tf->lbal 0-255
HOST_DATA 0 tf->lbam 0-255
HOST_DATA 0 tf->nsect 0-255
HOST_DATA 0 tf->protocol 1
HOST_DATA 0 tf->status 161,236
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/sata_qstor.c qs_qc_prep() -> ata_tf_to_fis()

Type Parameter Key Value
PARAM_VALUE 0 tf 4096-ptr_max
PARAM_VALUE 1 pmp 0
PARAM_VALUE 2 is_cmd 1
PARAM_VALUE 3 fis 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tf->auxiliary 0
HOST_DATA 0 tf->command 161,236[c]
HOST_DATA 0 tf->ctl 0
HOST_DATA 0 tf->device 0-255
HOST_DATA 0 tf->error 0
HOST_DATA 0 tf->feature 0,4[c]
HOST_DATA 0 tf->flags 70
HOST_DATA 0 tf->hob_feature 0
HOST_DATA 0 tf->hob_lbah 0[c]
HOST_DATA 0 tf->hob_lbal 0[c]
HOST_DATA 0 tf->hob_lbam 0[c]
HOST_DATA 0 tf->hob_nsect 0
HOST_DATA 0 tf->lbah 0-255
HOST_DATA 0 tf->lbal 0-255
HOST_DATA 0 tf->lbam 0-255
HOST_DATA 0 tf->nsect 0-255
HOST_DATA 0 tf->status 161,236
LOCK2 ap->lock
HALF_LOCKED2 flags