dmub_srv_get_gpint_response(9)
π¦ dmub_srv_get_gpint_response(9) π¦
okay so bestie, you're on the dmub_srv_get_gpint_response(9) page in the Kernel API Manual, and we're about to make this lil' GPINT response query make sense. lowkey it's a tiny function, but it's still iconic. π
β¨ NAME β¨
dmub_srv_get_gpint_response β Queries the GPINT response. π
πΈ SYNOPSIS πΈ
enum dmub_status dmub_srv_get_gpint_response (struct dmub_srv *dmub ,
uint32_t *response );
it's giving: you hand it a struct dmub_srv *dmub and a uint32_t *response, and it hands you back an enum dmub_status. copy it exactly, bestie β commas and spacing included, no cap. π«Ά
π ARGUMENTS π
dmubβ the dmub serviceresponseβ the response for the last GPINT
two arguments, minimal, clean, we love to see it. β¨
π DESCRIPTION π
Returns the response code for the last GPINT interrupt. literally that's the whole vibe.
Can be called after software initialization. so like, once software init has happened, you're good to go. periodt.
π₯ RETURN π₯
DMUB_STATUS_OKβ successDMUB_STATUS_INVALIDβ unspecified error
those are your two return codes, bestie β slay success or the unspecified-error one. iykyk. π
π SEE ALSO π
the whole friend group, fr fr:
- 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_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_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)
catch you later, bestie! π source/version energy: ./drivers/gpu/drm/amd/display/...; date on the page: October 2026; page: dmub_srv_get_gpint_response(9). byeee! πβ¨
π¦ 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