pvr_fw_object_get_dma_addr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 if offset is 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