hl_mmu_init(9)
π hl_mmu_init π
okay bestie, welcome to the Kernel API Manual corner π
we're talking about hl_mmu_init(9) today, and yes the manual name is folded right in here so you don't have to squint at a header line. This is the MMU module initialization main character, no cap. β¨
πΈ NAME πΈ
hl_mmu_init β initialize the MMU module. That's the whole job, fr fr. π«Ά
π¦ SYNOPSIS π¦
int hl_mmu_init (struct hl_device *hdev );
π ARGUMENTS π
hdevβ habanalabs device structure. That's the habanalabs device struct bestie, iconic. π
β RETURN β
0β success, slay. β- non-zero β failure, and that's the vibe check saying something went sideways. π
π SEE ALSO π
the whole friend group is here, and we are not skipping anyone:
- Kernel file
./drivers/accel/habanalabs/common/mmu/mmu.c hl_mmu_get_funcs(9)hl_mmu_fini(9)hl_mmu_ctx_init(9)hl_mmu_scramble_addr(9)hl_mmu_descramble_addr(9)hl_mmu_get_hop_pte_phys_addr(9)hl_mmu_hr_pool_destroy(9)hl_mmu_hr_init(9)hl_mmu_hr_fini(9)hl_mmu_hr_free_hop_remove_pgt(9)hl_mmu_hr_pte_phys_to_virt(9)hl_mmu_hr_write_pte(9)hl_mmu_hr_clear_pte(9)hl_mmu_hr_put_pte(9)hl_mmu_hr_get_pte(9)hl_mmu_hr_get_next_hop_pgt_info(9)hl_mmu_hr_alloc_hop(9)hl_mmu_hr_get_alloc_next_hop(9)hl_mmu_hr_get_tlb_info(9)
cute little sign-off time π the footer tea is source/version ./drivers/accel/habanalabs/com..., date October 2026, and the page tag hl_mmu_init(9). πβ¨π¦
π¦ 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