Lines Matching refs:dev_priv
75 struct drm_i915_private *dev_priv = to_i915(dev); in cancel_userptr() local
79 was_interruptible = dev_priv->mm.interruptible; in cancel_userptr()
80 dev_priv->mm.interruptible = false; in cancel_userptr()
88 dev_priv->mm.interruptible = was_interruptible; in cancel_userptr()
408 __i915_mm_struct_find(struct drm_i915_private *dev_priv, struct mm_struct *real) in __i915_mm_struct_find() argument
413 hash_for_each_possible(dev_priv->mm_structs, mm, node, (unsigned long)real) in __i915_mm_struct_find()
423 struct drm_i915_private *dev_priv = to_i915(obj->base.dev); in i915_gem_userptr_init__mm_struct() local
437 mutex_lock(&dev_priv->mm_lock); in i915_gem_userptr_init__mm_struct()
438 mm = __i915_mm_struct_find(dev_priv, current->mm); in i915_gem_userptr_init__mm_struct()
455 hash_add(dev_priv->mm_structs, in i915_gem_userptr_init__mm_struct()
462 mutex_unlock(&dev_priv->mm_lock); in i915_gem_userptr_init__mm_struct()
791 struct drm_i915_private *dev_priv = dev->dev_private; in i915_gem_userptr_ioctl() local
804 if (args->user_size > dev_priv->gtt.base.total) in i915_gem_userptr_ioctl()
853 struct drm_i915_private *dev_priv = to_i915(dev); in i915_gem_init_userptr() local
854 mutex_init(&dev_priv->mm_lock); in i915_gem_init_userptr()
855 hash_init(dev_priv->mm_structs); in i915_gem_init_userptr()