outer_flush_all(9)
π 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
- 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