of_dma_controller_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– of_dma_controller_free(9) β€” Kernel API Manual πŸ’–

okay bestie, welcome to the glow-up of the of_dma_controller_free(9) page from the Kernel API Manual ✨ this one is short, sweet, and fully in its cleanup era.

✨ NAME ✨

of_dma_controller_free β€” Remove a DMA controller from DT DMA helpers list πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

void of_dma_controller_free (struct device_node *np );

πŸŽ€ ARGUMENTS πŸŽ€

  • np β€” device node of DMA controller 🫢

πŸ’… DESCRIPTION πŸ’…

Memory allocated by of_dma_controller_register is freed here. so yeah, bestie β€” of_dma_controller_register did the allocating, and this is the function where that memory gets freed. that's the whole vibe. periodt. πŸ’–

🌈 SEE ALSO 🌈

Kernel file ./drivers/dma/of-dma.c is the source-file home, and the related function squad is:


mwah πŸ’‹ this little page comes from source/version ./drivers/dma, dated October 2026, and it’s literally the of_dma_controller_free(9) manual. bye bestie, go free that controller 🫢🌸

πŸ“¦ where this page comes from