Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/ata/sata_sil24.c sil24_qc_defer() -> ata_is_atapi()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 prot 1
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/libata-sff.c ata_hsm_ok_in_wq() -> ata_is_atapi()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &host->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 irq

drivers/ata/sata_inic162x.c inic_qc_prep() -> ata_is_atapi()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 prot 1
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/libata-eh.c ata_eh_link_report() -> ata_is_atapi()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 prot 1
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/sata_fsl.c sata_fsl_host_intr() -> ata_is_atapi()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &host->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct ata_host)->lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 prot 1
LOCK2 ap->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 prot 1
LOCK2 ap->lock
HALF_LOCKED2 flags

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 prot 1
LOCK2 ap->lock
HALF_LOCKED2 flags