Lines Matching defs:r500_disp_int
526 static inline uint32_t rs600_irq_ack(struct radeon_device *rdev, u32 *r500_disp_int)
539 *r500_disp_int = RREG32(R_007EDC_DISP_INTERRUPT_STATUS);
540 if (G_007EDC_LB_D1_VBLANK_INTERRUPT(*r500_disp_int)) {
544 if (G_007EDC_LB_D2_VBLANK_INTERRUPT(*r500_disp_int)) {
548 if (G_007EDC_DC_HOT_PLUG_DETECT1_INTERRUPT(*r500_disp_int)) {
553 if (G_007EDC_DC_HOT_PLUG_DETECT2_INTERRUPT(*r500_disp_int)) {
559 *r500_disp_int = 0;
582 uint32_t r500_disp_int;
588 status = rs600_irq_ack(rdev, &r500_disp_int);
589 if (!status && !r500_disp_int) {
592 while (status || r500_disp_int) {
603 if (G_007EDC_LB_D1_VBLANK_INTERRUPT(r500_disp_int)) {
608 if (G_007EDC_LB_D2_VBLANK_INTERRUPT(r500_disp_int)) {
613 if (G_007EDC_DC_HOT_PLUG_DETECT1_INTERRUPT(r500_disp_int)) {
617 if (G_007EDC_DC_HOT_PLUG_DETECT2_INTERRUPT(r500_disp_int)) {
621 status = rs600_irq_ack(rdev, &r500_disp_int);