dc_enable_dmub_outbox(9)
π dc_enable_dmub_outbox β a Kernel API Manual moment π
okay so bestie, welcome to the Kernel API Manual entry for dc_enable_dmub_outbox(9). yes it's a section 9 page, yes it's a kernel function, and yes we're gonna get through it together. grab a strawberry π
β¨ NAME β¨
dc_enable_dmub_outbox β the function that Enables DMUB unsolicited notification. that's it, that's the whole job. she's a one-line icon and honestly? respect.
πΈ SYNOPSIS πΈ
void dc_enable_dmub_outbox (struct dc *dc );
like, that's the entire call. void return, one pointer in, no drama. she does one thing and she does it. π
π¦ ARGUMENTS π¦
dcβ[in]the dc structure. yes that's genuinely how much the manpage says about it. she comes in, she's astruct dc *, she's marked[in]which means she's input-only, we don't touch her, we just read the vibe. π«Ά
π DESCRIPTION π
so here's the tea: this function Enables DMUB unsolicited notifications to x86 via outbox.
that's it. that's the description. the DMUB is gonna start sending unsolicited notifications over to the x86 side through the outbox, and calling this is how you turn that on. no extra lore given, no cap. if you were hoping for a whole backstory with structs and return codes, the manpage said "not me being mysterious" and moved on. π
no return value to check either β it's void all the way down. main character energy for real. β¨
π§ SEE ALSO π§
okay this is the part where she lists literally all of her friends. and there are so many. buckle up, iykyk:
Kernel file ./drivers/gpu/drm/amd/display/dc/core/dc.cOverview(9)dc_stream_get_last_used_drr_vtotal(9)dc_stream_configure_crc(9)dc_stream_get_crc(9)dc_stream_adjust_vmin_vmax(9)dc_commit_state_no_check(9)dc_commit_streams(9)dc_check_state_update(9)dc_check_update_surfaces_for_stream(9)update_seamless_boot_flags(9)update_planes_and_stream_state(9)dc_check_address_only_update(9)build_dmub_cmd_list(9)could_mpcc_tree_change_for_active_pipes(9)commit_minimal_transition_state_in_dc_update(9)commit_minimal_transition_state(9)dc_update_state(9)dc_update_planes_and_stream(9)dc_enable_dcmode_clk_limit(9)dc_is_dmub_outbox_supported(9)dc_enable_dmub_notifications(9)dc_process_dmub_aux_transfer_async(9)dc_process_dmub_set_config_async(9)dc_process_dmub_set_mst_slots(9)dc_process_dmub_dpia_set_tps_notification(9)dc_process_dmub_dpia_hpd_int_enable(9)dc_print_dmub_diagnostic_data(9)dc_disable_accelerated_mode(9)dc_notify_vsync_int_state(9)dc_set_edp_power(9)dc_get_power_profile_for_dc_state(9)dc_get_det_buffer_size_from_state(9)dc_get_host_router_index(9)should_commit_intermediate_context(9)dc_update_probes_prepare(9)dc_update_probes_execute(9)
like. the way she has thirty-seven besties and remembers every single one of their names. organized queen behavior. π
lowkey a vibe check reminder: the file path in SEE ALSO is ./drivers/gpu/drm/amd/display/dc/core/dc.c β if you're grepping around, that's where the overview lives. π
okay that's the whole page, bestie, you ate that. the source for this little gem lives at ./drivers/gpu/drm/amd/display/... and she's dated October 2026 β so like, from the future, iconic, periodt. πβ¨πΈ
π¦ 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