pvr_kccb_send_cmd(9)
β¨ NAME β¨
okay bestie, meet pvr_kccb_send_cmd(9) β straight from the Kernel API Manual. This function is literally called pvr_kccb_send_cmd, and its whole vibe is: Send command to the KCCB. slay. π
π οΈ SYNOPSIS π οΈ
int pvr_kccb_send_cmd (struct pvr_device *pvr_dev , struct rogue_fwif_kccb_cmd *cmd , u32 *kccb_slot );
π ARGUMENTS π
pvr_devβ Device pointer. like, the device pointer itself, no cap.cmdβ Command to send. the actual command going to the KCCB.kccb_slotβ Address to store the KCCB slot for this command. May beNULL. so yes,NULLis allowed, bestie. π«Ά
πΈ RETURN πΈ
- Zero on success, or
-EBUSYif timeout while waiting for a free KCCB slot.
thatβs the return tea, periodt. β¨
π¦ SEE ALSO π¦
- Kernel file:
./drivers/gpu/drm/imagination/pvr_ccb.c pvr_ccb_init(9)pvr_ccb_fini(9)pvr_ccb_slot_available_locked(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_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)
and thatβs the tea π΅: this page comes from the ./drivers/gpu/drm/imagination source, dated October 2026, and itβs the pvr_kccb_send_cmd(9) page β mwah π
π¦ 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