Lines Matching defs:args
369 const struct drm_i915_gem_pwrite *args)
378 const struct drm_i915_gem_pread *args)
467 struct drm_i915_gem_userptr *args = data;
479 if (args->flags & ~(I915_USERPTR_READ_ONLY |
484 if (i915_gem_object_size_2big(args->user_size))
487 if (!args->user_size)
490 if (offset_in_page(args->user_ptr | args->user_size))
493 if (!access_ok((char __user *)(unsigned long)args->user_ptr, args->user_size))
496 if (args->flags & I915_USERPTR_UNSYNCHRONIZED)
499 if (args->flags & I915_USERPTR_READ_ONLY) {
508 if (args->flags & I915_USERPTR_PROBE) {
513 ret = probe_range(current->mm, args->user_ptr, args->user_size);
523 drm_gem_private_object_init(dev, &obj->base, args->user_size);
531 obj->userptr.ptr = args->user_ptr;
533 if (args->flags & I915_USERPTR_READ_ONLY)
549 args->handle = handle;