dma_use_iova(9)
π dma_use_iova β the Kernel API Manual, section 9, bestie
okay so real talk, this one lives in the Kernel API Manual (that's section 9 if you're keeping score π) and it's genuinely the chillest little vibe check in the whole DMA friend group. no cap.
β¨ NAME β¨
dma_use_iova β the function that checks whether the IOVA API is being used for this state π
π¦ SYNOPSIS π¦
bool dma_use_iova (struct dma_iova_state *state );
πΈ ARGUMENTS πΈ
stateβ the IOVA state, bestie. that's it. that's the whole argument. she's lowkey self-explanatory π«Ά
π DESCRIPTION π
so here's the tea: dma_use_iova returns true if the DMA transfers actually use the dma_iova_*() calls. and if they can't be used? it returns false. that's the entire plot. no plot twists, no side quests, just a clean boolean doing her little main character moment β¨
it's giving "simple but essential," fr fr π
π₯ SEE ALSO π₯
- the Kernel file
./include/linux/dma-mapping.hβ go read her, she's iconic π dma_unmap_sgtable(9)dma_sync_sgtable_for_cpu(9)dma_sync_sgtable_for_device(9)dma_get_seg_boundary_nr_pages(9)
like please, the whole friend group ate ππ
and that's the page!! sign-off time: this cutie comes to you from ./include/linux, dated October 2026, and her name is dma_use_iova(9) β periodt πππΈ
π¦ 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