STRUCT ACPI_DMA_SPEC(9)
π struct acpi_dma_spec(9)
okay so bestie, welcome to the Kernel API Manual β we're doing struct acpi_dma_spec today and honestly? it's giving "small but crucial." β¨
πΈ NAME πΈ
struct acpi_dma_spec β slave device DMA resources π
β¨ SYNOPSIS β¨
struct acpi_dma_spec {
int chan_id;
int slave_id;
struct device *dev;
};
like, that's the whole vibe. three fields. no notes. π
π¦ MEMBERS π¦
chan_idβ the channel unique id, iykyk πslave_idβ the request line unique id, also one of a kind fr fr π«devβ astruct deviceof the DMA controller that's gonna be used in the filter function. that's the main character right there π
ngl this struct is basically a little info card for the filter function: which channel, which request line, and which controller's struct device to look at. π«Ά
π SEE ALSO π
- Kernel file
./include/linux/acpi_dma.hπ struct acpi_dma(9)πΈ
and that's the whole page, bestie, no cap π this little icon lives over in ./include/linux and the docs are dated October 2026 β slay, go forth and DMA responsibly β¨π§ββοΈ
π¦ 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