of_dma_is_coherent(9)
π¦ of_dma_is_coherent(9) π¦
okay bestie, you're in the Kernel API Manual and this page is literally all about of_dma_is_coherent(9). It's giving tiny coherence vibe check, no cap. β¨π
β¨
πΈ NAME πΈ
of_dma_is_coherent β check if device is coherent β¨
π SYNOPSIS π
bool of_dma_is_coherent (struct device_node *np );
π«Ά ARGUMENTS π«Ά
npβ device node. That's the one and only argument, bestie. π
π₯ DESCRIPTION π₯
okay so here's the tea: it returns true if the "dma-coherent" property was found for this device in the DT, or if DMA is coherent by default for OF devices on the current platform and no "dma-noncoherent" property was found for this device. Periodt. π
π SEE ALSO π
- Kernel file
./drivers/of/address.c of_translate_dma_region(9)of_property_read_reg(9)of_dma_get_range(9)of_dma_get_max_cpu_address(9)of_mmio_is_nonposted(9)of_address_to_resource(9)of_iomap(9)
and that's the whole page, bestie π«Ά the source/version line is ./drivers/of, the date is October 2026, and the manual page is of_dma_is_coherent(9). slay π
β¨
π¦ 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