pvr_kccb_send_cmd_powered(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pvr_kccb_send_cmd_powered πŸ’–

okay bestie, welcome to the Kernel API Manual entry for pvr_kccb_send_cmd_powered β€” yes that's a mouthful, yes we're gonna get through it together, and yes it's lowkey iconic πŸŽ€


✨ NAME ✨

pvr_kccb_send_cmd_powered β€” send a command to the KCCB, with a PM ref held. that's the whole vibe. you're sending a command and you're keeping a power-management reference alive while you do it 🫢


🌸 SYNOPSIS 🌸

int pvr_kccb_send_cmd_powered (struct pvr_device *pvr_dev , struct
       rogue_fwif_kccb_cmd *cmd , u32 *kccb_slot );

literally just three args, she's not complicated πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • pvr_dev β€” the device pointer. like, the device. your main character πŸŽ€
  • cmd β€” the command you wanna send. the message. the moment. ✨
  • kccb_slot β€” address where the KCCB slot for this command gets stashed. and guess what? she may be NULL. no slot storage, no problem πŸ’€

⭐ RETURN ⭐

here's the vibe check on what you get back:

  • Zero on success πŸŽ‰ (slay, it worked)
  • -EBUSY if there's a timeout while waiting for a free KCCB slot 😭 (no slot for you, bestie β€” the queue said "not right now")

πŸ’œ SEE ALSO πŸ’œ

okay so this is the whole friend group, fr fr. kernel file ./drivers/gpu/drm/imagination/pvr_ccb.c, and the squad is:

go read them. iykyk 🌈


ngl bestie, if you're gonna call this one, remember the PM ref is held for you β€” that's the whole point of the _powered suffix. don't leave her hanging πŸ™ˆ

🌸 and that's the page!! brought to you by ./drivers/gpu/drm/imagination, dated October 2026 β€” catch you in the next manpage, mwah πŸ’‹πŸ’–βœ¨

πŸ“¦ where this page comes from