imgu_mmu_unmap(9)
π imgu_mmu_unmap π
okay so bestie, welcome to the Kernel API Manual page for imgu_mmu_unmap. this is the lowkey unmap-a-buffer icon and yes we're gonna get through every single detail together π«Άβ¨
β¨ NAME β¨
imgu_mmu_unmap β unmap a buffer. that's the name, and honestly slay π
π¦ SYNOPSIS π¦
size_t imgu_mmu_unmap (struct imgu_mmu_info *info , unsigned long iova ,
size_t size );
πΈ ARGUMENTS πΈ
infoβ MMU mappable range. this is the MMU range bestie, keep it close πiovaβ the virtual address. literally the virtual address, no cap π¦sizeβ the length of the buffer. yes, the size of the buffer, periodt π
π DESCRIPTION π
no cap, this function has been adapted from iommu_unmap in drivers/iommu/iommu.c . that's the whole tea for this section β it's giving "same energy, different file" and we respect it πβ¨
π SEE ALSO π
- Kernel file
./drivers/staging/media/ipu3/ipu3-mmu.c imgu_mmu_tlb_invalidate(9)imgu_mmu_set_halt(9)imgu_mmu_alloc_page_table(9)imgu_mmu_free_page_table(9)address_to_pte_idx(9)imgu_mmu_map(9)imgu_mmu_map_sg(9)imgu_mmu_init(9)imgu_mmu_exit(9)
okay that's the whole page bestie π source path and date vibes: ./drivers/staging/media/ipu3, date October 2026, and the page is imgu_mmu_unmap(9). bye, love you, go unmap 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