page_ext_iter_begin(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… page_ext_iter_begin(9) β€” Kernel API Manual

okay so bestie, this is the page_ext_iter_begin(9) page from the Kernel API Manual, and it's literally here to prep you for iterating through page extensions. slay.


🌸 NAME

page_ext_iter_begin β€” Prepare for iterating through page extensions.

✨ SYNOPSIS

struct page_ext * page_ext_iter_begin (struct page_ext_iter *iter ,
unsigned long pfn , unsigned long count );

πŸ’– ARGUMENTS

  • iter β€” page extension iterator. the main character of this lil setup, ngl.
  • pfn β€” PFN of the page we're interested in.
  • count β€” maximum number of page extensions to return.

πŸ¦‹ DESCRIPTION

Heads up, bestie: this one must be called with the RCU read lock taken. not optional, no cap.

🫢 RETURN

NULL if no page_ext exists for this page.

πŸ”₯ SEE ALSO


signed off from ./include/linux, dated October 2026, on the page_ext_iter_begin(9) page in the Kernel API Manual β€” bye bestie, go iterate iconically πŸŽ€βœ¨

πŸ“¦ where this page comes from