pvr_fw_object_get_dma_addr(9)
π
pvr_fw_object_get_dma_addr(9) π
okay so bestie, this is pvr_fw_object_get_dma_addr(9) from the Kernel API Manual β¨ and it's literally the little kernel function that gets the DMA address for a given offset inside a firmware object. no cap, that's the mission π«Ά
πΈ NAME πΈ
pvr_fw_object_get_dma_addr β get the DMA address for a given offset in a firmware object. periodt π
β¨ SYNOPSIS β¨
int pvr_fw_object_get_dma_addr (struct pvr_fw_object *fw_obj , u32
offset , dma_addr_t *dma_addr_out );
π ARGUMENTS π
fw_objβ pointer to the object you're looking up the address in. π¦offsetβ the offset within the object where you want to look up the address.dma_addr_outβ pointer to the location where the DMA address gets stored. πΎ
π₯ RETURN π₯
0β success, slay π-EINVALβ if the object is not currently backed, or ifoffsetis out of the valid range for this object. π
π SEE ALSO π
go peek at the Kernel file ./drivers/gpu/drm/imagination/pvr_fw.h and these iconic structs:
struct pvr_fw_object(9)struct pvr_fw_defs(9)struct pvr_fw_mem(9)
xoxo, this page is sourced from ./drivers/gpu/drm/imagination and dated October 2026 πβ¨
π¦ 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