vpu_mapping_dm_addr(9)
β¨ 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 π
- Kernel file
./drivers/media/platform/mediatek/vpu/mtk_vpu.h VPU(9)enum ipi_id(9)enum rst_id(9)vpu_ipi_register(9)vpu_ipi_send(9)vpu_get_plat_device(9)vpu_wdt_reg_handler(9)vpu_get_vdec_hw_capa(9)vpu_get_venc_hw_capa(9)vpu_load_firmware(9)
mwah π source/version: ./drivers/media/platform/media... Β· October 2026 Β· vpu_mapping_dm_addr(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