Searched refs:irq_source (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_irq.c | 102 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 D | amdgpu_dm_irq.h | 89 enum dc_irq_source irq_source, 190 enum dc_irq_source irq_source); 192 enum dc_irq_source irq_source);
|
| H A D | amdgpu_dm_crtc.c | 85 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 D | amdgpu_dm_helpers.c | 1443 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 D | amdgpu_dm.c | 1413 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 D | amdgpu_dm_irq_test.c | 773 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 D | smu_v15_0_8_ppt.c | 1262 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()
|