outer_flush_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– outer_flush_all β€” Kernel API Manual ✨

🌸 NAME 🌸

outer_flush_all β€” clean and invalidate all cache lines in the outer cache. that's the mission, bestie, no cap πŸ’…

πŸŽ€ SYNOPSIS πŸŽ€

void outer_flush_all (void );

okay so it returns void and takes void β€” the signature is literally serving β€œno thoughts, just cache business.” πŸ¦‹

πŸ’œ ARGUMENTS πŸ’œ

  • void β€” no arguments. zero. nada. not a single lil parameter. ✨

πŸ”₯ NOTE πŸ”₯

bestie, read this one twice, fr fr: depending on implementation, this may not be atomic β€” it must only be called with interrupts disabled and no other active outer cache masters. πŸ˜­πŸ’€

It is intended that this function is only used by implementations needing to override the outer_cache.disable method due to security. (Some implementations perform this as a clean followed by an invalidate.) πŸ”βœ¨

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./arch/arm/include/asm/outercache.h has the lore β€” check out:

sending you good vibes from ./arch/arm/include/asm, October 2026, on the outer_flush_all(9) page β€” bye bestie, go flush responsibly πŸ’–πŸ«Άβœ¨

πŸ“¦ where this page comes from