Searched refs:disp_int (Results 1 – 10 of 10) sorted by relevance
726 rdev->irq.stat_regs.r500.disp_int = RREG32(R_007EDC_DISP_INTERRUPT_STATUS); in rs600_irq_ack()727 if (G_007EDC_LB_D1_VBLANK_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { in rs600_irq_ack()731 if (G_007EDC_LB_D2_VBLANK_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { in rs600_irq_ack()735 if (G_007EDC_DC_HOT_PLUG_DETECT1_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { in rs600_irq_ack()740 if (G_007EDC_DC_HOT_PLUG_DETECT2_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { in rs600_irq_ack()746 rdev->irq.stat_regs.r500.disp_int = 0; in rs600_irq_ack()786 !rdev->irq.stat_regs.r500.disp_int && in rs600_irq_process()791 rdev->irq.stat_regs.r500.disp_int || in rs600_irq_process()798 if (G_007EDC_LB_D1_VBLANK_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { in rs600_irq_process()807 if (G_007EDC_LB_D2_VBLANK_INTERRUPT(rdev->irq.stat_regs.r500.disp_int)) { in rs600_irq_process()[all …]
3941 if (rdev->irq.stat_regs.r600.disp_int & LB_D1_VBLANK_INTERRUPT) in r600_irq_ack()3943 if (rdev->irq.stat_regs.r600.disp_int & LB_D1_VLINE_INTERRUPT) in r600_irq_ack()3945 if (rdev->irq.stat_regs.r600.disp_int & LB_D2_VBLANK_INTERRUPT) in r600_irq_ack()3947 if (rdev->irq.stat_regs.r600.disp_int & LB_D2_VLINE_INTERRUPT) in r600_irq_ack()3949 if (rdev->irq.stat_regs.r600.disp_int & DC_HPD1_INTERRUPT) { in r600_irq_ack()3960 if (rdev->irq.stat_regs.r600.disp_int & DC_HPD2_INTERRUPT) { in r600_irq_ack()4145 rdev->irq.stat_regs.r600.disp_int &= ~LB_D1_VBLANK_INTERRUPT; in r600_irq_process()4153 rdev->irq.stat_regs.r600.disp_int &= ~LB_D1_VLINE_INTERRUPT; in r600_irq_process()4183 rdev->irq.stat_regs.r600.disp_int &= ~LB_D2_VLINE_INTERRUPT; in r600_irq_process()4208 rdev->irq.stat_regs.r600.disp_int &= ~DC_HPD1_INTERRUPT; in r600_irq_process()[all …]
4615 u32 *disp_int = rdev->irq.stat_regs.evergreen.disp_int; in evergreen_irq_ack() local4619 disp_int[i] = RREG32(evergreen_disp_int_status[i]); in evergreen_irq_ack()4634 if (disp_int[j] & LB_D1_VBLANK_INTERRUPT) in evergreen_irq_ack()4637 if (disp_int[j] & LB_D1_VLINE_INTERRUPT) in evergreen_irq_ack()4644 if (disp_int[i] & DC_HPD1_INTERRUPT) in evergreen_irq_ack()4649 if (disp_int[i] & DC_HPD1_RX_INTERRUPT) in evergreen_irq_ack()4702 u32 *disp_int = rdev->irq.stat_regs.evergreen.disp_int; in evergreen_irq_process() local4774 if (!(disp_int[crtc_idx] & mask)) { in evergreen_irq_process()4779 disp_int[crtc_idx] &= ~mask; in evergreen_irq_process()4812 if (!(disp_int[hpd_idx] & mask)) in evergreen_irq_process()[all …]
6128 u32 *disp_int = rdev->irq.stat_regs.evergreen.disp_int; in si_irq_ack() local6135 disp_int[i] = RREG32(si_disp_int_status[i]); in si_irq_ack()6149 if (disp_int[j] & LB_D1_VBLANK_INTERRUPT) in si_irq_ack()6152 if (disp_int[j] & LB_D1_VLINE_INTERRUPT) in si_irq_ack()6159 if (disp_int[i] & DC_HPD1_INTERRUPT) in si_irq_ack()6164 if (disp_int[i] & DC_HPD1_RX_INTERRUPT) in si_irq_ack()6227 u32 *disp_int = rdev->irq.stat_regs.evergreen.disp_int; in si_irq_process() local6298 if (!(disp_int[crtc_idx] & mask)) { in si_irq_process()6303 disp_int[crtc_idx] &= ~mask; in si_irq_process()6336 if (!(disp_int[hpd_idx] & mask)) in si_irq_process()[all …]
7289 rdev->irq.stat_regs.cik.disp_int = RREG32(DISP_INTERRUPT_STATUS); in cik_irq_ack()7320 if (rdev->irq.stat_regs.cik.disp_int & LB_D1_VBLANK_INTERRUPT) in cik_irq_ack()7322 if (rdev->irq.stat_regs.cik.disp_int & LB_D1_VLINE_INTERRUPT) in cik_irq_ack()7363 if (rdev->irq.stat_regs.cik.disp_int & DC_HPD1_INTERRUPT) { in cik_irq_ack()7393 if (rdev->irq.stat_regs.cik.disp_int & DC_HPD1_RX_INTERRUPT) { in cik_irq_ack()7594 rdev->irq.stat_regs.cik.disp_int &= ~LB_D1_VBLANK_INTERRUPT; in cik_irq_process()7602 rdev->irq.stat_regs.cik.disp_int &= ~LB_D1_VLINE_INTERRUPT; in cik_irq_process()7774 if (!(rdev->irq.stat_regs.cik.disp_int & DC_HPD1_INTERRUPT)) in cik_irq_process()7777 rdev->irq.stat_regs.cik.disp_int &= ~DC_HPD1_INTERRUPT; in cik_irq_process()7828 if (!(rdev->irq.stat_regs.cik.disp_int & DC_HPD1_RX_INTERRUPT)) in cik_irq_process()[all …]
709 u32 disp_int; member714 u32 disp_int; member724 u32 disp_int[6]; member730 u32 disp_int; member
3107 uint32_t disp_int = RREG32(interrupt_status_offsets[crtc].reg); in dce_v8_0_crtc_irq() local3113 if (disp_int & interrupt_status_offsets[crtc].vblank) in dce_v8_0_crtc_irq()3124 if (disp_int & interrupt_status_offsets[crtc].vline) in dce_v8_0_crtc_irq()3219 uint32_t disp_int, mask; in dce_v8_0_hpd_irq() local3228 disp_int = RREG32(interrupt_status_offsets[hpd].reg); in dce_v8_0_hpd_irq()3231 if (disp_int & mask) { in dce_v8_0_hpd_irq()
3092 uint32_t disp_int = RREG32(interrupt_status_offsets[crtc].reg); in dce_v6_0_crtc_irq() local3098 if (disp_int & interrupt_status_offsets[crtc].vblank) in dce_v6_0_crtc_irq()3109 if (disp_int & interrupt_status_offsets[crtc].vline) in dce_v6_0_crtc_irq()3204 uint32_t disp_int, mask; in dce_v6_0_hpd_irq() local3213 disp_int = RREG32(interrupt_status_offsets[hpd].reg); in dce_v6_0_hpd_irq()3216 if (disp_int & mask) { in dce_v6_0_hpd_irq()
3274 uint32_t disp_int = RREG32(interrupt_status_offsets[crtc].reg); in dce_v10_0_crtc_irq() local3279 if (disp_int & interrupt_status_offsets[crtc].vblank) in dce_v10_0_crtc_irq()3291 if (disp_int & interrupt_status_offsets[crtc].vline) in dce_v10_0_crtc_irq()3311 uint32_t disp_int, mask; in dce_v10_0_hpd_irq() local3320 disp_int = RREG32(interrupt_status_offsets[hpd].reg); in dce_v10_0_hpd_irq()3323 if (disp_int & mask) { in dce_v10_0_hpd_irq()
3405 uint32_t disp_int = RREG32(interrupt_status_offsets[crtc].reg); in dce_v11_0_crtc_irq() local3411 if (disp_int & interrupt_status_offsets[crtc].vblank) in dce_v11_0_crtc_irq()3423 if (disp_int & interrupt_status_offsets[crtc].vline) in dce_v11_0_crtc_irq()3443 uint32_t disp_int, mask; in dce_v11_0_hpd_irq() local3452 disp_int = RREG32(interrupt_status_offsets[hpd].reg); in dce_v11_0_hpd_irq()3455 if (disp_int & mask) { in dce_v11_0_hpd_irq()