acpi_dma_parse_fixed_dma(9)
π acpi_dma_parse_fixed_dma(9) π
okay so bestie, welcome to the Kernel API Manual β this page is literally all about turning ACPI FixedDMA resources into a DMA specifier, and it's giving very niche, very iconic kernel energy. no cap, it's a small function but it's doing Real Work. π
β¨ NAME β¨
acpi_dma_parse_fixed_dma β parse FixedDMA ACPI resources into a DMA specifier. that's the whole vibe. it reads the resource, it hands you back a specifier. slay. π
πΈ SYNOPSIS πΈ
int acpi_dma_parse_fixed_dma (struct acpi_resource *res , void *data );
π¦ ARGUMENTS π¦
resβ thestruct acpi_resourceyou're pulling FixedDMA resources out of. that's your source material, your main character. π₯dataβ a pointer to a helper struct,struct acpi_dma_parser_data. it's the little buddy that carries stuff around for the parsing. π«Ά
β SEE ALSO β
- Kernel file
./drivers/dma/acpi-dma.c acpi_dma_parse_resource_group(9)acpi_dma_parse_csrt(9)acpi_dma_controller_register(9)acpi_dma_controller_free(9)devm_acpi_dma_controller_register(9)acpi_dma_update_dma_spec(9)acpi_dma_request_slave_chan_by_index(9)acpi_dma_request_slave_chan_by_name(9)acpi_dma_simple_xlate(9)
like, the whole DMA friend group is linked here β go say hi to all of them. π
ngl, if you're here you're probably deep in drivers/dma territory, and honestly? respect. π§
that's the page, bestie!! this one lives in ./drivers/dma, and the version vibes are dated October 2026 β so mark your calendars, screenshot it, put it on the fridge. ππ mwah, go parse some resources! πβ¨
π¦ 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