folio_next_index(9)
β¨ folio_next_index β the kernel API manual, bestie edition β¨
okay so picture this: you're deep in folio_next_index(9) from the Kernel API Manual, and honestly? it's a tiny little legend and I'm obsessed π«Ά
π NAME π
folio_next_index β literally gets you the index of the next folio. that's it. that's the whole job. iconic behaviour, no notes π
πΈ SYNOPSIS πΈ
pgoff_t folio_next_index (const struct folio *folio );
like look at that signature. clean. minimal. giving main character energy β¨
π ARGUMENTS π
folioβ the current folio, aka the one you're standing on right now bestie π
π¦ RETURN π¦
it hands you back the index of the folio that follows this folio in the file. so basically "who's next?" and it just tells you, no cap π
π SEE ALSO π
okay this list is LONG, like a group chat where everyone's typing at once π but every single one of these cuties is from the Kernel file ./include/linux/pagemap.h, and here they all are, not skipping a single one:
filemap_set_wb_err(9)filemap_check_wb_err(9)filemap_sample_wb_err(9)file_sample_sb_err(9)mapping_set_error(9)mapping_set_large_folios(9)mapping_align_index(9)mapping_pmd_folio_support(9)folio_flush_mapping(9)folio_inode(9)folio_attach_private(9)folio_change_private(9)folio_detach_private(9)fgf_t(9)fgf_set_order(9)write_begin_get_folio(9)filemap_get_folio(9)filemap_lock_folio(9)filemap_grab_folio(9)find_get_page(9)find_lock_page(9)find_or_create_page(9)grab_cache_page_nowait(9)folio_next_pos(9)folio_file_page(9)folio_contains(9)page_pgoff(9)folio_pos(9)linear_page_delta(9)linear_page_index(9)linear_anon_page_index(9)folio_trylock(9)folio_lock(9)lock_page(9)folio_lock_killable(9)filemap_range_needs_writeback(9)struct readahead_control(9)page_cache_sync_readahead(9)page_cache_async_readahead(9)readahead_folio(9)readahead_pos(9)readahead_length(9)readahead_index(9)readahead_count(9)readahead_batch_length(9)folio_mkwrite_check_truncate(9)i_blocks_per_folio(9)
bestie this page is one function, one argument, one return value. short and sweet and honestly? we love a low-maintenance icon π
and that's the whole vibe check π this legend lives over in ./include/linux, dated October 2026, and it's filed under folio_next_index(9) in the Kernel API Manual β periodt, that's the sign-off πβ¨πΈ
π¦ 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