pvr_mmu_op_context_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 pvr_mmu_op_context_create(9) 🌸

okay so this is the Kernel API Manual page for pvr_mmu_op_context_create, and bestie, it's giving β€œmake a new MMU op context” energy. πŸ’…


✨ NAME ✨

pvr_mmu_op_context_create β€” creates an MMU op context. That's the whole name section, periodt. πŸŽ€


🩷 SYNOPSIS 🩷

struct pvr_mmu_op_context * pvr_mmu_op_context_create (struct
pvr_mmu_context *ctx , struct sg_table *sgt , u64 device_addr , u64
sgt_offset , u64 size );

πŸŽ€ ARGUMENTS πŸŽ€

  • ctx β€” MMU context associated with owning VM context. iykyk, it's the MMU context tied to the VM context that owns it.
  • sgt β€” Scatter gather table containing pages pinned for use by this context. literally the scatter gather table with pages pinned for this context's use.
  • device_addr β€” Virtual device address at the start of the requested mapping. the virtual device address where the requested mapping starts.
  • sgt_offset β€” Offset into sgt of the start of the requested mapping. the offset into sgt where the requested mapping begins.
  • size β€” Size in bytes of the requested device-virtual memory mapping. For an unmapping, this should be zero so that no page tables are allocated. 🫢

🌈 RETURN 🌈

  • Newly created MMU op context object on success, or
  • -ENOMEM if no memory is available,
  • Any error code returned by pvr_page_table_l2_init.

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group is here, no cap:


xoxo, this page came from the source/version ./drivers/gpu/drm/imagination, dated October 2026, and it's pvr_mmu_op_context_create(9) πŸ’–βœ¨πŸ’…

πŸ“¦ where this page comes from