mmu_invalidate_cache_all(9)
π mmu_invalidate_cache_all(9)
okay so bestie, welcome to the Kernel API Manual, section 9 β this is the page for mmu_invalidate_cache_all, and honestly? it's giving "small but mighty." β¨
πΈ NAME πΈ
mmu_invalidate_cache_all β invalidate the page table cache of all MMUs. every single one of them. no MMU left behind. π
π SYNOPSIS π
void mmu_invalidate_cache_all (void );
that's it, that's the whole signature. she's a void returning, void-taking icon. π
β ARGUMENTS β
voidβ no arguments. nada. zero. the function takes nothing and she is thriving about it. π«Ά
π¦ RETURN π¦
none β she returns nothing, because the real reward was the caches we invalidated along the way. ππ
π SEE ALSO π
if you're obsessed (and you should be), go check out the kernel file:
./drivers/staging/media/atomisp/pci/hive_isp_css_include/host/mmu_public.h
and then fall down the rabbit hole with her besties:
mmu_set_page_table_base_index(9)mmu_get_page_table_base_index(9)mmu_invalidate_cache(9)mmu_reg_store(9)mmu_reg_load(9)
lowkey a whole friend group. iykyk. π
fr fr, this one invalidates the cache for every MMU β not just one β so don't go thinking it's the cute little single-MMU version. that one's mmu_invalidate_cache(9). π
and that's the page!! πΈ source/version is that truncated little path ./drivers/staging/media/atomis... and the date is October 2026, so likeβ¦ mark your calendars, bestie π
π periodt. πβ¨π¦
π¦ 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