dc_wake_and_execute_gpint(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ dc_wake_and_execute_gpint(9) β€” the kernel API manual, bestie edition πŸ‘‘

okay so before we even get into it: this is dc_wake_and_execute_gpint(9), a kernel API page, and it's giving mysterious. We're gonna walk through it together, no gatekeeping, iykyk. πŸ’…


🌸 NAME 🌸

dc_wake_and_execute_gpint β€” and bestie, I'm gonna be so fr with you right now: the description after that dash is literally empty in the original. Not me reading it three times to make sure 😭. So the name is the name, and the blank space after the hyphen stays blank. That's the whole vibe check. 🫢


✨ SYNOPSIS ✨

bool dc_wake_and_execute_gpint (const struct dc_context *ctx , enum
       dmub_gpint_command command_code , uint16_t param , uint32_t *response ,
       enum dm_dmub_wait_type wait_type );

so it returns a bool β€” yes/no energy, iconic β€” and it takes five things. Let's meet them πŸ’–


πŸ’… ARGUMENTS πŸ’…

  • ctx β€” the DC context. Your whole situation, packaged up. It's const struct dc_context *, so hands off, we're just looking respectfully ✨
  • command_code β€” the command ID you're sending to DMCUB. It's an enum dmub_gpint_command, so it's one of the pre-approved picks, not vibes you invented.
  • param β€” the parameter that messages DMCUB. A uint16_t, so keep it cute and small.
  • response β€” optional response out value β€” may be NULL. Emphasis on optional, bestie. uint32_t *. If you don't want the answer, you don't have to take it πŸ™ˆ
  • wait_type β€” the wait behavior for the execution. It's an enum dm_dmub_wait_type, so how patient we're being is very much a choice, and you're the one making it.
no cap, that's every argument, every type, every word of the descriptions. nothing dropped, nothing invented. periodt. πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

the friend group πŸ’œ β€” go say hi:


and that's the whole page, bestie β€” short, sweet, slightly mysterious, very DMCUB. 🧚

🌈 sign-off time 🌈 this little legend lives at ./drivers/gpu/drm/amd/display/dc, it's dated October 2026, and it answers to the name dc_wake_and_execute_gpint(9). mwah πŸ’‹ slay πŸ’–
πŸ“¦ where this page comes from