Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/ata/libata-core.c ata_dev_xfermask() -> ata_pack_xfermask()

Type Parameter Key Value
UNITS 1 mwdma_mask unit_array_size

drivers/ata/libata-core.c ata_dev_xfermask() -> ata_pack_xfermask()

Type Parameter Key Value

drivers/ata/libata-core.c ata_down_xfermask_limit() -> ata_pack_xfermask()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/libata-core.c ata_down_xfermask_limit() -> ata_pack_xfermask()

Type Parameter Key Value
PARAM_VALUE 0 pio_mask 0-127
PARAM_VALUE 1 mwdma_mask 0-31
PARAM_VALUE 2 udma_mask 0-255
FUZZY_MAX 1 mwdma_mask 0
FUZZY_MAX 2 udma_mask 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/libata-core.c ata_host_register() -> ata_pack_xfermask()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 mwdma_mask unit_array_size

drivers/ata/libata-core.c ata_id_xfermask() -> ata_pack_xfermask()

Type Parameter Key Value
PARAM_VALUE 1 mwdma_mask 0-15,24-31
PARAM_VALUE 2 udma_mask 0-255
FUZZY_MAX 2 udma_mask 0

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

Type Parameter Key Value
PARAM_VALUE 0 pio_mask 0-127
PARAM_VALUE 1 mwdma_mask 0
PARAM_VALUE 2 udma_mask 0

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

Type Parameter Key Value
PARAM_VALUE 0 pio_mask 0
PARAM_VALUE 1 mwdma_mask 0-31
PARAM_VALUE 2 udma_mask 0-255

drivers/ata/pata_amd.c nv_mode_filter() -> ata_pack_xfermask()

Type Parameter Key Value
PARAM_VALUE 0 pio_mask 0
PARAM_VALUE 1 mwdma_mask 0

drivers/ata/pata_amd.c nv_mode_filter() -> ata_pack_xfermask()

Type Parameter Key Value
PARAM_VALUE 0 pio_mask 31
PARAM_VALUE 1 mwdma_mask 7
PARAM_VALUE 2 udma_mask 7