dmub_srv_sync_inboxes(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dmub_srv_sync_inboxes β€” Kernel API Manual, bestie edition πŸŽ€

okay so this is dmub_srv_sync_inboxes(9), straight out of the Kernel API Manual, and honestly? she's a short one but she matters. let's get into it ✨


✨ NAME ✨

dmub_srv_sync_inboxes β€” sync the inbox state, periodt πŸ’…


🌸 SYNOPSIS 🌸

enum dmub_status dmub_srv_sync_inboxes (struct dmub_srv *dmub);

that's the whole vibe β€” one function, one pointer, one enum coming back at you πŸ¦‹


πŸŽ€ ARGUMENTS πŸŽ€

  • dmub β€” the dmub service. that's it, that's the entire argument list, she's lowkey uncomplicated πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

sync inbox state. yes bestie, that's literally the whole description, the devs said "she doesn't need a whole paragraph" and honestly? iconic minimalism πŸ‘‘

so like β€” you call it, it syncs the inbox state, we move on. no cap, some functions are just The Function 🫢


⭐ RETURN ⭐

  • DMUB_STATUS_OK β€” success!! slay πŸŽ‰
  • DMUB_STATUS_INVALID β€” unspecified error. not a vibe, but she's honest about it πŸ˜­πŸ’€

🌈 SEE ALSO 🌈

okay this is where it gets long, grab a snack πŸ“ β€” this function runs with the whole dmub friend group:

Kernel file ./drivers/gpu/drm/amd/display/dmub/dmub_srv.h

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), dmub_srv_create(9), dmub_srv_destroy(9), dmub_srv_calc_region_info(9), dmub_srv_has_hw_support(9), dmub_srv_is_hw_init(9), dmub_srv_hw_init(9), dmub_srv_hw_reset(9), dmub_srv_fb_cmd_queue(9), dmub_srv_fb_cmd_execute(9), dmub_srv_wait_for_hw_pwr_up(9), dmub_srv_wait_for_auto_load(9), dmub_srv_wait_for_phy_init(9), dmub_srv_wait_for_pending(9), dmub_srv_wait_for_idle(9), dmub_srv_send_gpint_command(9), dmub_srv_get_gpint_response(9), dmub_srv_get_gpint_dataout(9), dmub_srv_flush_buffer_mem(9), dmub_srv_get_fw_boot_status(9), dmub_srv_send_inbox0_cmd(9), dmub_srv_wait_for_inbox0_ack(9), dmub_srv_subvp_save_surf_addr(9), dmub_srv_set_power_state(9), dmub_srv_reg_cmd_execute(9), dmub_srv_cmd_get_response(9), dmub_srv_wait_for_inbox_free(9), dmub_srv_update_inbox_status(9), dmub_srv_get_preos_info(9), dmub_srv_get_fw_meta_info_from_raw_fw(9)

like I said. whole friend group. the way this page has more SEE ALSOs than actual content is lowkey sending me πŸ’€πŸ’–


ngl bestie, if you take anything from this page: it takes dmub (the dmub service), it syncs the inbox state, and it hands you back an enum dmub_status. that's the tea β˜•

anywayyy, this masterpiece lives at ./drivers/gpu/drm/amd/display/... and she's stamped October 2026 β€” this exact dmub_srv_sync_inboxes(9) page, from the Kernel API Manual, out here being short and sweet and doing her little sync thing πŸ’œβœ¨ bye bestie, go sync those inboxes πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from