Lines Matching refs:dev_priv
32 void via_init_futex(drm_via_private_t *dev_priv) in via_init_futex() argument
39 init_waitqueue_head(&(dev_priv->decoder_queue[i])); in via_init_futex()
40 XVMCLOCKPTR(dev_priv->sarea_priv, i)->lock = 0; in via_init_futex()
44 void via_cleanup_futex(drm_via_private_t *dev_priv) in via_cleanup_futex() argument
48 void via_release_futex(drm_via_private_t *dev_priv, int context) in via_release_futex() argument
53 if (!dev_priv->sarea_priv) in via_release_futex()
57 lock = (volatile int *)XVMCLOCKPTR(dev_priv->sarea_priv, i); in via_release_futex()
61 wake_up(&(dev_priv->decoder_queue[i])); in via_release_futex()
72 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; in via_decoder_futex() local
73 drm_via_sarea_t *sAPriv = dev_priv->sarea_priv; in via_decoder_futex()
85 DRM_WAIT_ON(ret, dev_priv->decoder_queue[fx->lock], in via_decoder_futex()
89 wake_up(&(dev_priv->decoder_queue[fx->lock])); in via_decoder_futex()