pvr_context_kill_queues(9)
π pvr_context_kill_queues(9) β Kernel API Manual π
β¨ NAME β¨
pvr_context_kill_queues β kill queues attached to context, bestie π
π SYNOPSIS π
void pvr_context_kill_queues (struct pvr_context *ctx );
π¦ ARGUMENTS π¦
ctxβ the context you're killing queues on. That's the target, periodt π―
πΈ DESCRIPTION πΈ
Okay so here's the vibe check: killing the queues means you're making them unusable for future jobs π like no new work is getting in, bestie. But β and this is the iconic part β the jobs that are currently submitted still get a chance to finish πΈβ¨. The queue resources don't vanish immediately; they stay around until pvr_context_destroy_queues is called π
. So it's giving "future jobs blocked, current jobs can wrap up, resources linger until destroy" β no cap.
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/imagination/pvr_context.c
pvr_context_destroy_queues(9)pvr_context_create_queues(9)pvr_context_create(9)pvr_context_put(9)pvr_context_destroy(9)pvr_destroy_contexts_for_file(9)pvr_context_device_init(9)pvr_context_device_fini(9)
Go read these too, iykyk π«Ά
source/version: ./drivers/gpu/drm/imagination β October 2026 β pvr_context_kill_queues(9) π«Άπβ¨
π¦ 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