for_each_ph...usable_range(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, meet for_each_physmem_usable_range(9) β€” the early online memory range iterator straight from the Kernel API Manual. yes, the page header shortens her to for_each_ph...usable_range(9), but the full name is the main character here. πŸ’…

🌸 SYNOPSIS 🌸

for_each_physmem_usable_range (i , p_start , p_end );

πŸŽ€ ARGUMENTS πŸŽ€

  • i β€” an integer used as loop variable. literally the loop girlie. πŸ”
  • p_start β€” ptr to unsigned long for start address of the range.
  • p_end β€” ptr to unsigned long for end address of the range.

πŸ¦‹ DESCRIPTION πŸ¦‹

She walks over detected online memory ranges below usable limit. that's the whole vibe β€” range by range, staying under the usable limit. ✨

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./arch/s390/include/asm/physmem_info.h β€” go read it, iykyk. πŸ‘‘

mwah πŸ’‹ signed off from ./arch/s390/include/asm, October 2026 β€” page for_each_ph...usable_range(9). 🫢

πŸ“¦ where this page comes from