mmu_reg_load(9)
π mmu_reg_load β read a lil' control register from MMU[ID]
okay so bestie, welcome to the Kernel API Manual β¨ this one's a tiny little function page and honestly? it ate. it's giving "small but mighty" energy, and we're gonna get you across it in like thirty seconds, no cap π«Ά
π NAME π
mmu_reg_load β Read from a control register of MMU[ID] π
like literally that's it, that's the whole vibe. you point at an MMU, you point at a register index, and it hands you the data back. iconic behaviour. π₯
β¨ SYNOPSIS β¨
hrt_data mmu_reg_load (const mmu_ID_t ID , const unsigned int reg );
look at that signature, she's so clean π <rainbow>hrt_data</rainbow> in, two const args, done. no drama, no surprises, we love a low-maintenance queen π
π¦ ARGUMENTS π¦
IDβ the MMU identifier π« like, which MMU are we talking to? you gotta tell her. there are multiple of these bad girls and she's not gonna guess, bestie.regβ the register index πΈ the exact lil' slot inside that MMU you wanna peek at. precision matters, iykyk.
π RETURN π
MMU[ID].ctrl[reg] π
no cap, that's the whole return value: the control register at that index, from that MMU. she gives it back to you, plain and simple, and honestly? we stan a function that doesn't overcomplicate things β¨
π SEE ALSO π
- Kernel file π
./drivers/staging/media/atomisp/pci/hive_isp_css_include/host/mmu_public.hβ yeah, that path is a whole journey, but that's where she lives π§ mmu_set_page_table_base_index(9)β the setter bestie for the page table base index πmmu_get_page_table_base_index(9)β and her getter counterpart, they're a matched set πmmu_invalidate_cache(9)β cache invalidation, the classic πmmu_invalidate_cache_all(9)β same energy but all of it, go big or go home πmmu_reg_store(9)β the write-y sibling!! ifmmu_reg_loadis the reader, this one's the writer, and honestly they should be read together π«Ά
ngl, if you're poking around MMU registers you probably want the whole little friend group above, not just this one. just saying π
β and that's the page!! short, sweet, slayed.
source/version: from the atomisp driver tree β like literally ./drivers/staging/media/atomis... and friends β dated October 2026 ποΈ and the page itself is mmu_reg_load(9), in case you forgot already π
mwah, go read some registers bestie πβ¨
π¦ 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