dmub_srv_is_hw_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dmub_srv_is_hw_init(9) β€” from the Kernel API Manual, bestie πŸŽ€

okay so picture this: you're deep in the DRM/AMD display stack, you're in the dmub_srv part of the kernel, and you just need to know one (1) thing. is the hardware, like, initialized? that's it. that's the whole function. and honestly? it ate. ✨


🌸 NAME 🌸

dmub_srv_is_hw_init β€” returns hardware init state πŸ¦‹

like literally it just tells you the hw init state. no cap.


πŸ’– SYNOPSIS πŸ’–

enum dmub_status dmub_srv_is_hw_init (struct dmub_srv *dmub , bool
*is_hw_init );

so it hands you back an enum dmub_status, cute, and you feed it a struct dmub_srv * plus a bool *. that's the vibe. 🫢


✨ ARGUMENTS ✨

  • dmub β€” -- undescribed -- πŸ™ˆ the manpage genuinely does not describe this one, bestie. it's giving "figure it out yourself." it's a struct dmub_srv * and the docs said "no thoughts, head empty." not me reporting that faithfully 😭
  • is_hw_init β€” -- undescribed -- πŸ’€ same situation fr fr. bool *, no description in the source page. iconic of the docs, honestly.
πŸŽ€ important: both args are listed as -- undescribed -- in the original. i'm not out here inventing lore. if the docs didn't say it, i'm not saying it. periodt.

🌈 RETURN 🌈

  • DMUB_STATUS_OK β€” success πŸ‘‘ everything's good, the vibes are immaculate
  • DMUB_STATUS_INVALID β€” unspecified error πŸ’€ it's giving "something went wrong and nobody wrote down what"

πŸ”₯ SEE ALSO πŸ”₯

so there's a lot of lore here and we are NOT skipping any of it, bestie. the whole dmub cinematic universe:

kernel file: ./drivers/gpu/drm/amd/display/dmub/dmub_srv.h

the structs, in the order the page serves them to us πŸ“

  • DMUB interface and operation(9)
  • struct dmub_region(9)
  • struct dmub_window(9)
  • struct dmub_fb(9)
  • struct dmub_srv_region_params(9)
  • struct dmub_srv_fw_meta_info_params(9)
  • struct dmub_srv_region_info(9)
  • struct dmub_srv_memory_params(9)
  • struct dmub_srv_fb_info(9)
  • struct dmub_soc_fb_info(9)
  • struct dmub_diagnostic_data(9)
  • struct dmub_preos_info(9)
  • struct dmub_srv_base_funcs(9)
  • struct dmub_srv_hw_funcs(9)
  • struct dmub_srv_create_params(9)
  • struct dmub_srv(9)
  • struct dmub_notification(9)

then the functions, and yes, all of them 🧚


okay that's genuinely everyone from the SEE ALSO list. go read them, iykyk πŸ’…

kay bye bestie!! this page came from the file ./drivers/gpu/drm/amd/display/... and it's dated October 2026, and it's page dmub_srv_is_hw_init(9) of the Kernel API Manual. slay, stay initialized, mwah πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from