pvr_queue_create(9)
π 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_queueobject, or - An error pointer if the creation/initialization failed.
π SEE ALSO π
Kernel file first, then the whole squad:
- Kernel file:
./drivers/gpu/drm/imagination/pvr_queue.c pvr_queue_fence_is_ufo_backed(9)to_pvr_queue_job_fence(9)pvr_queue_fence_put(9)pvr_queue_fence_alloc(9)pvr_queue_fence_init(9)pvr_queue_cccb_fence_init(9)pvr_queue_job_fence_init(9)pvr_queue_fence_ctx_init(9)job_count_remaining_native_deps(9)pvr_queue_get_job_cccb_fence(9)pvr_queue_get_job_kccb_fence(9)pvr_queue_prepare_job(9)pvr_queue_update_active_state_locked(9)pvr_queue_update_active_state(9)pvr_queue_run_job(9)pvr_queue_timedout_job(9)pvr_queue_free_job(9)pvr_queue_fence_is_native(9)pvr_queue_signal_done_fences(9)pvr_queue_check_job_waiting_for_cccb_space(9)pvr_queue_process(9)init_fw_context(9)pvr_queue_cleanup_fw_context(9)pvr_queue_job_init(9)pvr_queue_job_arm(9)pvr_queue_job_cleanup(9)pvr_queue_job_push(9)pvr_queue_kill(9)pvr_queue_destroy(9)pvr_queue_device_init(9)pvr_queue_device_fini(9)
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
- 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