pvr_kccb_init(9)
π pvr_kccb_init (9) π
okay so bestie, welcome to the Kernel API Manual entry for pvr_kccb_init β literally the glow-up moment where your device's KCCB gets born β¨
πΈ NAME πΈ
pvr_kccb_init β Initialise device KCCB π
Like, it sets up the KCCB for the device. That's the whole vibe. No cap.
β¨ SYNOPSIS β¨
int pvr_kccb_init (struct pvr_device *pvr_dev );
int in, device pointer in, chaos out (jk jk it's very well-behaved π ).
π¦ ARGUMENTS π¦
pvr_devβ Target PowerVR device π this is the one you're initialising, the main character fr fr
π RETURN π
0on success β slay, it worked, we love to see it π- Any error returned by
pvr_ccb_initβ so like, whateverpvr_ccb_inithands back, this hands back too. No extra drama added, we just pass it along π
π«Ά SEE ALSO π«Ά
Kernel file ./drivers/gpu/drm/imagination/pvr_ccb.c β and like, the whole extended friend group:
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_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_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 whole page, bestie β go init that KCCB π
./drivers/gpu/drm/imagination Β· October 2026 Β· from the pvr_kccb_init(9) girlies with love ππ
π¦ 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