adma 2475 drivers/ata/sata_nv.c module_param_named(adma, adma_enabled, bool, 0444); adma 2476 drivers/ata/sata_nv.c MODULE_PARM_DESC(adma, "Enable use of ADMA (Default: false)"); adma 42 drivers/dma/acpi-dma.c struct acpi_device *adev, struct acpi_dma *adma) adma 92 drivers/dma/acpi-dma.c adma->base_request_line = si->base_request_line; adma 93 drivers/dma/acpi-dma.c adma->end_request_line = si->base_request_line + adma 97 drivers/dma/acpi-dma.c adma->base_request_line, adma->end_request_line); adma 115 drivers/dma/acpi-dma.c static void acpi_dma_parse_csrt(struct acpi_device *adev, struct acpi_dma *adma) adma 134 drivers/dma/acpi-dma.c ret = acpi_dma_parse_resource_group(grp, adev, adma); adma 165 drivers/dma/acpi-dma.c struct acpi_dma *adma; adma 175 drivers/dma/acpi-dma.c adma = kzalloc(sizeof(*adma), GFP_KERNEL); adma 176 drivers/dma/acpi-dma.c if (!adma) adma 179 drivers/dma/acpi-dma.c adma->dev = dev; adma 180 drivers/dma/acpi-dma.c adma->acpi_dma_xlate = acpi_dma_xlate; adma 181 drivers/dma/acpi-dma.c adma->data = data; adma 183 drivers/dma/acpi-dma.c acpi_dma_parse_csrt(adev, adma); adma 187 drivers/dma/acpi-dma.c list_add_tail(&adma->dma_controllers, &acpi_dma_list); adma 205 drivers/dma/acpi-dma.c struct acpi_dma *adma; adma 212 drivers/dma/acpi-dma.c list_for_each_entry(adma, &acpi_dma_list, dma_controllers) adma 213 drivers/dma/acpi-dma.c if (adma->dev == dev) { adma 214 drivers/dma/acpi-dma.c list_del(&adma->dma_controllers); adma 216 drivers/dma/acpi-dma.c kfree(adma); adma 296 drivers/dma/acpi-dma.c static int acpi_dma_update_dma_spec(struct acpi_dma *adma, adma 300 drivers/dma/acpi-dma.c dma_spec->dev = adma->dev; adma 303 drivers/dma/acpi-dma.c if (adma->base_request_line == 0 && adma->end_request_line == 0) adma 307 drivers/dma/acpi-dma.c if (dma_spec->slave_id < adma->base_request_line || adma 308 drivers/dma/acpi-dma.c dma_spec->slave_id > adma->end_request_line) adma 315 drivers/dma/acpi-dma.c dma_spec->slave_id -= adma->base_request_line; adma 363 drivers/dma/acpi-dma.c struct acpi_dma *adma; adma 392 drivers/dma/acpi-dma.c list_for_each_entry(adma, &acpi_dma_list, dma_controllers) { adma 397 drivers/dma/acpi-dma.c found = acpi_dma_update_dma_spec(adma, dma_spec); adma 400 drivers/dma/acpi-dma.c chan = adma->acpi_dma_xlate(dma_spec, adma); adma 463 drivers/dma/acpi-dma.c struct acpi_dma *adma) adma 465 drivers/dma/acpi-dma.c struct acpi_dma_filter_info *info = adma->data; adma 76 include/linux/acpi_dma.h struct acpi_dma *adma);