sg_set_buf(9)
okay so bestie, welcome to the sg_set_buf(9) page from the Kernel API Manual β it's highkey giving tiny iconic kernel-helper energy, and we're gonna get you comfy with it π
β¨ NAME β¨
sg_set_buf - Set sg entry to point at given data. periodt, we're obsessed π
π¦ SYNOPSIS π¦
the signature is literally this, no cap:
void sg_set_buf (struct scatterlist *sg , const void *buf , unsigned int buflen );
π ARGUMENTS π
sgβ SG entry. the main character entry we're working with πbufβ Data. the actual data vibes, the whole point πbuflenβ Data length. how long the data is, fr fr π
π SEE ALSO π
Kernel file ./include/linux/scatterlist.h β that's the spot, iykyk π§
the related-reference squad, all here and accounted for:
sg_next(9)sg_assign_page(9)sg_set_page(9)sg_set_folio(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_is_swiotlb(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)
sign-off time π«Ά this page's source/version is ./include/linux, the date is October 2026, and it's still out here serving sg_set_buf(9) energy β¨
π¦ 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