sg_dma_is_swiotlb(9)
β¨ sg_dma_is_swiotlb(9) β Kernel API Manual β¨
okay bestie, this is the Kernel API Manual page for sg_dma_is_swiotlb, and itβs lowkey a tiny little vibe check for scatterlists π
πΈ NAME πΈ
sg_dma_is_swiotlb β Return whether the scatterlist was marked for SWIOTLB bouncing π
π¦ SYNOPSIS π¦
bool sg_dma_is_swiotlb (struct scatterlist *sg );
π ARGUMENTS π
sgβ SG entry, periodt β¨
π DESCRIPTION π
Returns true if the scatterlist was marked for SWIOTLB bouncing. No cap, thatβs literally the whole check π«
Not all elements may have been bounced, so the caller would have to check individual SG entries with swiotlb_find_pool. Like, donβt assume the whole squad got bounced β you gotta look at each entry, iykyk π
π₯ SEE ALSO π₯
- Kernel file:
./include/linux/scatterlist.h sg_next(9)sg_assign_page(9)sg_set_page(9)sg_set_folio(9)sg_set_buf(9)sg_chain(9)sg_mark_end(9)sg_unmark_end(9)sg_dma_is_bus_address(9)sg_dma_mark_bus_address(9)sg_dma_unmark_bus_address(9)sg_dma_mark_swiotlb(9)sg_phys(9)sg_virt(9)sg_init_marker(9)sg_alloc_table_from_pages(9)sg_page_iter_page(9)sg_page_iter_dma_address(9)for_each_sg_page(9)for_each_sg_dma_page(9)for_each_sgtable_page(9)for_each_sgtable_dma_page(9)
mwah π β this little icon was brought to you by the Kernel API Manual, source path ./include/linux, dated October 2026, filed under sg_dma_is_swiotlb(9) π«Άπ
π¦ 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