acpi_dma_controller_free(9)
hiii bestie π welcome to the Kernel API Manual β todayβs main character is acpi_dma_controller_free(9), and sheβs here to remove a DMA controller from the ACPI DMA helpers list. clean, useful, iconic. β¨
π NAME π
acpi_dma_controller_free β remove a DMA controller from the ACPI DMA helpers list. no cap, thatβs the whole assignment. π
β¨ SYNOPSIS β¨
int acpi_dma_controller_free (struct device *dev );
like yes, thatβs the signature, and it hands you back an int. π«Ά
πΈ ARGUMENTS πΈ
devβ thestruct deviceof the DMA controller. thatβs the one youβre passing in, bestie. π
π« DESCRIPTION π«
okay so the lore is short and sweet: memory allocated by acpi_dma_controller_register is freed here. thatβs it. thatβs the whole vibe. π¦
π₯ RETURN π₯
0on success or appropriateerrnovalue on error. π
π¦ SEE ALSO π¦
the besties and lore drops are all here, iykyk:
- Kernel file
./drivers/dma/acpi-dma.c acpi_dma_parse_resource_group(9)acpi_dma_parse_csrt(9)acpi_dma_controller_register(9)devm_acpi_dma_controller_register(9)acpi_dma_update_dma_spec(9)acpi_dma_parse_fixed_dma(9)acpi_dma_request_slave_chan_by_index(9)acpi_dma_request_slave_chan_by_name(9)acpi_dma_simple_xlate(9)
byeee bestie π«Ά source/version: ./drivers/dma Β· date: October 2026 β mwah π
π¦ 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