Lines Matching refs:dev_priv

324 	void (*mode_set)(struct drm_i915_private *dev_priv,
326 void (*enable)(struct drm_i915_private *dev_priv,
328 void (*disable)(struct drm_i915_private *dev_priv,
330 bool (*get_hw_state)(struct drm_i915_private *dev_priv,
617 void (*force_wake_get)(struct drm_i915_private *dev_priv,
619 void (*force_wake_put)(struct drm_i915_private *dev_priv,
622 uint8_t (*mmio_readb)(struct drm_i915_private *dev_priv, off_t offset, bool trace);
623 uint16_t (*mmio_readw)(struct drm_i915_private *dev_priv, off_t offset, bool trace);
624 uint32_t (*mmio_readl)(struct drm_i915_private *dev_priv, off_t offset, bool trace);
625 uint64_t (*mmio_readq)(struct drm_i915_private *dev_priv, off_t offset, bool trace);
627 void (*mmio_writeb)(struct drm_i915_private *dev_priv, off_t offset,
629 void (*mmio_writew)(struct drm_i915_private *dev_priv, off_t offset,
631 void (*mmio_writel)(struct drm_i915_private *dev_priv, off_t offset,
633 void (*mmio_writeq)(struct drm_i915_private *dev_priv, off_t offset,
916 struct drm_i915_private *dev_priv; member
1085 void (*sync_hw)(struct drm_i915_private *dev_priv,
1092 void (*enable)(struct drm_i915_private *dev_priv,
1098 void (*disable)(struct drm_i915_private *dev_priv,
1101 bool (*is_enabled)(struct drm_i915_private *dev_priv,
2165 struct drm_i915_private *dev_priv; member
2493 extern unsigned long i915_chipset_val(struct drm_i915_private *dev_priv);
2494 extern unsigned long i915_mch_val(struct drm_i915_private *dev_priv);
2495 extern unsigned long i915_gfx_val(struct drm_i915_private *dev_priv);
2496 extern void i915_update_gfx_val(struct drm_i915_private *dev_priv);
2497 int vlv_force_gfx_clock(struct drm_i915_private *dev_priv, bool on);
2498 void intel_hpd_cancel_work(struct drm_i915_private *dev_priv);
2506 extern void intel_irq_init(struct drm_i915_private *dev_priv);
2507 extern void intel_hpd_init(struct drm_i915_private *dev_priv);
2508 int intel_irq_install(struct drm_i915_private *dev_priv);
2509 void intel_irq_uninstall(struct drm_i915_private *dev_priv);
2519 void intel_uncore_forcewake_get(struct drm_i915_private *dev_priv,
2521 void intel_uncore_forcewake_put(struct drm_i915_private *dev_priv,
2523 void assert_forcewakes_inactive(struct drm_i915_private *dev_priv);
2530 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
2534 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe,
2537 void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv);
2538 void valleyview_disable_display_irqs(struct drm_i915_private *dev_priv);
2540 ironlake_enable_display_irq(struct drm_i915_private *dev_priv, u32 mask);
2542 ironlake_disable_display_irq(struct drm_i915_private *dev_priv, u32 mask);
2543 void ibx_display_interrupt_update(struct drm_i915_private *dev_priv,
2546 #define ibx_enable_display_interrupt(dev_priv, bits) \ argument
2547 ibx_display_interrupt_update((dev_priv), (bits), (bits))
2548 #define ibx_disable_display_interrupt(dev_priv, bits) \ argument
2549 ibx_display_interrupt_update((dev_priv), (bits), 0)
2612 void i915_init_vm(struct drm_i915_private *dev_priv,
2637 void i915_gem_release_all_mmaps(struct drm_i915_private *dev_priv);
2728 static inline bool i915_stop_ring_allow_ban(struct drm_i915_private *dev_priv) in i915_stop_ring_allow_ban() argument
2730 return dev_priv->gpu_error.stop_rings == 0 || in i915_stop_ring_allow_ban()
2731 dev_priv->gpu_error.stop_rings & I915_STOP_RING_ALLOW_BAN; in i915_stop_ring_allow_ban()
2734 static inline bool i915_stop_ring_allow_warn(struct drm_i915_private *dev_priv) in i915_stop_ring_allow_warn() argument
2736 return dev_priv->gpu_error.stop_rings == 0 || in i915_stop_ring_allow_warn()
2737 dev_priv->gpu_error.stop_rings & I915_STOP_RING_ALLOW_WARN; in i915_stop_ring_allow_warn()
2896 int i915_gem_context_enable(struct drm_i915_private *dev_priv);
2962 unsigned long i915_gem_shrink(struct drm_i915_private *dev_priv,
2968 unsigned long i915_gem_shrink_all(struct drm_i915_private *dev_priv);
2969 void i915_gem_shrinker_init(struct drm_i915_private *dev_priv);
2975 struct drm_i915_private *dev_priv = obj->base.dev->dev_private; in i915_gem_object_needs_bit17_swizzle() local
2977 return dev_priv->mm.bit_6_swizzle_x == I915_BIT_6_SWIZZLE_9_10_17 && in i915_gem_object_needs_bit17_swizzle()
3048 void i915_setup_sysfs(struct drm_device *dev_priv);
3049 void i915_teardown_sysfs(struct drm_device *dev_priv);
3060 struct drm_i915_private *dev_priv, unsigned port);
3119 extern void intel_set_memory_cxsr(struct drm_i915_private *dev_priv,
3141 int sandybridge_pcode_read(struct drm_i915_private *dev_priv, u32 mbox, u32 *val);
3142 int sandybridge_pcode_write(struct drm_i915_private *dev_priv, u32 mbox, u32 val);
3145 u32 vlv_punit_read(struct drm_i915_private *dev_priv, u32 addr);
3146 void vlv_punit_write(struct drm_i915_private *dev_priv, u32 addr, u32 val);
3147 u32 vlv_nc_read(struct drm_i915_private *dev_priv, u8 addr);
3148 u32 vlv_gpio_nc_read(struct drm_i915_private *dev_priv, u32 reg);
3149 void vlv_gpio_nc_write(struct drm_i915_private *dev_priv, u32 reg, u32 val);
3150 u32 vlv_cck_read(struct drm_i915_private *dev_priv, u32 reg);
3151 void vlv_cck_write(struct drm_i915_private *dev_priv, u32 reg, u32 val);
3152 u32 vlv_ccu_read(struct drm_i915_private *dev_priv, u32 reg);
3153 void vlv_ccu_write(struct drm_i915_private *dev_priv, u32 reg, u32 val);
3154 u32 vlv_bunit_read(struct drm_i915_private *dev_priv, u32 reg);
3155 void vlv_bunit_write(struct drm_i915_private *dev_priv, u32 reg, u32 val);
3156 u32 vlv_gps_core_read(struct drm_i915_private *dev_priv, u32 reg);
3157 void vlv_gps_core_write(struct drm_i915_private *dev_priv, u32 reg, u32 val);
3158 u32 vlv_dpio_read(struct drm_i915_private *dev_priv, enum pipe pipe, int reg);
3159 void vlv_dpio_write(struct drm_i915_private *dev_priv, enum pipe pipe, int reg, u32 val);
3160 u32 intel_sbi_read(struct drm_i915_private *dev_priv, u16 reg,
3162 void intel_sbi_write(struct drm_i915_private *dev_priv, u16 reg, u32 value,
3164 u32 vlv_flisdsi_read(struct drm_i915_private *dev_priv, u32 reg);
3165 void vlv_flisdsi_write(struct drm_i915_private *dev_priv, u32 reg, u32 val);
3167 int intel_gpu_freq(struct drm_i915_private *dev_priv, int val);
3168 int intel_freq_opcode(struct drm_i915_private *dev_priv, int val);
3170 #define I915_READ8(reg) dev_priv->uncore.funcs.mmio_readb(dev_priv, (reg), true)
3171 #define I915_WRITE8(reg, val) dev_priv->uncore.funcs.mmio_writeb(dev_priv, (reg), (val), true)
3173 #define I915_READ16(reg) dev_priv->uncore.funcs.mmio_readw(dev_priv, (reg), true)
3174 #define I915_WRITE16(reg, val) dev_priv->uncore.funcs.mmio_writew(dev_priv, (reg), (val), true)
3175 #define I915_READ16_NOTRACE(reg) dev_priv->uncore.funcs.mmio_readw(dev_priv, (reg), false)
3176 #define I915_WRITE16_NOTRACE(reg, val) dev_priv->uncore.funcs.mmio_writew(dev_priv, (reg), (val), f…
3178 #define I915_READ(reg) dev_priv->uncore.funcs.mmio_readl(dev_priv, (reg), true)
3179 #define I915_WRITE(reg, val) dev_priv->uncore.funcs.mmio_writel(dev_priv, (reg), (val), true)
3180 #define I915_READ_NOTRACE(reg) dev_priv->uncore.funcs.mmio_readl(dev_priv, (reg), false)
3181 #define I915_WRITE_NOTRACE(reg, val) dev_priv->uncore.funcs.mmio_writel(dev_priv, (reg), (val), fal…
3189 #define I915_WRITE64(reg, val) dev_priv->uncore.funcs.mmio_writeq(dev_priv, (reg), (val), true)
3190 #define I915_READ64(reg) dev_priv->uncore.funcs.mmio_readq(dev_priv, (reg), true)