dma_addressing_limited(9)
π dma_addressing_limited(9) β Kernel API Manual β¨
okay so bestie, welcome to the Kernel API Manual page for dma_addressing_limited(9) β itβs giving βtiny yes/no vibe check for DMA masksβ and honestly? iconic. π
πΈ NAME πΈ
dma_addressing_limited β return if the device is addressing limited π
β¨ SYNOPSIS β¨
bool dma_addressing_limited (struct device *dev );
π ARGUMENTS π
devβ device to check π
π¦ DESCRIPTION π¦
Return true if the deviceβs DMA mask is too small to address all memory in the system, else false. Lack of addressing bits is the prime reason for bounce buffering, but might not be the only one. π
bestie, this is a yes/no check, not a whole essay β but the βmight not be the only oneβ part is lowkey important. π«Ά
π₯ SEE ALSO π₯
- Kernel file
./kernel/dma/mapping.c dmam_free_coherent(9)dmam_alloc_attrs(9)dma_map_sg_attrs(9)dma_map_sgtable(9)dma_need_unmap(9)dma_can_mmap(9)dma_mmap_attrs(9)
source/version: ./kernel/dma Β· date: October 2026 Β· page: dma_addressing_limited(9) β mwah, slay, bye bestie πβ¨
π¦ 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