dc_notify_vsync_int_state(9)
π dc_notify_vsync_int_state(9) β the Kernel API Manual glow-up β¨
okay so bestie, this one lives in the Kernel API Manual (section 9, iykyk) and it's lowkey a tiny little messenger function. her whole job? telling everyone when vsync gets switched on or off. that's it. that's the vibe. π
β¨ NAME β¨
dc_notify_vsync_int_state β literally just notifies the vsync enable/disable state π¦
πΈ SYNOPSIS πΈ
void dc_notify_vsync_int_state (struct dc *dc , struct dc_stream_state
*stream , bool enable );
three arguments, no return value, void and unbothered. periodt. π
π«Ά ARGUMENTS π«Ά
dcβ thedcstructure itself. the main character, fr fr. πstreamβ the stream where the vsync int state changed, aka the one going through it rn. πenableβ abool, bestie: is vsync enabled or disabled? that's the whole question. π
π₯ DESCRIPTION π₯
so this gets called when vsync is enabled or disabled. her moment to shine β¨ β she will notify DMUB to start or stop ABM interrupts once steady state is reached. like, not before. steady state first, then the notifying. no cap. π§
ngl the whole thing is one notification and she ate. π
β SEE ALSO β
the whole friend group showed up, and yes we're listing every single one of them because nobody gets left out π«Ά:
Kernel file ./drivers/gpu/drm/amd/display/dc/core/dc.c Overview(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_enable_dmub_outbox(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_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)
and that's the whole page, bestie ππ this cutie came from ./drivers/gpu/drm/amd/display/... and she's stamped October 2026 β go off, calendar icon. ποΈβ¨
π¦ 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