/linux-master/drivers/gpu/drm/i915/soc/ |
H A D | intel_pch.c | 12 intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id) argument 16 drm_dbg_kms(&dev_priv->drm, "Found Ibex Peak PCH\n"); 17 drm_WARN_ON(&dev_priv->drm, GRAPHICS_VER(dev_priv) != 5); 20 drm_dbg_kms(&dev_priv->drm, "Found CougarPoint PCH\n"); 21 drm_WARN_ON(&dev_priv->drm, 22 GRAPHICS_VER(dev_priv) != 6 && !IS_IVYBRIDGE(dev_priv)); 25 drm_dbg_kms(&dev_priv->drm, "Found PantherPoint PCH\n"); 26 drm_WARN_ON(&dev_priv 159 intel_virt_detect_pch(const struct drm_i915_private *dev_priv, unsigned short *pch_id, enum intel_pch *pch_type) argument 208 intel_detect_pch(struct drm_i915_private *dev_priv) argument [all...] |
H A D | intel_pch.h | 66 #define INTEL_PCH_TYPE(dev_priv) ((dev_priv)->pch_type) 67 #define INTEL_PCH_ID(dev_priv) ((dev_priv)->pch_id) 68 #define HAS_PCH_DG2(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_DG2) 69 #define HAS_PCH_ADP(dev_priv) (INTEL_PCH_TYPE(dev_priv) == PCH_ADP) 70 #define HAS_PCH_DG1(dev_priv) (INTEL_PCH_TYPE(dev_priv) [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dvo.h | 12 void intel_dvo_init(struct drm_i915_private *dev_priv); 14 static inline void intel_dvo_init(struct drm_i915_private *dev_priv) argument
|
H A D | intel_tv.h | 12 void intel_tv_init(struct drm_i915_private *dev_priv); 14 static inline void intel_tv_init(struct drm_i915_private *dev_priv) argument
|
H A D | intel_fifo_underrun.c | 60 struct drm_i915_private *dev_priv = to_i915(dev); local 64 lockdep_assert_held(&dev_priv->irq_lock); 66 for_each_pipe(dev_priv, pipe) { 67 crtc = intel_crtc_for_pipe(dev_priv, pipe); 78 struct drm_i915_private *dev_priv = to_i915(dev); local 82 lockdep_assert_held(&dev_priv->irq_lock); 84 for_each_pipe(dev_priv, pipe) { 85 crtc = intel_crtc_for_pipe(dev_priv, pipe); 96 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 100 lockdep_assert_held(&dev_priv 117 struct drm_i915_private *dev_priv = to_i915(dev); local 138 struct drm_i915_private *dev_priv = to_i915(dev); local 150 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 170 struct drm_i915_private *dev_priv = to_i915(dev); local 192 icl_pipe_status_underrun_mask(struct drm_i915_private *dev_priv) argument 207 struct drm_i915_private *dev_priv = to_i915(dev); local 225 struct drm_i915_private *dev_priv = to_i915(dev); local 237 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 259 struct drm_i915_private *dev_priv = to_i915(dev); local 284 struct drm_i915_private *dev_priv = to_i915(dev); local 321 intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, enum pipe pipe, bool enable) argument 349 intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv, enum pipe pch_transcoder, bool enable) argument 394 intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) argument 452 intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pch_transcoder) argument 472 intel_check_cpu_fifo_underruns(struct drm_i915_private *dev_priv) argument 499 intel_check_pch_fifo_underruns(struct drm_i915_private *dev_priv) argument [all...] |
H A D | intel_lpe_audio.h | 16 int intel_lpe_audio_init(struct drm_i915_private *dev_priv); 17 void intel_lpe_audio_teardown(struct drm_i915_private *dev_priv); 18 void intel_lpe_audio_irq_handler(struct drm_i915_private *dev_priv); 19 void intel_lpe_audio_notify(struct drm_i915_private *dev_priv, 23 static inline int intel_lpe_audio_init(struct drm_i915_private *dev_priv) argument 27 static inline void intel_lpe_audio_teardown(struct drm_i915_private *dev_priv) argument 30 static inline void intel_lpe_audio_irq_handler(struct drm_i915_private *dev_priv) argument 33 static inline void intel_lpe_audio_notify(struct drm_i915_private *dev_priv, argument
|
H A D | intel_lvds.h | 17 bool intel_lvds_port_enabled(struct drm_i915_private *dev_priv, 19 void intel_lvds_init(struct drm_i915_private *dev_priv); 20 struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv); 21 bool intel_is_dual_link_lvds(struct drm_i915_private *dev_priv); 23 static inline bool intel_lvds_port_enabled(struct drm_i915_private *dev_priv, argument 28 static inline void intel_lvds_init(struct drm_i915_private *dev_priv) argument 31 static inline struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv) argument 35 static inline bool intel_is_dual_link_lvds(struct drm_i915_private *dev_priv) argument
|
H A D | intel_pch_refclk.h | 16 void lpt_disable_iclkip(struct drm_i915_private *dev_priv); 17 int lpt_get_iclkip(struct drm_i915_private *dev_priv); 20 void intel_init_pch_refclk(struct drm_i915_private *dev_priv); 21 void lpt_disable_clkout_dp(struct drm_i915_private *dev_priv); 26 static inline void lpt_disable_iclkip(struct drm_i915_private *dev_priv) argument 29 static inline int lpt_get_iclkip(struct drm_i915_private *dev_priv) argument 37 static inline void intel_init_pch_refclk(struct drm_i915_private *dev_priv) argument 40 static inline void lpt_disable_clkout_dp(struct drm_i915_private *dev_priv) argument
|
H A D | intel_crt.h | 16 bool intel_crt_port_enabled(struct drm_i915_private *dev_priv, 18 void intel_crt_init(struct drm_i915_private *dev_priv); 21 static inline bool intel_crt_port_enabled(struct drm_i915_private *dev_priv, argument 26 static inline void intel_crt_init(struct drm_i915_private *dev_priv) argument
|
H A D | intel_display_irq.c | 26 intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) argument 28 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); 35 * @dev_priv: driver private 39 void ilk_update_display_irq(struct drm_i915_private *dev_priv, argument 44 lockdep_assert_held(&dev_priv->irq_lock); 45 drm_WARN_ON(&dev_priv->drm, enabled_irq_mask & ~interrupt_mask); 47 new_val = dev_priv->irq_mask; 51 if (new_val != dev_priv->irq_mask && 52 !drm_WARN_ON(&dev_priv->drm, !intel_irqs_enabled(dev_priv))) { 75 bdw_update_port_irq(struct drm_i915_private *dev_priv, u32 interrupt_mask, u32 enabled_irq_mask) argument 107 bdw_update_pipe_irq(struct drm_i915_private *dev_priv, enum pipe pipe, u32 interrupt_mask, u32 enabled_irq_mask) argument 150 ibx_display_interrupt_update(struct drm_i915_private *dev_priv, u32 interrupt_mask, u32 enabled_irq_mask) argument 180 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, enum pipe pipe) argument 224 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) argument 247 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) argument 282 i915_enable_asle_pipestat(struct drm_i915_private *dev_priv) argument 298 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) argument 333 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) argument 355 hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) argument 363 ivb_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) argument 374 i9xx_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) argument 396 i9xx_pipestat_irq_reset(struct drm_i915_private *dev_priv) argument 409 i9xx_pipestat_irq_ack(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument 475 i8xx_pipestat_irq_handler(struct drm_i915_private *dev_priv, u16 iir, u32 pipe_stats[I915_MAX_PIPES]) argument 492 i915_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument 516 i965_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument 543 valleyview_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 pipe_stats[I915_MAX_PIPES]) argument 566 ibx_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) argument 616 ivb_err_int_handler(struct drm_i915_private *dev_priv) argument 639 cpt_serr_int_handler(struct drm_i915_private *dev_priv) argument 654 cpt_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) argument 691 ilk_display_irq_handler(struct drm_i915_private *dev_priv, u32 de_iir) argument 739 ivb_display_irq_handler(struct drm_i915_private *dev_priv, u32 de_iir) argument 789 gen8_de_port_aux_mask(struct drm_i915_private *dev_priv) argument 833 gen8_de_pipe_fault_mask(struct drm_i915_private *dev_priv) argument 845 intel_pmdemand_irq_handler(struct drm_i915_private *dev_priv) argument 851 gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir) argument 900 gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv, u32 te_trigger) argument 964 gen8_de_pipe_underrun_mask(struct drm_i915_private *dev_priv) argument 1003 gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) argument 1194 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local 1223 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local 1237 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local 1259 struct drm_i915_private *dev_priv = to_i915(intel_crtc->base.dev); local 1283 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 1308 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local 1329 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local 1341 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local 1355 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 1367 vlv_display_irq_reset(struct drm_i915_private *dev_priv) argument 1385 vlv_display_irq_postinstall(struct drm_i915_private *dev_priv) argument 1416 gen8_display_irq_reset(struct drm_i915_private *dev_priv) argument 1436 gen11_display_irq_reset(struct drm_i915_private *dev_priv) argument 1483 gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, u8 pipe_mask) argument 1507 gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv, u8 pipe_mask) argument 1540 ibx_irq_postinstall(struct drm_i915_private *dev_priv) argument 1558 valleyview_enable_display_irqs(struct drm_i915_private *dev_priv) argument 1573 valleyview_disable_display_irqs(struct drm_i915_private *dev_priv) argument 1630 gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) argument 1734 icp_irq_postinstall(struct drm_i915_private *dev_priv) argument 1742 gen11_de_irq_postinstall(struct drm_i915_private *dev_priv) argument [all...] |
H A D | intel_pch_refclk.c | 13 static void lpt_fdi_reset_mphy(struct drm_i915_private *dev_priv) argument 15 intel_de_rmw(dev_priv, SOUTH_CHICKEN2, 0, FDI_MPHY_IOSFSB_RESET_CTL); 17 if (wait_for_us(intel_de_read(dev_priv, SOUTH_CHICKEN2) & 19 drm_err(&dev_priv->drm, "FDI mPHY reset assert timeout\n"); 21 intel_de_rmw(dev_priv, SOUTH_CHICKEN2, FDI_MPHY_IOSFSB_RESET_CTL, 0); 23 if (wait_for_us((intel_de_read(dev_priv, SOUTH_CHICKEN2) & 25 drm_err(&dev_priv->drm, "FDI mPHY reset de-assert timeout\n"); 29 static void lpt_fdi_program_mphy(struct drm_i915_private *dev_priv) argument 33 lpt_fdi_reset_mphy(dev_priv); 35 tmp = intel_sbi_read(dev_priv, 105 lpt_disable_iclkip(struct drm_i915_private *dev_priv) argument 178 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 229 lpt_get_iclkip(struct drm_i915_private *dev_priv) argument 270 lpt_enable_clkout_dp(struct drm_i915_private *dev_priv, bool with_spread, bool with_fdi) argument 309 lpt_disable_clkout_dp(struct drm_i915_private *dev_priv) argument 366 lpt_bend_clkout_dp(struct drm_i915_private *dev_priv, int steps) argument 395 spll_uses_pch_ssc(struct drm_i915_private *dev_priv) argument 414 wrpll_uses_pch_ssc(struct drm_i915_private *dev_priv, enum intel_dpll_id id) argument 434 lpt_init_pch_refclk(struct drm_i915_private *dev_priv) argument 492 ilk_init_pch_refclk(struct drm_i915_private *dev_priv) argument 671 intel_init_pch_refclk(struct drm_i915_private *dev_priv) argument [all...] |
H A D | intel_lpe_audio.c | 80 #define HAS_LPE_AUDIO(dev_priv) ((dev_priv)->display.audio.lpe.platdev != NULL) 83 lpe_audio_platdev_create(struct drm_i915_private *dev_priv) argument 85 struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev); 101 rsc[0].start = rsc[0].end = dev_priv->display.audio.lpe.irq; 112 pinfo.parent = dev_priv->drm.dev; 121 pdata->num_pipes = INTEL_NUM_PIPES(dev_priv); 122 pdata->num_ports = IS_CHERRYVIEW(dev_priv) ? 3 : 2; /* B,C,D or B,C */ 133 drm_err(&dev_priv->drm, 143 static void lpe_audio_platdev_destroy(struct drm_i915_private *dev_priv) argument 170 lpe_audio_irq_init(struct drm_i915_private *dev_priv) argument 183 lpe_audio_detect(struct drm_i915_private *dev_priv) argument 205 lpe_audio_setup(struct drm_i915_private *dev_priv) argument 260 intel_lpe_audio_irq_handler(struct drm_i915_private *dev_priv) argument 281 intel_lpe_audio_init(struct drm_i915_private *dev_priv) argument 301 intel_lpe_audio_teardown(struct drm_i915_private *dev_priv) argument 326 intel_lpe_audio_notify(struct drm_i915_private *dev_priv, enum transcoder cpu_transcoder, enum port port, const void *eld, int ls_clock, bool dp_output) argument [all...] |
H A D | intel_display_power_well.c | 151 bool intel_display_power_well_is_enabled(struct drm_i915_private *dev_priv, argument 156 power_well = lookup_power_well(dev_priv, power_well_id); 158 return intel_power_well_is_enabled(dev_priv, power_well); 187 static void hsw_power_well_post_enable(struct drm_i915_private *dev_priv, argument 191 intel_vga_reset_io_mem(dev_priv); 194 gen8_irq_power_well_post_enable(dev_priv, irq_pipe_mask); 197 static void hsw_power_well_pre_disable(struct drm_i915_private *dev_priv, argument 201 gen8_irq_power_well_pre_disable(dev_priv, irq_pipe_mask); 222 aux_ch_to_digital_port(struct drm_i915_private *dev_priv, argument 227 for_each_intel_encoder(&dev_priv 259 hsw_wait_for_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, bool timeout_expected) argument 288 hsw_power_well_requesters(struct drm_i915_private *dev_priv, const struct i915_power_well_regs *regs, int pw_idx) argument 304 hsw_wait_for_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 333 gen9_wait_for_power_well_fuses(struct drm_i915_private *dev_priv, enum skl_power_gate pg) argument 342 hsw_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 386 hsw_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 407 icl_combo_phy_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 434 icl_combo_phy_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 456 icl_tc_port_assert_ref_held(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, struct intel_digital_port *dig_port) argument 471 icl_tc_port_assert_ref_held(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, struct intel_digital_port *dig_port) argument 503 icl_tc_phy_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 545 icl_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 560 icl_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 579 hsw_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 604 assert_can_enable_dc9(struct drm_i915_private *dev_priv) argument 629 assert_can_disable_dc9(struct drm_i915_private *dev_priv) argument 647 gen9_write_dc_state(struct drm_i915_private *dev_priv, u32 state) argument 686 gen9_dc_mask(struct drm_i915_private *dev_priv) argument 744 gen9_set_dc_state(struct drm_i915_private *dev_priv, u32 state) argument 775 tgl_enable_dc3co(struct drm_i915_private *dev_priv) argument 781 tgl_disable_dc3co(struct drm_i915_private *dev_priv) argument 792 assert_can_enable_dc5(struct drm_i915_private *dev_priv) argument 815 gen9_enable_dc5(struct drm_i915_private *dev_priv) argument 831 assert_can_enable_dc6(struct drm_i915_private *dev_priv) argument 846 skl_enable_dc6(struct drm_i915_private *dev_priv) argument 862 bxt_enable_dc9(struct drm_i915_private *dev_priv) argument 877 bxt_disable_dc9(struct drm_i915_private *dev_priv) argument 888 hsw_power_well_sync_hw(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 906 bxt_dpio_cmn_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 912 bxt_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 918 bxt_dpio_cmn_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 924 bxt_verify_dpio_phy_power_wells(struct drm_i915_private *dev_priv) argument 945 gen9_dc_off_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 952 gen9_assert_dbuf_enabled(struct drm_i915_private *dev_priv) argument 964 gen9_disable_dc_states(struct drm_i915_private *dev_priv) argument 1001 gen9_dc_off_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1007 gen9_dc_off_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1028 i9xx_power_well_sync_hw_noop(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1033 i9xx_always_on_power_well_noop(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1038 i9xx_always_on_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1044 i830_pipes_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1053 i830_pipes_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1060 i830_pipes_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1067 i830_pipes_power_well_sync_hw(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1076 vlv_set_power_well(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, bool enable) argument 1113 vlv_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1119 vlv_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1125 vlv_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1161 vlv_init_display_clock_gating(struct drm_i915_private *dev_priv) argument 1185 vlv_display_power_well_init(struct drm_i915_private *dev_priv) argument 1235 vlv_display_power_well_deinit(struct drm_i915_private *dev_priv) argument 1251 vlv_display_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1259 vlv_display_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1267 vlv_dpio_cmn_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1289 vlv_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1305 assert_chv_phy_status(struct drm_i915_private *dev_priv) argument 1411 chv_dpio_cmn_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1473 chv_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1508 assert_chv_phy_powergate(struct drm_i915_private *dev_priv, enum dpio_phy phy, enum dpio_channel ch, bool override, unsigned int mask) argument 1572 chv_phy_powergate_ch(struct drm_i915_private *dev_priv, enum dpio_phy phy, enum dpio_channel ch, bool override) argument 1608 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); local 1637 chv_pipe_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1667 chv_set_pipe_power_well(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, bool enable) argument 1702 chv_pipe_power_well_sync_hw(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1709 chv_pipe_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1717 chv_pipe_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1792 tgl_tc_cold_off_power_well_is_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1802 xelpdp_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1825 xelpdp_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1836 xelpdp_aux_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1845 xe2lpd_pica_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1859 xe2lpd_pica_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument 1872 xe2lpd_pica_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument [all...] |
H A D | intel_opregion.h | 37 int intel_opregion_setup(struct drm_i915_private *dev_priv); 40 void intel_opregion_register(struct drm_i915_private *dev_priv); 41 void intel_opregion_unregister(struct drm_i915_private *dev_priv); 43 void intel_opregion_resume(struct drm_i915_private *dev_priv); 44 void intel_opregion_suspend(struct drm_i915_private *dev_priv, 48 void intel_opregion_asle_intr(struct drm_i915_private *dev_priv); 51 int intel_opregion_notify_adapter(struct drm_i915_private *dev_priv, 53 int intel_opregion_get_panel_type(struct drm_i915_private *dev_priv); 65 static inline int intel_opregion_setup(struct drm_i915_private *dev_priv) argument 74 static inline void intel_opregion_register(struct drm_i915_private *dev_priv) argument 78 intel_opregion_unregister(struct drm_i915_private *dev_priv) argument 82 intel_opregion_resume(struct drm_i915_private *dev_priv) argument 86 intel_opregion_suspend(struct drm_i915_private *dev_priv, pci_power_t state) argument 96 intel_opregion_asle_intr(struct drm_i915_private *dev_priv) argument [all...] |
H A D | intel_combo_phy.c | 55 icl_get_procmon_ref_values(struct drm_i915_private *dev_priv, enum phy phy) argument 59 val = intel_de_read(dev_priv, ICL_PORT_COMP_DW3(phy)); 77 static void icl_set_procmon_ref_values(struct drm_i915_private *dev_priv, argument 82 procmon = icl_get_procmon_ref_values(dev_priv, phy); 84 intel_de_rmw(dev_priv, ICL_PORT_COMP_DW1(phy), 87 intel_de_write(dev_priv, ICL_PORT_COMP_DW9(phy), procmon->dw9); 88 intel_de_write(dev_priv, ICL_PORT_COMP_DW10(phy), procmon->dw10); 91 static bool check_phy_reg(struct drm_i915_private *dev_priv, argument 95 u32 val = intel_de_read(dev_priv, reg); 98 drm_dbg(&dev_priv 109 icl_verify_procmon_ref_values(struct drm_i915_private *dev_priv, enum phy phy) argument 148 icl_combo_phy_enabled(struct drm_i915_private *dev_priv, enum phy phy) argument 187 phy_is_master(struct drm_i915_private *dev_priv, enum phy phy) argument 215 icl_combo_phy_verify_state(struct drm_i915_private *dev_priv, enum phy phy) argument 257 intel_combo_phy_power_up_lanes(struct drm_i915_private *dev_priv, enum phy phy, bool is_dsi, int lane_count, bool lane_reversal) argument 306 icl_combo_phys_init(struct drm_i915_private *dev_priv) argument 372 icl_combo_phys_uninit(struct drm_i915_private *dev_priv) argument [all...] |
H A D | intel_fifo_underrun.h | 17 bool intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, 19 bool intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv, 22 void intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, 24 void intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, 26 void intel_check_cpu_fifo_underruns(struct drm_i915_private *dev_priv); 27 void intel_check_pch_fifo_underruns(struct drm_i915_private *dev_priv);
|
H A D | intel_fdi.c | 24 static void assert_fdi_tx(struct drm_i915_private *dev_priv, argument 29 if (HAS_DDI(dev_priv)) { 37 cur_state = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)) & TRANS_DDI_FUNC_ENABLE; 39 cur_state = intel_de_read(dev_priv, FDI_TX_CTL(pipe)) & FDI_TX_ENABLE; 41 I915_STATE_WARN(dev_priv, cur_state != state, 56 static void assert_fdi_rx(struct drm_i915_private *dev_priv, argument 61 cur_state = intel_de_read(dev_priv, FDI_RX_CTL(pipe)) & FDI_RX_ENABLE; 62 I915_STATE_WARN(dev_priv, cur_state != state, 119 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 121 dev_priv 184 struct drm_i915_private *dev_priv = to_i915(dev); local 413 cpt_set_fdi_bc_bifurcation(struct drm_i915_private *dev_priv, bool enable) argument 441 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 465 struct drm_i915_private *dev_priv = to_i915(dev); local 507 struct drm_i915_private *dev_priv = to_i915(dev); local 609 struct drm_i915_private *dev_priv = to_i915(dev); local 745 struct drm_i915_private *dev_priv = to_i915(dev); local 881 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 1005 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); local 1027 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 1062 struct drm_i915_private *dev_priv = to_i915(dev); local 1081 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local 1139 intel_fdi_init_hook(struct drm_i915_private *dev_priv) argument [all...] |
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/ |
H A D | i915_drv.h | 43 #define INTEL_INFO(dev_priv) (&((dev_priv)->info)) 44 #define IS_I830(dev_priv) (dev_priv && 0) 45 #define IS_I845G(dev_priv) (dev_priv && 0) 46 #define IS_I85X(dev_priv) (dev_priv && 0) 47 #define IS_I865G(dev_priv) (dev_priv [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_suspend.c | 36 static void intel_save_swf(struct drm_i915_private *dev_priv) argument 41 if (GRAPHICS_VER(dev_priv) == 2 && IS_MOBILE(dev_priv)) { 43 dev_priv->regfile.saveSWF0[i] = intel_de_read(dev_priv, SWF0(i)); 44 dev_priv->regfile.saveSWF1[i] = intel_de_read(dev_priv, SWF1(i)); 47 dev_priv->regfile.saveSWF3[i] = intel_de_read(dev_priv, SWF3(i)); 48 } else if (GRAPHICS_VER(dev_priv) 61 intel_restore_swf(struct drm_i915_private *dev_priv) argument 86 i915_save_display(struct drm_i915_private *dev_priv) argument 104 i915_restore_display(struct drm_i915_private *dev_priv) argument [all...] |
H A D | i915_irq.c | 178 struct drm_i915_private *dev_priv = local 179 container_of(work, typeof(*dev_priv), l3_parity.error_work); 180 struct intel_gt *gt = to_gt(dev_priv); 190 mutex_lock(&dev_priv->drm.struct_mutex); 193 if (drm_WARN_ON(&dev_priv->drm, !dev_priv->l3_parity.which_slice)) 196 misccpctl = intel_uncore_rmw(&dev_priv->uncore, GEN7_MISCCPCTL, 198 intel_uncore_posting_read(&dev_priv->uncore, GEN7_MISCCPCTL); 200 while ((slice = ffs(dev_priv->l3_parity.which_slice)) != 0) { 204 if (drm_WARN_ON_ONCE(&dev_priv 253 struct drm_i915_private *dev_priv = arg; local 339 struct drm_i915_private *dev_priv = arg; local 513 struct drm_i915_private *dev_priv = arg; local 662 ibx_irq_reset(struct drm_i915_private *dev_priv) argument 677 ilk_irq_reset(struct drm_i915_private *dev_priv) argument 697 valleyview_irq_reset(struct drm_i915_private *dev_priv) argument 710 gen8_irq_reset(struct drm_i915_private *dev_priv) argument 725 gen11_irq_reset(struct drm_i915_private *dev_priv) argument 739 dg1_irq_reset(struct drm_i915_private *dev_priv) argument 758 cherryview_irq_reset(struct drm_i915_private *dev_priv) argument 775 ilk_irq_postinstall(struct drm_i915_private *dev_priv) argument 782 valleyview_irq_postinstall(struct drm_i915_private *dev_priv) argument 795 gen8_irq_postinstall(struct drm_i915_private *dev_priv) argument 803 gen11_irq_postinstall(struct drm_i915_private *dev_priv) argument 818 dg1_irq_postinstall(struct drm_i915_private *dev_priv) argument 836 cherryview_irq_postinstall(struct drm_i915_private *dev_priv) argument 849 i8xx_irq_reset(struct drm_i915_private *dev_priv) argument 880 i8xx_irq_postinstall(struct drm_i915_private *dev_priv) argument 937 i8xx_error_irq_handler(struct drm_i915_private *dev_priv, u16 eir, u16 eir_stuck) argument 950 i9xx_error_irq_ack(struct drm_i915_private *dev_priv, u32 *eir, u32 *eir_stuck) argument 977 i9xx_error_irq_handler(struct drm_i915_private *dev_priv, u32 eir, u32 eir_stuck) argument 992 struct drm_i915_private *dev_priv = arg; local 1037 i915_irq_reset(struct drm_i915_private *dev_priv) argument 1052 i915_irq_postinstall(struct drm_i915_private *dev_priv) argument 1094 struct drm_i915_private *dev_priv = arg; local 1147 i965_irq_reset(struct drm_i915_private *dev_priv) argument 1179 i965_irq_postinstall(struct drm_i915_private *dev_priv) argument 1220 struct drm_i915_private *dev_priv = arg; local 1284 intel_irq_init(struct drm_i915_private *dev_priv) argument 1311 intel_irq_handler(struct drm_i915_private *dev_priv) argument 1336 intel_irq_reset(struct drm_i915_private *dev_priv) argument 1361 intel_irq_postinstall(struct drm_i915_private *dev_priv) argument 1397 intel_irq_install(struct drm_i915_private *dev_priv) argument 1432 intel_irq_uninstall(struct drm_i915_private *dev_priv) argument 1462 intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv) argument 1476 intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv) argument 1483 intel_irqs_enabled(struct drm_i915_private *dev_priv) argument [all...] |
H A D | i915_driver.c | 112 static int i915_workqueues_init(struct drm_i915_private *dev_priv) argument 128 dev_priv->wq = alloc_ordered_workqueue("i915", 0); 129 if (dev_priv->wq == NULL) 132 dev_priv->display.hotplug.dp_wq = alloc_ordered_workqueue("i915-dp", 0); 133 if (dev_priv->display.hotplug.dp_wq == NULL) 142 dev_priv->unordered_wq = alloc_workqueue("i915-unordered", 0, 0); 143 if (dev_priv->unordered_wq == NULL) 149 destroy_workqueue(dev_priv->display.hotplug.dp_wq); 151 destroy_workqueue(dev_priv->wq); 153 drm_err(&dev_priv 158 i915_workqueues_cleanup(struct drm_i915_private *dev_priv) argument 175 intel_detect_preproduction_hw(struct drm_i915_private *dev_priv) argument 219 i915_driver_early_probe(struct drm_i915_private *dev_priv) argument 284 i915_driver_late_release(struct drm_i915_private *dev_priv) argument 309 i915_driver_mmio_probe(struct drm_i915_private *dev_priv) argument 359 i915_driver_mmio_release(struct drm_i915_private *dev_priv) argument 442 i915_driver_hw_probe(struct drm_i915_private *dev_priv) argument 580 i915_driver_hw_remove(struct drm_i915_private *dev_priv) argument 599 i915_driver_register(struct drm_i915_private *dev_priv) argument 644 i915_driver_unregister(struct drm_i915_private *dev_priv) argument 681 i915_welcome_messages(struct drm_i915_private *dev_priv) argument 884 struct drm_i915_private *dev_priv = to_i915(dev); local 936 intel_suspend_encoders(struct drm_i915_private *dev_priv) argument 958 intel_shutdown_encoders(struct drm_i915_private *dev_priv) argument 1026 suspend_to_idle(struct drm_i915_private *dev_priv) argument 1059 struct drm_i915_private *dev_priv = to_i915(dev); local 1110 struct drm_i915_private *dev_priv = to_i915(dev); local 1183 struct drm_i915_private *dev_priv = to_i915(dev); local 1266 struct drm_i915_private *dev_priv = to_i915(dev); local 1499 struct drm_i915_private *dev_priv = kdev_to_i915(kdev); local 1597 struct drm_i915_private *dev_priv = kdev_to_i915(kdev); local [all...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_irq.c | 57 struct vmw_private *dev_priv = vmw_priv(dev); local 61 dev_priv->irqthread_pending)) { 62 vmw_fences_update(dev_priv->fman); 63 wake_up_all(&dev_priv->fence_queue); 68 dev_priv->irqthread_pending)) { 69 vmw_cmdbuf_irqthread(dev_priv->cman); 90 struct vmw_private *dev_priv = vmw_priv(dev); local 94 status = vmw_irq_status_read(dev_priv); 95 masked_status = status & READ_ONCE(dev_priv->irq_mask); 98 vmw_irq_status_write(dev_priv, statu 120 vmw_fifo_idle(struct vmw_private *dev_priv, uint32_t seqno) argument 126 vmw_update_seqno(struct vmw_private *dev_priv) argument 136 vmw_seqno_passed(struct vmw_private *dev_priv, uint32_t seqno) argument 162 vmw_fallback_wait(struct vmw_private *dev_priv, bool lazy, bool fifo_idle, uint32_t seqno, bool interruptible, unsigned long timeout) argument 242 vmw_generic_waiter_add(struct vmw_private *dev_priv, u32 flag, int *waiter_count) argument 254 vmw_generic_waiter_remove(struct vmw_private *dev_priv, u32 flag, int *waiter_count) argument 265 vmw_seqno_waiter_add(struct vmw_private *dev_priv) argument 271 vmw_seqno_waiter_remove(struct vmw_private *dev_priv) argument 277 vmw_goal_waiter_add(struct vmw_private *dev_priv) argument 283 vmw_goal_waiter_remove(struct vmw_private *dev_priv) argument 291 struct vmw_private *dev_priv = vmw_priv(dev); local 300 struct vmw_private *dev_priv = vmw_priv(dev); local 326 vmw_irq_install(struct vmw_private *dev_priv) argument [all...] |
H A D | vmwgfx_drv.c | 364 static void vmw_print_sm_type(struct vmw_private *dev_priv) argument 375 drm_info(&dev_priv->drm, "Available shader model: %s.\n", 376 names[dev_priv->sm_type]); 382 * @dev_priv: A device private structure. 392 static int vmw_dummy_query_bo_create(struct vmw_private *dev_priv) argument 412 ret = vmw_bo_create(dev_priv, &bo_params, &vbo); 435 dev_priv->dummy_query_bo = vbo; 440 static int vmw_device_init(struct vmw_private *dev_priv) argument 444 dev_priv->enable_state = vmw_read(dev_priv, SVGA_REG_ENABL 500 vmw_request_device_late(struct vmw_private *dev_priv) argument 526 vmw_request_device(struct vmw_private *dev_priv) argument 578 vmw_release_device_early(struct vmw_private *dev_priv) argument 608 vmw_release_device_late(struct vmw_private *dev_priv) argument 626 vmw_get_initial_size(struct vmw_private *dev_priv) argument 664 vmw_dma_select_mode(struct vmw_private *dev_priv) argument 696 vmw_dma_masks(struct vmw_private *dev_priv) argument 711 vmw_vram_manager_init(struct vmw_private *dev_priv) argument 720 vmw_vram_manager_fini(struct vmw_private *dev_priv) argument 839 vmw_sw_context_init(struct vmw_private *dev_priv) argument 846 vmw_sw_context_fini(struct vmw_private *dev_priv) argument 855 vmw_driver_load(struct vmw_private *dev_priv, u32 pci_id) argument 1192 struct vmw_private *dev_priv = vmw_priv(dev); local 1244 struct vmw_private *dev_priv = vmw_priv(dev); local 1337 struct vmw_private *dev_priv = vmw_priv(dev); local 1364 __vmw_svga_enable(struct vmw_private *dev_priv) argument 1379 vmw_svga_enable(struct vmw_private *dev_priv) argument 1391 __vmw_svga_disable(struct vmw_private *dev_priv) argument 1410 vmw_svga_disable(struct vmw_private *dev_priv) argument 1467 struct vmw_private *dev_priv = local 1497 struct vmw_private *dev_priv = vmw_priv(dev); local 1536 struct vmw_private *dev_priv = vmw_priv(dev); local 1578 struct vmw_private *dev_priv = vmw_priv(dev); local [all...] |
/linux-master/drivers/gpu/drm/gma500/ |
H A D | backlight.c | 22 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); local 24 dev_priv->backlight_enabled = true; 25 dev_priv->ops->backlight_set(dev, dev_priv->backlight_level); 30 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); local 32 dev_priv->backlight_enabled = false; 33 dev_priv->ops->backlight_set(dev, 0); 38 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); local 40 dev_priv->backlight_level = v; 41 if (dev_priv 48 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); local 76 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); local 112 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); local [all...] |
H A D | gma_device.c | 18 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); local 29 dev_priv->core_freq = 100; 32 dev_priv->core_freq = 133; 35 dev_priv->core_freq = 150; 38 dev_priv->core_freq = 178; 41 dev_priv->core_freq = 200; 46 dev_priv->core_freq = 266; 49 dev_priv->core_freq = 0;
|