STRUCT AMDGPU_DM_IRQ_HANDLER_DATA(9)
π struct amdgpu_dm_irq_handler_data(9) π
okay bestie, welcome to the Kernel API Manual β¨ this page is all about struct amdgpu_dm_irq_handler_data, and it is literally the data bundle for DM interrupt handlers. No cap, weβre going field by field. π«Ά
πΈ NAME πΈ
struct amdgpu_dm_irq_handler_data β Data for DM interrupt handlers. Thatβs the whole vibe: itβs the struct that carries the data for DM interrupt handlers. π
π SYNOPSIS π
struct amdgpu_dm_irq_handler_data {
struct list_head list;
interrupt_handler handler;
void *handler_arg;
struct amdgpu_display_manager *dm;
enum dc_irq_source irq_source;
struct work_struct work;
};
π Members π
listβ the linked-list entry referencing the next/previous handler, iykyk. πhandlerβ the handler function. itβs giving callback energy. β¨handler_argβ the argument passed to the handler when triggered. πdmβ the DM which this handler belongs to. π«Άirq_sourceβ the DC interrupt source that this handler is registered for. β‘workβ work struct. thatβs it, thatβs the field. πΌ
π₯ SEE ALSO π₯
Kernel file: ./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
overview(9)dm_irq_work_func(9)amdgpu_dm_irq_register_interrupt(9)amdgpu_dm_irq_unregister_interrupt(9)amdgpu_dm_irq_init(9)amdgpu_dm_irq_fini(9)amdgpu_dm_irq_handler(9)amdgpu_dm_hpd_init(9)amdgpu_dm_hpd_fini(9)amdgpu_dm_hdmi_hpd_debounce_work(9)dmub_hpd_callback(9)dmub_hpd_sense_callback(9)dm_pflip_high_irq(9)dm_crtc_high_irq_handler(9)dm_crtc_high_irq(9)dm_dcn_vertical_interrupt0_high_irq(9)dm_dmub_outbox1_low_irq(9)
Cute little sign-off: source/version is ./drivers/gpu/drm/amd/display/..., date is October 2026, and the footer tag is struct amdg...handler_data(9) β byeee, bestie πβ¨
π¦ 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