Lines Matching refs:args
219 struct drm_virtgpu_3d_transfer_from_host *args = data;
224 u32 offset = args->offset;
230 objs = virtio_gpu_array_from_handles(file, &args->bo_handle, 1);
240 if (!bo->host3d_blob && (args->stride || args->layer_stride)) {
256 (vgdev, vfpriv->ctx_id, offset, args->level, args->stride,
257 args->layer_stride, &args->box, objs, fence);
274 struct drm_virtgpu_3d_transfer_to_host *args = data;
279 u32 offset = args->offset;
281 objs = virtio_gpu_array_from_handles(file, &args->bo_handle, 1);
294 args->box.w, args->box.h, args->box.x, args->box.y,
299 if (!bo->host3d_blob && (args->stride || args->layer_stride)) {
316 vfpriv ? vfpriv->ctx_id : 0, offset, args->level,
317 args->stride, args->layer_stride, &args->box, objs,
334 struct drm_virtgpu_3d_wait *args = data;
339 obj = drm_gem_object_lookup(file, args->handle);
343 if (args->flags & VIRTGPU_WAIT_NOWAIT) {
362 struct drm_virtgpu_get_caps *args = data;
374 if (args->size == 0)
379 if (vgdev->capsets[i].id == args->cap_set_id) {
380 if (vgdev->capsets[i].max_version >= args->cap_set_ver) {
394 size = min(args->size, host_caps_size);
397 if (cache_ent->id == args->cap_set_id &&
398 cache_ent->version == args->cap_set_ver) {
406 ret = virtio_gpu_cmd_get_capset(vgdev, found_valid, args->cap_set_ver,
423 if (copy_to_user(u64_to_user_ptr(args->addr), ptr, size))
574 struct drm_virtgpu_context_init *args = data;
576 num_params = args->num_params;
586 ctx_set_params = memdup_user(u64_to_user_ptr(args->ctx_set_params),