Lines Matching refs:I915_READ

144 	u32 val = I915_READ(reg);  in gen5_assert_iir_is_zero()
184 val = I915_READ(PORT_HOTPLUG_EN); in i915_hotplug_interrupt_update_locked()
370 WARN_ON(I915_READ(gen6_pm_iir(dev_priv)) & dev_priv->pm_rps_events); in gen6_enable_rps_interrupts()
372 I915_WRITE(gen6_pm_ier(dev_priv), I915_READ(gen6_pm_ier(dev_priv)) | in gen6_enable_rps_interrupts()
411 I915_WRITE(gen6_pm_ier(dev_priv), I915_READ(gen6_pm_ier(dev_priv)) & in gen6_disable_rps_interrupts()
439 old_val = I915_READ(GEN8_DE_PORT_IMR); in bdw_update_port_irq()
461 uint32_t sdeimr = I915_READ(SDEIMR); in ibx_display_interrupt_update()
481 u32 pipestat = I915_READ(reg) & PIPESTAT_INT_ENABLE_MASK; in __i915_enable_pipestat()
508 u32 pipestat = I915_READ(reg) & PIPESTAT_INT_ENABLE_MASK; in __i915_disable_pipestat()
696 high1 = I915_READ(high_frame) & PIPE_FRAME_HIGH_MASK; in i915_get_vblank_counter()
697 low = I915_READ(low_frame); in i915_get_vblank_counter()
698 high2 = I915_READ(high_frame) & PIPE_FRAME_HIGH_MASK; in i915_get_vblank_counter()
717 return I915_READ(PIPE_FRMCOUNT_G4X(pipe)); in g4x_get_vblank_counter()
948 I915_WRITE16(MEMINTRSTS, I915_READ(MEMINTRSTS)); in ironlake_rps_change_irq_handler()
953 busy_up = I915_READ(RCPREVBSYTUPAVG); in ironlake_rps_change_irq_handler()
954 busy_down = I915_READ(RCPREVBSYTDNAVG); in ironlake_rps_change_irq_handler()
955 max_avg = I915_READ(RCBMAXAVG); in ironlake_rps_change_irq_handler()
956 min_avg = I915_READ(RCBMINAVG); in ironlake_rps_change_irq_handler()
993 ei->render_c0 = I915_READ(VLV_RENDER_C0_COUNT); in vlv_c0_read()
994 ei->media_c0 = I915_READ(VLV_MEDIA_C0_COUNT); in vlv_c0_read()
1008 if (I915_READ(VLV_COUNTER_CONTROL) & VLV_COUNT_RANGE_HIGH) in vlv_c0_above()
1186 misccpctl = I915_READ(GEN7_MISCCPCTL); in ivybridge_parity_work()
1201 error_status = I915_READ(reg); in ivybridge_parity_work()
1547 I915_READ(PIPE_CRC_RES_1_IVB(pipe)), in hsw_pipe_crc_irq_handler()
1556 I915_READ(PIPE_CRC_RES_1_IVB(pipe)), in ivb_pipe_crc_irq_handler()
1557 I915_READ(PIPE_CRC_RES_2_IVB(pipe)), in ivb_pipe_crc_irq_handler()
1558 I915_READ(PIPE_CRC_RES_3_IVB(pipe)), in ivb_pipe_crc_irq_handler()
1559 I915_READ(PIPE_CRC_RES_4_IVB(pipe)), in ivb_pipe_crc_irq_handler()
1560 I915_READ(PIPE_CRC_RES_5_IVB(pipe))); in ivb_pipe_crc_irq_handler()
1569 res1 = I915_READ(PIPE_CRC_RES_RES1_I915(pipe)); in i9xx_pipe_crc_irq_handler()
1574 res2 = I915_READ(PIPE_CRC_RES_RES2_G4X(pipe)); in i9xx_pipe_crc_irq_handler()
1579 I915_READ(PIPE_CRC_RES_RED(pipe)), in i9xx_pipe_crc_irq_handler()
1580 I915_READ(PIPE_CRC_RES_GREEN(pipe)), in i9xx_pipe_crc_irq_handler()
1581 I915_READ(PIPE_CRC_RES_BLUE(pipe)), in i9xx_pipe_crc_irq_handler()
1661 pipe_stats[pipe] = I915_READ(reg) & mask; in valleyview_pipestat_irq_handler()
1696 u32 hotplug_status = I915_READ(PORT_HOTPLUG_STAT); in i9xx_hpd_irq_handler()
1747 gt_iir = I915_READ(GTIIR); in valleyview_irq_handler()
1751 pm_iir = I915_READ(GEN6_PMIIR); in valleyview_irq_handler()
1755 iir = I915_READ(VLV_IIR); in valleyview_irq_handler()
1792 master_ctl = I915_READ(GEN8_MASTER_IRQ) & ~GEN8_MASTER_IRQ_CONTROL; in cherryview_irq_handler()
1793 iir = I915_READ(VLV_IIR); in cherryview_irq_handler()
1830 dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG); in ibx_hpd_irq_handler()
1875 I915_READ(FDI_RX_IIR(pipe))); in ibx_irq_handler()
1893 u32 err_int = I915_READ(GEN7_ERR_INT); in ivb_err_int_handler()
1917 u32 serr_int = I915_READ(SERR_INT); in cpt_serr_int_handler()
1966 I915_READ(FDI_RX_IIR(pipe))); in cpt_irq_handler()
1983 dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG); in spt_irq_handler()
1994 dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG2); in spt_irq_handler()
2015 dig_hotplug_reg = I915_READ(DIGITAL_PORT_HOTPLUG_CNTRL); in ilk_hpd_irq_handler()
2063 u32 pch_iir = I915_READ(SDEIIR); in ilk_display_irq_handler()
2110 u32 pch_iir = I915_READ(SDEIIR); in ivb_display_irq_handler()
2142 de_ier = I915_READ(DEIER); in ironlake_irq_handler()
2152 sde_ier = I915_READ(SDEIER); in ironlake_irq_handler()
2159 gt_iir = I915_READ(GTIIR); in ironlake_irq_handler()
2169 de_iir = I915_READ(DEIIR); in ironlake_irq_handler()
2180 u32 pm_iir = I915_READ(GEN6_PMIIR); in ironlake_irq_handler()
2204 dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG); in bxt_hpd_irq_handler()
2243 tmp = I915_READ(GEN8_DE_MISC_IIR); in gen8_irq_handler()
2257 tmp = I915_READ(GEN8_DE_PORT_IIR); in gen8_irq_handler()
2301 pipe_iir = I915_READ(GEN8_DE_PIPE_IIR(pipe)); in gen8_irq_handler()
2348 u32 pch_iir = I915_READ(SDEIIR); in gen8_irq_handler()
2488 u32 eir = I915_READ(EIR); in i915_report_and_clear_eir()
2500 u32 ipeir = I915_READ(IPEIR_I965); in i915_report_and_clear_eir()
2502 pr_err(" IPEIR: 0x%08x\n", I915_READ(IPEIR_I965)); in i915_report_and_clear_eir()
2503 pr_err(" IPEHR: 0x%08x\n", I915_READ(IPEHR_I965)); in i915_report_and_clear_eir()
2506 pr_err(" INSTPS: 0x%08x\n", I915_READ(INSTPS)); in i915_report_and_clear_eir()
2507 pr_err(" ACTHD: 0x%08x\n", I915_READ(ACTHD_I965)); in i915_report_and_clear_eir()
2512 u32 pgtbl_err = I915_READ(PGTBL_ER); in i915_report_and_clear_eir()
2522 u32 pgtbl_err = I915_READ(PGTBL_ER); in i915_report_and_clear_eir()
2534 pipe_name(pipe), I915_READ(PIPESTAT(pipe))); in i915_report_and_clear_eir()
2539 pr_err(" INSTPM: 0x%08x\n", I915_READ(INSTPM)); in i915_report_and_clear_eir()
2543 u32 ipeir = I915_READ(IPEIR); in i915_report_and_clear_eir()
2545 pr_err(" IPEIR: 0x%08x\n", I915_READ(IPEIR)); in i915_report_and_clear_eir()
2546 pr_err(" IPEHR: 0x%08x\n", I915_READ(IPEHR)); in i915_report_and_clear_eir()
2547 pr_err(" ACTHD: 0x%08x\n", I915_READ(ACTHD)); in i915_report_and_clear_eir()
2551 u32 ipeir = I915_READ(IPEIR_I965); in i915_report_and_clear_eir()
2553 pr_err(" IPEIR: 0x%08x\n", I915_READ(IPEIR_I965)); in i915_report_and_clear_eir()
2554 pr_err(" IPEHR: 0x%08x\n", I915_READ(IPEHR_I965)); in i915_report_and_clear_eir()
2555 pr_err(" INSTPS: 0x%08x\n", I915_READ(INSTPS)); in i915_report_and_clear_eir()
2556 pr_err(" ACTHD: 0x%08x\n", I915_READ(ACTHD_I965)); in i915_report_and_clear_eir()
2564 eir = I915_READ(EIR); in i915_report_and_clear_eir()
2571 I915_WRITE(EMR, I915_READ(EMR) | eir); in i915_report_and_clear_eir()
2813 ipehr = I915_READ(RING_IPEHR(ring->mmio_base)); in semaphore_waits_for()
3112 WARN_ON(I915_READ(SDEIER) != 0); in ibx_irq_pre_postinstall()
3148 I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); in vlv_display_irq_reset()
3275 hotplug = I915_READ(PCH_PORT_HOTPLUG); in ibx_hpd_irq_setup()
3300 hotplug = I915_READ(PCH_PORT_HOTPLUG); in spt_hpd_irq_setup()
3305 hotplug = I915_READ(PCH_PORT_HOTPLUG2); in spt_hpd_irq_setup()
3337 hotplug = I915_READ(DIGITAL_PORT_HOTPLUG_CNTRL); in ilk_hpd_irq_setup()
3355 hotplug = I915_READ(PCH_PORT_HOTPLUG); in bxt_hpd_irq_setup()
3877 pipe_stats[pipe] = I915_READ(reg); in i8xx_irq_handler()
3924 I915_WRITE(PIPESTAT(pipe), I915_READ(PIPESTAT(pipe))); in i8xx_irq_uninstall()
3938 I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); in i915_irq_preinstall()
4017 if (I915_READ(ISR) & flip_pending) in i915_handle_vblank()
4042 iir = I915_READ(IIR); in i915_irq_handler()
4058 pipe_stats[pipe] = I915_READ(reg); in i915_irq_handler()
4077 new_iir = I915_READ(IIR); /* Flush posted writes */ in i915_irq_handler()
4134 I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); in i915_irq_uninstall()
4141 I915_WRITE(PIPESTAT(pipe), I915_READ(PIPESTAT(pipe))); in i915_irq_uninstall()
4146 I915_WRITE(IIR, I915_READ(IIR)); in i915_irq_uninstall()
4155 I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); in i965_irq_preinstall()
4263 iir = I915_READ(IIR); in i965_irq_handler()
4280 pipe_stats[pipe] = I915_READ(reg); in i965_irq_handler()
4302 new_iir = I915_READ(IIR); /* Flush posted writes */ in i965_irq_handler()
4360 I915_WRITE(PORT_HOTPLUG_STAT, I915_READ(PORT_HOTPLUG_STAT)); in i965_irq_uninstall()
4370 I915_READ(PIPESTAT(pipe)) & 0x8000ffff); in i965_irq_uninstall()
4371 I915_WRITE(IIR, I915_READ(IIR)); in i965_irq_uninstall()