Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/ata/pata_sc1200.c sc1200_qc_issue() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->n_native_sectors 1-281474976710656[c]
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/libata-core.c ata_read_log_page() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev->cdl (-1),1536
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->link->ap->last_ctl 0-255
HOST_DATA 0 adev->link->ap->link.eh_info.serror 0-u32max
HOST_DATA 0 adev->link->ap->link.pmp 0-255
HOST_DATA 0 adev->link->eh_context.i.serror 0-u32max
HOST_DATA 0 adev->link->eh_info.serror 0-u32max
HOST_DATA 0 adev->link->pmp 15
HOST_DATA 0 adev->n_native_sectors 1-281474976710656[c]
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/libata-core.c ata_set_mode() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
CAPPED_DATA 0 adev->link->ap 1

drivers/ata/libata-core.c ata_set_mode() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 1-u64max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064

drivers/ata/pata_amd.c timing_setup() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
DATA_SOURCE 0 adev r ata_dev_pair
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_acpi.c pacpi_qc_issue() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
CAPPED_DATA 0 adev->pio_mode 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->n_native_sectors 1-281474976710656[c]
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/pata_ftide010.c ftide010_qc_issue() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->n_native_sectors 1-281474976710656[c]
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/libata-scsi.c ata_scsi_get_phys_element_status_xlat() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
BIT_INFO 0 adev->flags 0x4000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 ap->lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsi_pass_thru() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
RX_PATH
TASK_NOT_RUNNING
LOCK2 ap->lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsi_write_same_xlat() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
RX_PATH
TASK_NOT_RUNNING
LOCK2 ap->lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/pata_ali.c ali_set_dmamode() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
CAPPED_DATA 0 adev->pio_mode 1
DATA_SOURCE 0 adev r ata_dev_pair

drivers/ata/pata_ali.c ali_set_piomode() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
CAPPED_DATA 0 adev->pio_mode 1
DATA_SOURCE 0 adev r ata_dev_pair
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/pata_optidma.c optidma_make_bits43() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev 8064
BUF_SIZE 0 adev 8064
DATA_SOURCE 0 adev $0

drivers/ata/pata_optidma.c optidma_mode_setup() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
DATA_SOURCE 0 adev r ata_dev_pair
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_cs5530.c cs5530_qc_issue() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->n_native_sectors 1-281474976710656[c]
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/pata_oldpiix.c oldpiix_qc_issue() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->n_native_sectors 1-281474976710656[c]
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/pata_radisys.c radisys_qc_issue() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dma_mode 64-255
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
FUZZY_MAX 0 adev->dma_mode 64
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->n_native_sectors 1-281474976710656[c]
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/pata_radisys.c radisys_qc_issue() -> ata_dma_enabled()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dma_mode 0-63,255
BUF_SIZE 0 adev (-1),8064
BUF_SIZE 0 adev (-1),8064
FUZZY_MAX 0 adev->dma_mode 63
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->n_native_sectors 1-281474976710656[c]
LOCK2 ap->lock
HALF_LOCKED2 flags