dmub_srv_cmd_get_response(9)
π dmub_srv_cmd_get_response(9) β a Kernel API Manual moment β¨
okay bestie, buckle up, we're diving into the dmub_srv_cmd_get_response page from the Kernel API Manual and honestly? it's a little cutie. π
πΈ NAME πΈ
dmub_srv_cmd_get_response β literally copies the return data for a command into a buffer. that's it. that's the whole vibe. π
β¨ SYNOPSIS β¨
void dmub_srv_cmd_get_response (struct dmub_srv *dmub , union
dmub_rb_cmd *cmd_rsp );
no cap, that's the signature. she takes two things and returns void because she's mysterious like that. π¦
π«Ά ARGUMENTS π«Ά
dmubβ the dmub service. yes, the whole service. main character energy. πcmd_rspβ the response buffer. this is where the good stuff lands. π
π DESCRIPTION π
okay so the description is honestly iconic in its brevity: copies return data for command into buffer. that's the entire plot. she copies the return data for a command into a buffer, and she does it flawlessly, periodt. π no extra lore, no side quests β just data going from one place to another and looking gorgeous doing it. β¨
π SEE ALSO π
bestie, the friend group here is huge and we stan every single one of them. the Kernel file ./drivers/gpu/drm/amd/display/dmub/dmub_srv.h holds the DMUB interface and operation(9), and the whole squad is:
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_sync_inboxes(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, that's the whole group chat and every one of them ate. π₯ iykyk. π
ngl, that ./drivers/gpu/drm/amd/display/... footer from October 2026 is giving "signed, sealed, delivered" β consider this your cute little sign-off, bestie. mwah. ππ«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms