pvr_queue_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pvr_queue_create(9) πŸ’–

okay so this page is from the Kernel API Manual, and it's giving β€œkernel queue creation but make it make sense” energy 🫢 bestie, we're getting into it.

🌸 NAME 🌸

pvr_queue_create β€” creates a queue object, periodt.

✨ SYNOPSIS ✨

struct pvr_queue * pvr_queue_create (struct pvr_context *ctx , enum drm_pvr_job_type type , struct drm_pvr_ioctl_create_context_args *args , void *fw_ctx_map );

πŸŽ€ ARGUMENTS πŸŽ€

  • ctx β€” the context this queue will be attached to.
  • type β€” the type of jobs being pushed to this queue.
  • args β€” the arguments passed to the context creation function.
  • fw_ctx_map β€” CPU mapping of the FW context object.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so you're creating a queue object, and that object is literally the thing that will be used to queue and track jobs β€” main character energy for job management, no cap ✨

πŸ”₯ RETURN πŸ”₯

  • A valid pointer to a pvr_queue object, or
  • An error pointer if the creation/initialization failed.

🌈 SEE ALSO 🌈

Kernel file first, then the whole squad:

mwah πŸ’‹ this page's source/version line points at ./drivers/gpu/drm/imagination, and the date is October 2026 β€” and that's the page, bestie πŸŽ€

πŸ“¦ where this page comes from