Lines Matching refs:args
322 struct drm_virtgpu_3d_transfer_from_host *args = data;
326 u32 offset = args->offset;
332 objs = virtio_gpu_array_from_handles(file, &args->bo_handle, 1);
346 (vgdev, vfpriv->ctx_id, offset, args->level,
347 &args->box, objs, fence);
364 struct drm_virtgpu_3d_transfer_to_host *args = data;
368 u32 offset = args->offset;
370 objs = virtio_gpu_array_from_handles(file, &args->bo_handle, 1);
377 args->box.w, args->box.h, args->box.x, args->box.y,
393 args->level, &args->box, objs, fence);
409 struct drm_virtgpu_3d_wait *args = data;
414 obj = drm_gem_object_lookup(file, args->handle);
418 if (args->flags & VIRTGPU_WAIT_NOWAIT) {
437 struct drm_virtgpu_get_caps *args = data;
449 if (args->size == 0)
454 if (vgdev->capsets[i].id == args->cap_set_id) {
455 if (vgdev->capsets[i].max_version >= args->cap_set_ver) {
469 size = min(args->size, host_caps_size);
472 if (cache_ent->id == args->cap_set_id &&
473 cache_ent->version == args->cap_set_ver) {
481 ret = virtio_gpu_cmd_get_capset(vgdev, found_valid, args->cap_set_ver,
498 if (copy_to_user(u64_to_user_ptr(args->addr), ptr, size))