pvr_ccb_slo...lable_locked(9)
π pvr_ccb_slot_available_locked(9) π
okay so bestie, welcome to the Kernel API Manual corner for pvr_ccb_slot_available_locked(9). This one is lowkey a vibe check for a CCB: are there any slots available? slay. π
πΈ NAME πΈ
pvr_ccb_slot_available_locked β test whether any slots are available in CCB. periodt.
β¨ SYNOPSIS β¨
bool pvr_ccb_slot_available_locked (struct pvr_ccb *pvr_ccb , u32
*write_offset );
π ARGUMENTS π
pvr_ccbβ the CCB to test. πwrite_offsetβ address to store the number of the next available slot. May beNULL. π
π₯ DESCRIPTION π₯
β οΈ Caller must hold pvr_ccb->lock. no cap, that part is mandatory.
π RETURN π
ngl, the return is simple:
trueif a slot is available, or β¨falseif no slot is available. π
π¦ SEE ALSO π¦
Kernel file ./drivers/gpu/drm/imagination/pvr_ccb.c β and the whole squad is serving:
pvr_ccb_init(9), pvr_ccb_fini(9), pvr_fwccb_process(9), pvr_kccb_capacity(9), pvr_kccb_used_slot_count_locked(9), pvr_kccb_send_cmd_reserved_powered(9), pvr_kccb_try_reserve_slot(9), pvr_kccb_reserve_slot_sync(9), pvr_kccb_send_cmd_powered(9), pvr_kccb_send_cmd(9), pvr_kccb_wait_for_completion(9), pvr_kccb_is_idle(9), struct pvr_kccb_fence(9), pvr_kccb_wake_up_waiters(9), pvr_kccb_fini(9), pvr_kccb_init(9), pvr_kccb_fence_alloc(9), pvr_kccb_fence_put(9), pvr_kccb_reserve_slot(9), pvr_kccb_release_slot(9), pvr_fwccb_init(9).
mwah π β source/version: ./drivers/gpu/drm/imagination, date: October 2026, page: pvr_ccb_slo...lable_locked(9). bye bestie, go check those slots π«Ά
π¦ 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