Lines Matching refs:dev_priv
51 void psb_spank(struct drm_psb_private *dev_priv) in psb_spank() argument
72 PSB_WSGX32(dev_priv->gtt.gatt_start, PSB_CR_BIF_TWOD_REQ_BASE); in psb_spank()
83 static int psb_2d_wait_available(struct drm_psb_private *dev_priv, in psb_2d_wait_available() argument
92 psb_spank(dev_priv); in psb_2d_wait_available()
108 static int psbfb_2d_submit(struct drm_psb_private *dev_priv, uint32_t *cmdbuf, in psbfb_2d_submit() argument
116 spin_lock_irqsave(&dev_priv->lock_2d, flags); in psbfb_2d_submit()
120 ret = psb_2d_wait_available(dev_priv, submit_size); in psbfb_2d_submit()
131 spin_unlock_irqrestore(&dev_priv->lock_2d, flags); in psbfb_2d_submit()
172 static int psb_accel_2d_copy(struct drm_psb_private *dev_priv, in psb_accel_2d_copy() argument
229 return psbfb_2d_submit(dev_priv, buffer, buf - buffer); in psb_accel_2d_copy()
246 struct drm_psb_private *dev_priv = dev->dev_private; in psbfb_copyarea_accel() local
287 psb_accel_2d_copy(dev_priv, in psbfb_copyarea_accel()
328 struct drm_psb_private *dev_priv = dev->dev_private; in psbfb_sync() local
333 spin_lock_irqsave(&dev_priv->lock_2d, flags); in psbfb_sync()
362 spin_unlock_irqrestore(&dev_priv->lock_2d, flags); in psbfb_sync()