Lines Matching refs:dev_priv
42 static int vlv_sideband_rw(struct drm_i915_private *dev_priv, u32 devfn, in vlv_sideband_rw() argument
52 WARN_ON(!mutex_is_locked(&dev_priv->sb_lock)); in vlv_sideband_rw()
78 u32 vlv_punit_read(struct drm_i915_private *dev_priv, u32 addr) in vlv_punit_read() argument
82 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_punit_read()
84 mutex_lock(&dev_priv->sb_lock); in vlv_punit_read()
85 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_PUNIT, in vlv_punit_read()
87 mutex_unlock(&dev_priv->sb_lock); in vlv_punit_read()
92 void vlv_punit_write(struct drm_i915_private *dev_priv, u32 addr, u32 val) in vlv_punit_write() argument
94 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_punit_write()
96 mutex_lock(&dev_priv->sb_lock); in vlv_punit_write()
97 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_PUNIT, in vlv_punit_write()
99 mutex_unlock(&dev_priv->sb_lock); in vlv_punit_write()
102 u32 vlv_bunit_read(struct drm_i915_private *dev_priv, u32 reg) in vlv_bunit_read() argument
106 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_BUNIT, in vlv_bunit_read()
112 void vlv_bunit_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) in vlv_bunit_write() argument
114 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_BUNIT, in vlv_bunit_write()
118 u32 vlv_nc_read(struct drm_i915_private *dev_priv, u8 addr) in vlv_nc_read() argument
122 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_nc_read()
124 mutex_lock(&dev_priv->sb_lock); in vlv_nc_read()
125 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_NC, in vlv_nc_read()
127 mutex_unlock(&dev_priv->sb_lock); in vlv_nc_read()
132 u32 vlv_gpio_nc_read(struct drm_i915_private *dev_priv, u32 reg) in vlv_gpio_nc_read() argument
135 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_GPIO_NC, in vlv_gpio_nc_read()
140 void vlv_gpio_nc_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) in vlv_gpio_nc_write() argument
142 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_GPIO_NC, in vlv_gpio_nc_write()
146 u32 vlv_cck_read(struct drm_i915_private *dev_priv, u32 reg) in vlv_cck_read() argument
149 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_CCK, in vlv_cck_read()
154 void vlv_cck_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) in vlv_cck_write() argument
156 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_CCK, in vlv_cck_write()
160 u32 vlv_ccu_read(struct drm_i915_private *dev_priv, u32 reg) in vlv_ccu_read() argument
163 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_CCU, in vlv_ccu_read()
168 void vlv_ccu_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) in vlv_ccu_write() argument
170 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_CCU, in vlv_ccu_write()
174 u32 vlv_gps_core_read(struct drm_i915_private *dev_priv, u32 reg) in vlv_gps_core_read() argument
177 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_GPS_CORE, in vlv_gps_core_read()
182 void vlv_gps_core_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) in vlv_gps_core_write() argument
184 vlv_sideband_rw(dev_priv, PCI_DEVFN(0, 0), IOSF_PORT_GPS_CORE, in vlv_gps_core_write()
188 u32 vlv_dpio_read(struct drm_i915_private *dev_priv, enum pipe pipe, int reg) in vlv_dpio_read() argument
192 vlv_sideband_rw(dev_priv, DPIO_DEVFN, DPIO_PHY_IOSF_PORT(DPIO_PHY(pipe)), in vlv_dpio_read()
205 void vlv_dpio_write(struct drm_i915_private *dev_priv, enum pipe pipe, int reg, u32 val) in vlv_dpio_write() argument
207 vlv_sideband_rw(dev_priv, DPIO_DEVFN, DPIO_PHY_IOSF_PORT(DPIO_PHY(pipe)), in vlv_dpio_write()
212 u32 intel_sbi_read(struct drm_i915_private *dev_priv, u16 reg, in intel_sbi_read() argument
216 WARN_ON(!mutex_is_locked(&dev_priv->sb_lock)); in intel_sbi_read()
241 void intel_sbi_write(struct drm_i915_private *dev_priv, u16 reg, u32 value, in intel_sbi_write() argument
246 WARN_ON(!mutex_is_locked(&dev_priv->sb_lock)); in intel_sbi_write()
270 u32 vlv_flisdsi_read(struct drm_i915_private *dev_priv, u32 reg) in vlv_flisdsi_read() argument
273 vlv_sideband_rw(dev_priv, DPIO_DEVFN, IOSF_PORT_FLISDSI, SB_CRRDDA_NP, in vlv_flisdsi_read()
278 void vlv_flisdsi_write(struct drm_i915_private *dev_priv, u32 reg, u32 val) in vlv_flisdsi_write() argument
280 vlv_sideband_rw(dev_priv, DPIO_DEVFN, IOSF_PORT_FLISDSI, SB_CRWRDA_NP, in vlv_flisdsi_write()