outer_inv_range(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… outer_inv_range(9) πŸ’…

okay so bestie, welcome to this little page from the Kernel API Manual: it’s outer_inv_range(9), and it is literally about invalidating a range of outer cache lines. Short, sweet, and very β€œdo not skip the details” energy. 🫢


🌸 NAME 🌸

outer_inv_range β€” invalidate range of outer cache lines.

✨ SYNOPSIS ✨

the signature is exactly this, no edits, no vibes-based rewriting:

void outer_inv_range (phys_addr_t start , phys_addr_t end );

πŸŽ€ ARGUMENTS πŸŽ€

  • start β€” starting physical address, inclusive. yes bestie, inclusive β€” it’s in the club.
  • end β€” end physical address, exclusive. and exclusive means this one is not in the club. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./arch/arm/include/asm/outercache.h is the spot, and the related faves are outer_clean_range(9), outer_flush_range(9), outer_flush_all(9), outer_disable(9), and outer_resume(9). go read them too, iykyk. 🌈


xoxo, source/version line: ./arch/arm/include/asm β€” date: October 2026 β€” page title: outer_inv_range(9). periodt. πŸ’–

πŸ“¦ where this page comes from