acpi_dma_configure_id(9)
π NAME π
okay so welcome to acpi_dma_configure_id(9) from the Kernel API Manual β acpi_dma_configure_id β Set-up DMA configuration for the device. That's the whole assignment, bestie: it gets the DMA configuration situation set up for a device. β¨
β¨ SYNOPSIS β¨
int acpi_dma_configure_id (struct device *dev , enum dev_dma_attr attr ,
const u32 *input_id );
π ARGUMENTS π
devβ the pointer to the device. Yes, literally the device we're configuring. πattrβ device dma attributes. This is the DMA-attribute vibe check. πinput_idβ input device id const value pointer. It's a pointer to aconstvalue, specifically for the input device id. π
π SEE ALSO π
Kernel file ./drivers/acpi/scan.c β and the whole iconic friend group:
acpi_scan_drop_device(9)acpi_fetch_acpi_dev(9)acpi_get_acpi_dev(9)acpi_dma_supported(9)acpi_get_dma_attr(9)acpi_dma_get_range(9)acpi_walk_dep_device_list(9)acpi_dev_clear_dependencies(9)acpi_dev_ready_for_enumeration(9)acpi_dev_get_next_consumer_dev(9)acpi_bus_scan(9)acpi_bus_trim(9)
That's the page, bestie π«Ά β this one comes from ./drivers/acpi, dated October 2026, and it's filed under acpi_dma_configure_id(9). Periodt. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms