xdma_remove(9)
π xdma_remove β the Kernel API Manual page, bestie edition π
okay so real talk β this one's from the Kernel API Manual, section 9, and it's literally called xdma_remove. It's the driver remove function, i.e. the "bye babes, we're packing up the platform device" moment β¨
πΈ NAME πΈ
xdma_remove β Driver remove function π«
Like, the function that runs when it's time to tear the driver down. No cap.
π¦ SYNOPSIS π¦
void xdma_remove (struct platform_device *pdev );
That's it. That's the whole signature. Returns void β nothing comes back out, ever, periodt π
π ARGUMENTS π
pdevβ Pointer to theplatform_devicestructure. Yep, that's the one single argument, and it's a pointer to astruct platform_device. That's the whole vibe π«Ά
π SEE ALSO π
The kernel file lives at ./drivers/dma/xilinx/xdma.c, and literally the whole friend group shows up here β go check out:
struct xdma_desc_block(9)struct xdma_chan(9)struct xdma_desc(9)struct xdma_device(9)xdma_link_sg_desc_blocks(9)xdma_link_cyclic_desc_blocks(9)xdma_channel_init(9)xdma_free_desc(9)xdma_alloc_desc(9)xdma_xfer_start(9)xdma_xfer_stop(9)xdma_alloc_channels(9)xdma_issue_pending(9)xdma_terminate_all(9)xdma_synchronize(9)xdma_fill_descs(9)xdma_prep_device_sg(9)xdma_prep_dma_cyclic(9)xdma_prep_interleaved_dma(9)xdma_device_config(9)xdma_free_chan_resources(9)xdma_alloc_chan_resources(9)xdma_channel_isr(9)xdma_irq_fini(9)xdma_set_vector_reg(9)xdma_irq_init(9)xdma_disable_user_irq(9)xdma_enable_user_irq(9)xdma_get_user_irq(9)xdma_probe(9)
fr fr that's the entire list, I didn't skip a single one β go read them all if you want the full lore π
stay hydrated, read your manpages, and remember: xdma_remove is the remove function, October 2026 edition, brought to you by ./drivers/dma/xilinx π§π
π¦ 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