Searched refs:dev_priv (Results 1 - 25 of 269) sorted by relevance

1234567891011

/linux-master/drivers/gpu/drm/i915/soc/
H A Dintel_pch.c12 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 Dintel_pch.h66 #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 Dintel_dvo.h12 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 Dintel_tv.h12 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 Dintel_fifo_underrun.c60 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 Dintel_lpe_audio.h16 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 Dintel_lvds.h17 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 Dintel_pch_refclk.h16 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 Dintel_crt.h16 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 Dintel_display_irq.c26 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
149 ibx_display_interrupt_update(struct drm_i915_private *dev_priv, u32 interrupt_mask, u32 enabled_irq_mask) argument
179 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, enum pipe pipe) argument
223 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) argument
246 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) argument
281 i915_enable_asle_pipestat(struct drm_i915_private *dev_priv) argument
297 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
332 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
354 hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) argument
362 ivb_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) argument
373 i9xx_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) argument
395 i9xx_pipestat_irq_reset(struct drm_i915_private *dev_priv) argument
408 i9xx_pipestat_irq_ack(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument
474 i8xx_pipestat_irq_handler(struct drm_i915_private *dev_priv, u16 iir, u32 pipe_stats[I915_MAX_PIPES]) argument
491 i915_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument
515 i965_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) argument
542 valleyview_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 pipe_stats[I915_MAX_PIPES]) argument
565 ibx_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) argument
615 ivb_err_int_handler(struct drm_i915_private *dev_priv) argument
638 cpt_serr_int_handler(struct drm_i915_private *dev_priv) argument
653 cpt_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) argument
690 ilk_display_irq_handler(struct drm_i915_private *dev_priv, u32 de_iir) argument
738 ivb_display_irq_handler(struct drm_i915_private *dev_priv, u32 de_iir) argument
788 gen8_de_port_aux_mask(struct drm_i915_private *dev_priv) argument
832 gen8_de_pipe_fault_mask(struct drm_i915_private *dev_priv) argument
844 intel_pmdemand_irq_handler(struct drm_i915_private *dev_priv) argument
850 gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir) argument
899 gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv, u32 te_trigger) argument
963 gen8_de_pipe_underrun_mask(struct drm_i915_private *dev_priv) argument
1002 gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) argument
1193 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local
1206 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local
1222 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local
1236 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local
1258 struct drm_i915_private *dev_priv = to_i915(intel_crtc->base.dev); local
1282 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local
1307 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local
1318 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local
1328 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local
1340 struct drm_i915_private *dev_priv = to_i915(crtc->dev); local
1354 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); local
1366 vlv_display_irq_reset(struct drm_i915_private *dev_priv) argument
1384 vlv_display_irq_postinstall(struct drm_i915_private *dev_priv) argument
1415 gen8_display_irq_reset(struct drm_i915_private *dev_priv) argument
1435 gen11_display_irq_reset(struct drm_i915_private *dev_priv) argument
1482 gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, u8 pipe_mask) argument
1506 gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv, u8 pipe_mask) argument
1539 ibx_irq_postinstall(struct drm_i915_private *dev_priv) argument
1557 valleyview_enable_display_irqs(struct drm_i915_private *dev_priv) argument
1572 valleyview_disable_display_irqs(struct drm_i915_private *dev_priv) argument
1629 gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) argument
1733 icp_irq_postinstall(struct drm_i915_private *dev_priv) argument
1741 gen11_de_irq_postinstall(struct drm_i915_private *dev_priv) argument
[all...]
H A Dintel_pch_refclk.c13 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 Dintel_lpe_audio.c80 #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 Dintel_display_power_well.c149 bool intel_display_power_well_is_enabled(struct drm_i915_private *dev_priv, argument
154 power_well = lookup_power_well(dev_priv, power_well_id);
156 return intel_power_well_is_enabled(dev_priv, power_well);
185 static void hsw_power_well_post_enable(struct drm_i915_private *dev_priv, argument
189 intel_vga_reset_io_mem(dev_priv);
192 gen8_irq_power_well_post_enable(dev_priv, irq_pipe_mask);
195 static void hsw_power_well_pre_disable(struct drm_i915_private *dev_priv, argument
199 gen8_irq_power_well_pre_disable(dev_priv, irq_pipe_mask);
217 aux_ch_to_digital_port(struct drm_i915_private *dev_priv, argument
223 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
413 icl_combo_phy_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
439 icl_combo_phy_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
460 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
475 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
507 icl_tc_phy_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
549 icl_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
564 icl_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
583 hsw_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
608 assert_can_enable_dc9(struct drm_i915_private *dev_priv) argument
633 assert_can_disable_dc9(struct drm_i915_private *dev_priv) argument
651 gen9_write_dc_state(struct drm_i915_private *dev_priv, u32 state) argument
690 gen9_dc_mask(struct drm_i915_private *dev_priv) argument
748 gen9_set_dc_state(struct drm_i915_private *dev_priv, u32 state) argument
779 tgl_enable_dc3co(struct drm_i915_private *dev_priv) argument
785 tgl_disable_dc3co(struct drm_i915_private *dev_priv) argument
796 assert_can_enable_dc5(struct drm_i915_private *dev_priv) argument
819 gen9_enable_dc5(struct drm_i915_private *dev_priv) argument
833 assert_can_enable_dc6(struct drm_i915_private *dev_priv) argument
848 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_ddi_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
999 gen9_dc_off_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1005 gen9_dc_off_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1026 i9xx_power_well_sync_hw_noop(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1031 i9xx_always_on_power_well_noop(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1036 i9xx_always_on_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1042 i830_pipes_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1051 i830_pipes_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1058 i830_pipes_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1065 i830_pipes_power_well_sync_hw(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1074 vlv_set_power_well(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, bool enable) argument
1111 vlv_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1117 vlv_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1123 vlv_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1159 vlv_init_display_clock_gating(struct drm_i915_private *dev_priv) argument
1183 vlv_display_power_well_init(struct drm_i915_private *dev_priv) argument
1233 vlv_display_power_well_deinit(struct drm_i915_private *dev_priv) argument
1249 vlv_display_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1257 vlv_display_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1265 vlv_dpio_cmn_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1287 vlv_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1303 assert_chv_phy_status(struct drm_i915_private *dev_priv) argument
1409 chv_dpio_cmn_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1471 chv_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1506 assert_chv_phy_powergate(struct drm_i915_private *dev_priv, enum dpio_phy phy, enum dpio_channel ch, bool override, unsigned int mask) argument
1569 chv_phy_powergate_ch(struct drm_i915_private *dev_priv, enum dpio_phy phy, enum dpio_channel ch, bool override) argument
1605 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); local
1634 chv_pipe_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1664 chv_set_pipe_power_well(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, bool enable) argument
1699 chv_pipe_power_well_sync_hw(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1706 chv_pipe_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1714 chv_pipe_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1789 tgl_tc_cold_off_power_well_is_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1799 xelpdp_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1822 xelpdp_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1833 xelpdp_aux_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1842 xe2lpd_pica_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1856 xe2lpd_pica_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
1869 xe2lpd_pica_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) argument
[all...]
H A Dintel_opregion.h37 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);
64 static inline int intel_opregion_setup(struct drm_i915_private *dev_priv) argument
73 static inline void intel_opregion_register(struct drm_i915_private *dev_priv) argument
77 intel_opregion_unregister(struct drm_i915_private *dev_priv) argument
81 intel_opregion_resume(struct drm_i915_private *dev_priv) argument
85 intel_opregion_suspend(struct drm_i915_private *dev_priv, pci_power_t state) argument
95 intel_opregion_asle_intr(struct drm_i915_private *dev_priv) argument
[all...]
H A Dintel_combo_phy.c55 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 Dintel_fifo_underrun.h17 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 Dintel_fdi.c24 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/i915/
H A Di915_suspend.c36 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 Di915_irq.c178 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 Di915_driver.c112 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
957 intel_suspend_encoders(struct drm_i915_private *dev_priv) argument
979 intel_shutdown_encoders(struct drm_i915_private *dev_priv) argument
1047 suspend_to_idle(struct drm_i915_private *dev_priv) argument
1080 struct drm_i915_private *dev_priv = to_i915(dev); local
1131 struct drm_i915_private *dev_priv = to_i915(dev); local
1204 struct drm_i915_private *dev_priv = to_i915(dev); local
1287 struct drm_i915_private *dev_priv = to_i915(dev); local
1520 struct drm_i915_private *dev_priv = kdev_to_i915(kdev); local
1618 struct drm_i915_private *dev_priv = kdev_to_i915(kdev); local
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_irq.c57 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 Dvmwgfx_drv.c362 static void vmw_print_sm_type(struct vmw_private *dev_priv) argument
373 drm_info(&dev_priv->drm, "Available shader model: %s.\n",
374 names[dev_priv->sm_type]);
380 * @dev_priv: A device private structure.
390 static int vmw_dummy_query_bo_create(struct vmw_private *dev_priv) argument
410 ret = vmw_bo_create(dev_priv, &bo_params, &vbo);
433 dev_priv->dummy_query_bo = vbo;
438 static int vmw_device_init(struct vmw_private *dev_priv) argument
442 dev_priv->enable_state = vmw_read(dev_priv, SVGA_REG_ENABL
498 vmw_request_device_late(struct vmw_private *dev_priv) argument
524 vmw_request_device(struct vmw_private *dev_priv) argument
576 vmw_release_device_early(struct vmw_private *dev_priv) argument
606 vmw_release_device_late(struct vmw_private *dev_priv) argument
624 vmw_get_initial_size(struct vmw_private *dev_priv) argument
662 vmw_dma_select_mode(struct vmw_private *dev_priv) argument
694 vmw_dma_masks(struct vmw_private *dev_priv) argument
709 vmw_vram_manager_init(struct vmw_private *dev_priv) argument
718 vmw_vram_manager_fini(struct vmw_private *dev_priv) argument
837 vmw_sw_context_init(struct vmw_private *dev_priv) argument
844 vmw_sw_context_fini(struct vmw_private *dev_priv) argument
853 vmw_driver_load(struct vmw_private *dev_priv, u32 pci_id) argument
1188 struct vmw_private *dev_priv = vmw_priv(dev); local
1239 struct vmw_private *dev_priv = vmw_priv(dev); local
1332 struct vmw_private *dev_priv = vmw_priv(dev); local
1359 __vmw_svga_enable(struct vmw_private *dev_priv) argument
1374 vmw_svga_enable(struct vmw_private *dev_priv) argument
1386 __vmw_svga_disable(struct vmw_private *dev_priv) argument
1405 vmw_svga_disable(struct vmw_private *dev_priv) argument
1462 struct vmw_private *dev_priv = local
1492 struct vmw_private *dev_priv = vmw_priv(dev); local
1531 struct vmw_private *dev_priv = vmw_priv(dev); local
1573 struct vmw_private *dev_priv = vmw_priv(dev); local
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dbacklight.c22 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 Dgma_device.c18 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;
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/
H A Di915_drv.h48 #define INTEL_INFO(dev_priv) (&((dev_priv)->info))
49 #define INTEL_DEVID(dev_priv) ((dev_priv)->info.devid)
50 #define IS_I830(dev_priv) (dev_priv && 0)
51 #define IS_I845G(dev_priv) (dev_priv && 0)
52 #define IS_I85X(dev_priv) (dev_priv
[all...]

Completed in 212 milliseconds

1234567891011