vpu_mapping_dm_addr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to vpu_mapping_dm_addr(9) from the Kernel API Manual πŸ’– This one is literally about mapping DTCM/DMEM to kernel virtual address β€” that’s the whole name, no cap. πŸ¦‹

🌸 SYNOPSIS 🌸

void * vpu_mapping_dm_addr (struct platform_device *pdev , u32
       dtcm_dmem_addr );

πŸ’… ARGUMENTS πŸ’…

  • pdev β€” VPU platform device. Like, the platform device for the VPU. 🫢
  • dtcm_dmem_addr β€” VPU's data memory address. The data memory address belonging to the VPU. ✨

πŸŽ€ DESCRIPTION πŸŽ€

This is the mapping moment: mapping the VPU's DTCM (Data Tightly-Coupled Memory) / DMEM (Data Extended Memory) memory address to kernel virtual address. It’s giving β€œaddress glow-up” πŸ’… β€” same energy, very demure, very mapped.

πŸ”₯ RETURN πŸ”₯

It returns ERR_PTR(-EINVAL) if mapping failed; otherwise, the mapped kernel virtual address. That’s the whole return vibe. 🌈

🌈 SEE ALSO 🌈


mwah πŸ’‹ source/version: ./drivers/media/platform/media... Β· October 2026 Β· vpu_mapping_dm_addr(9)

πŸ“¦ where this page comes from