Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.c86 enum dc_irq_source irq_source; member
141 enum dc_irq_source irq_source; in remove_irq_handler() local
145 irq_source = int_params->irq_source; in remove_irq_handler()
149 hnd_list = &adev->dm.irq_handler_list_high_tab[irq_source]; in remove_irq_handler()
153 hnd_list = &adev->dm.irq_handler_list_low_tab[irq_source]; in remove_irq_handler()
186 ih, int_params->irq_source, int_params->int_context); in remove_irq_handler()
255 if (!DAL_VALID_IRQ_SRC_NUM(int_params->irq_source)) { in validate_irq_registration_params()
257 int_params->irq_source); in validate_irq_registration_params()
264 static bool validate_irq_unregistration_params(enum dc_irq_source irq_source, in validate_irq_unregistration_params() argument
272 if (!DAL_VALID_IRQ_SRC_NUM(irq_source)) { in validate_irq_unregistration_params()
[all …]
H A Damdgpu_dm.c3038 enum dc_irq_source irq_source; in dm_gpureset_toggle_interrupts() local
3048 irq_source = IRQ_TYPE_PFLIP + acrtc->otg_inst; in dm_gpureset_toggle_interrupts()
3049 rc = dc_interrupt_set(adev->dm.dc, irq_source, enable) ? 0 : -EBUSY; in dm_gpureset_toggle_interrupts()
3069 irq_source = IRQ_TYPE_VBLANK + acrtc->otg_inst; in dm_gpureset_toggle_interrupts()
3073 if (!dc_interrupt_set(adev->dm.dc, irq_source, enable)) in dm_gpureset_toggle_interrupts()
4353 int_params.irq_source = dc_link->irq_source_hpd; in register_hpd_handlers()
4355 if (int_params.irq_source == DC_IRQ_SOURCE_INVALID || in register_hpd_handlers()
4356 int_params.irq_source < DC_IRQ_SOURCE_HPD1 || in register_hpd_handlers()
4357 int_params.irq_source > DC_IRQ_SOURCE_HPD6) { in register_hpd_handlers()
4371 int_params.irq_source = dc_link->irq_source_hpd_rx; in register_hpd_handlers()
[all …]
H A Damdgpu_dm_crtc.c79 enum dc_irq_source irq_source; in amdgpu_dm_crtc_set_vupdate_irq() local
87 irq_source = IRQ_TYPE_VUPDATE + acrtc->otg_inst; in amdgpu_dm_crtc_set_vupdate_irq()
89 rc = dc_interrupt_set(adev->dm.dc, irq_source, enable) ? 0 : -EBUSY; in amdgpu_dm_crtc_set_vupdate_irq()
H A Damdgpu_dm_helpers.c1194 enum dc_irq_source irq_source; in dm_helpers_dmub_outbox_interrupt_control() local
1197 irq_source = DC_IRQ_SOURCE_DMCUB_OUTBOX; in dm_helpers_dmub_outbox_interrupt_control()
1199 ret = dc_interrupt_set(ctx->dc, irq_source, enable); in dm_helpers_dmub_outbox_interrupt_control()
/linux/arch/powerpc/kvm/
H A Dmpic.c146 struct irq_source { struct
221 struct irq_source src[MAX_IRQ];
327 struct irq_source *src; in IRQ_local_pipe()
413 struct irq_source *src; in openpic_update_irq()
478 struct irq_source *src; in openpic_set_irq()
582 struct irq_source *src = &opp->src[n_IRQ]; in write_IRQreg_idr()
628 struct irq_source *src = &opp->src[n_IRQ]; in write_IRQreg_ilr()
1027 struct irq_source *src; in openpic_cpu_write_internal()
1129 struct irq_source *src; in openpic_iack()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu15/
H A Dsmu_v15_0.c919 struct amdgpu_irq_src *irq_src = &smu->irq_source; in smu_v15_0_register_irq_handler()
1821 if (!smu->irq_source.num_types) in smu_v15_0_enable_thermal_alert()
1824 ret = amdgpu_irq_get(smu->adev, &smu->irq_source, 0); in smu_v15_0_enable_thermal_alert()
1833 if (!smu->irq_source.num_types) in smu_v15_0_disable_thermal_alert()
1836 return amdgpu_irq_put(smu->adev, &smu->irq_source, 0); in smu_v15_0_disable_thermal_alert()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0.c1035 struct amdgpu_irq_src *irq_src = &smu->irq_source; in smu_v14_0_register_irq_handler()
1960 if (!smu->irq_source.num_types) in smu_v14_0_enable_thermal_alert()
1963 ret = amdgpu_irq_get(smu->adev, &smu->irq_source, 0); in smu_v14_0_enable_thermal_alert()
1972 if (!smu->irq_source.num_types) in smu_v14_0_disable_thermal_alert()
1975 return amdgpu_irq_put(smu->adev, &smu->irq_source, 0); in smu_v14_0_disable_thermal_alert()
/linux/drivers/spi/
H A Dspi-bcm-qspi.c197 enum irq_source { enum
205 int irq_source; member
1382 .irq_source = MUXED_L1,
1616 if (qspi_irq_tab[val].irq_source == SINGLE_L2) { in bcm_qspi_probe()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0.c1015 if (!smu->irq_source.num_types) in smu_v13_0_enable_thermal_alert()
1018 ret = amdgpu_irq_get(smu->adev, &smu->irq_source, 0); in smu_v13_0_enable_thermal_alert()
1027 if (!smu->irq_source.num_types) in smu_v13_0_disable_thermal_alert()
1030 return amdgpu_irq_put(smu->adev, &smu->irq_source, 0); in smu_v13_0_disable_thermal_alert()
1379 struct amdgpu_irq_src *irq_src = &smu->irq_source; in smu_v13_0_register_irq_handler()
H A Dsmu_v13_0_6_ppt.c1889 struct amdgpu_irq_src *irq_src = &smu->irq_source; in smu_v13_0_6_register_irq_handler()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsmu_v11_0.c1011 ret = amdgpu_irq_get(smu->adev, &smu->irq_source, 0); in smu_v11_0_enable_thermal_alert()
1028 ret = amdgpu_irq_put(smu->adev, &smu->irq_source, 0); in smu_v11_0_disable_thermal_alert()
1491 struct amdgpu_irq_src *irq_src = &smu->irq_source; in smu_v11_0_register_irq_handler()
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h694 struct amdgpu_irq_src irq_source; member
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1525 enum dc_irq_source irq_source; member