STRUCT FOLIO_ITER(9)
πΈ NAME πΈ
okay bestie, welcome to the struct folio_iter(9) page from the Kernel API Manual π
this one is literally about State for iterating all folios in a bio. no cap.
β¨ SYNOPSIS β¨
struct folio_iter {
struct folio *folio;
size_t offset;
size_t length;
};
π― MEMBERS π―
folioβ the current folio we're iterating, bestie. it'sNULLafter the last folio. πoffsetβ the byte offset within the current folio. πlengthβ the number of bytes in this iteration (will not cross folio boundary). no boundary-crossing drama here, periodt. β¨
π SEE ALSO π
Kernel file ./include/linux/bio.h β and yes, the whole bestie list:
bio_advance(9)bio_for_each_folio_all(9)bio_next_split(9)bio_in_atomic(9)bio_complete_in_task(9)bio_endio_status(9)bio_iov_bounce_nr_vecs(9)bio_add_max_vecs(9)bio_is_zone_append(9)
That's the whole page, bestie π«Ά signing off from the ./include/linux source, October 2026, for struct folio_iter(9) in the Kernel API Manual β iconic.
π¦ 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