dmub_srv_wai...r_inbox0_ack(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’Œ NAME πŸ’Œ

dmub_srv_wait_for_inbox0_ack β€” bestie, this is the one that just waits for DMUB to ACK your INBOX0 command ✨ (yes, we're in the dmub_srv_wai...r_inbox0_ack(9) manual page, welcome, come sit with me 🫢)


🌸 SYNOPSIS 🌸

enum dmub_status dmub_srv_wait_for_inbox0_ack (struct dmub_srv *dmub ,
uint32_t timeout_us );

πŸŽ€ ARGUMENTS πŸŽ€

  • dmub β€” the dmub service πŸ’… like, the whole service struct, she's the main character here
  • timeout_us β€” the maximum number of microseconds to wait ⏳ so if it's not acking by then, we're out, periodt

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so literally all this does is wait for DMUB to ACK the INBOX0 message 😌✨ that's it, that's the whole vibe. No cap. She waits, she hopes, she comes back with a status.


πŸ”₯ RETURN πŸ”₯

The tea on what you get back β˜•:

  • DMUB_STATUS_OK β€” success, we ate, everything slayed πŸ‘‘
  • DMUB_STATUS_INVALID β€” hw_init false or the hw function does not exist 😭 like the hardware said "who?"
  • DMUB_STATUS_TIMEOUT β€” waiting for the ack timed out πŸ’€ she waited, she tried, no ack came

🌈 SEE ALSO 🌈

Kernel file ./drivers/gpu/drm/amd/display/dmub/dmub_srv.h πŸ“ β€” and now the whole friend group, in order, nobody left behind:


Okay that's the whole page, ily, go read the source bestie 🫢 β€” it lives at ./drivers/gpu/drm/amd/display/..., dated October 2026, and yeah, the page name is still dmub_srv_wai...r_inbox0_ack(9) because apparently truncation is also iconic πŸ’…βœ¨

πŸ“¦ where this page comes from