Home
last modified time | relevance | path

Searched refs:irq_source (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.c102 enum dc_irq_source irq_source; member
157 enum dc_irq_source irq_source; in remove_irq_handler() local
161 irq_source = int_params->irq_source; in remove_irq_handler()
165 hnd_list = &adev->dm.irq_handler_list_high_tab[irq_source]; in remove_irq_handler()
169 hnd_list = &adev->dm.irq_handler_list_low_tab[irq_source]; in remove_irq_handler()
205 ih, int_params->irq_source, int_params->int_context); in remove_irq_handler()
225 if (!DAL_VALID_IRQ_SRC_NUM(int_params->irq_source)) { in validate_irq_registration_params()
227 int_params->irq_source); in validate_irq_registration_params()
234 static bool validate_irq_unregistration_params(enum dc_irq_source irq_source, in validate_irq_unregistration_params() argument
242 if (!DAL_VALID_IRQ_SRC_NUM(irq_source)) { in validate_irq_unregistration_params()
[all …]
H A Damdgpu_dm_irq.h89 enum dc_irq_source irq_source,
190 enum dc_irq_source irq_source);
192 enum dc_irq_source irq_source);
H A Damdgpu_dm_crtc.c85 enum dc_irq_source irq_source; in amdgpu_dm_crtc_set_vupdate_irq() local
93 irq_source = IRQ_TYPE_VUPDATE + acrtc->otg_inst; in amdgpu_dm_crtc_set_vupdate_irq()
95 rc = amdgpu_dm_irq_set(adev, irq_source, enable) ? 0 : -EBUSY; in amdgpu_dm_crtc_set_vupdate_irq()
H A Damdgpu_dm_helpers.c1443 enum dc_irq_source irq_source; in dm_helpers_dmub_outbox_interrupt_control() local
1446 irq_source = DC_IRQ_SOURCE_DMCUB_OUTBOX; in dm_helpers_dmub_outbox_interrupt_control()
1448 ret = amdgpu_dm_irq_set(adev, irq_source, enable); in dm_helpers_dmub_outbox_interrupt_control()
H A Damdgpu_dm.c1413 enum dc_irq_source irq_source; in dm_gpureset_toggle_interrupts()
1424 irq_source = IRQ_TYPE_PFLIP + acrtc->otg_inst; in dm_gpureset_toggle_interrupts()
1425 rc = amdgpu_dm_irq_set(adev, irq_source, enable) ? 0 : -EBUSY; in dm_gpureset_toggle_interrupts()
1445 irq_source = IRQ_TYPE_VBLANK + acrtc->otg_inst; in dm_gpureset_toggle_interrupts()
1449 if (!amdgpu_dm_irq_set(adev, irq_source, enable)) in dm_gpureset_toggle_interrupts()
1411 enum dc_irq_source irq_source; dm_gpureset_toggle_interrupts() local
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_irq_test.c773 int_params.irq_source = DC_IRQ_SOURCE_HPD1; in dm_test_irq_register_rejects_null_params()
795 int_params.irq_source = DC_IRQ_SOURCE_HPD1; in dm_test_irq_register_rejects_invalid_context()
815 int_params.irq_source = DC_IRQ_SOURCE_INVALID; in dm_test_irq_register_rejects_invalid_source()
837 int_params.irq_source = DC_IRQ_SOURCE_HPD1; in dm_test_irq_register_adds_low_context_handler()
869 int_params.irq_source = DC_IRQ_SOURCE_HPD2; in dm_test_irq_register_adds_high_context_handler()
902 int_params.irq_source = DC_IRQ_SOURCE_HPD1; in dm_test_irq_register_multiple_handlers()
935 int_params.irq_source = DC_IRQ_SOURCE_HPD5; in dm_test_irq_register_separate_contexts()
1031 int_params.irq_source = DC_IRQ_SOURCE_HPD1; in dm_test_irq_unregister_handler_not_found()
1067 int_params.irq_source = DC_IRQ_SOURCE_HPD3; in dm_test_irq_fini_removes_registered_handlers()
1073 int_params.irq_source = DC_IRQ_SOURCE_HPD4; in dm_test_irq_fini_removes_registered_handlers()
[all …]
/linux/drivers/gpu/drm/amd/pm/swsmu/smu15/
H A Dsmu_v15_0_8_ppt.c1262 struct amdgpu_irq_src *irq_src = &smu->irq_source; in smu_v15_0_8_register_irq_handler()
2333 if (!smu->irq_source.num_types) in smu_v15_0_8_enable_thermal_alert()
2336 return amdgpu_irq_get(smu->adev, &smu->irq_source, 0); in smu_v15_0_8_enable_thermal_alert()