pvr_kccb_reserve_slot_sync(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, you're reading the pvr_kccb_reserve_slot_sync(9) page from the Kernel API Manual, and honestly? iconic. πŸ’…

pvr_kccb_reserve_slot_sync β€” try to reserve a slot synchronously. That's the whole vibe: it's giving β€œattempt a synchronous slot reservation,” no cap. ✨


✨ SYNOPSIS ✨

the signature, exactly as the source gods wrote it:

int pvr_kccb_reserve_slot_sync (struct pvr_device *pvr_dev );

πŸŽ€ ARGUMENTS πŸŽ€

  • pvr_dev β€” Device pointer. that's the whole note, bestie β€” a device pointer. 🫢

🌸 RETURN 🌸

the tea on return values:

  • 0 β€” on success, or
  • -EBUSY β€” if no slots were reserved after RESERVE_SLOT_TIMEOUT, with a minimum of RESERVE_SLOT_MIN_RETRIES retries.

so if you get -EBUSY, that's the β€œno slots after the timeout” situation, and the minimum retry count is RESERVE_SLOT_MIN_RETRIES. periodt. πŸ’€


πŸ¦‹ SEE ALSO πŸ¦‹

kernel file first, then the whole friend group:


okay that's the page, bestie β€” source/version is ./drivers/gpu/drm/imagination, and the date on this baddie is October 2026. slay πŸ’…βœ¨

πŸ“¦ where this page comes from