Home | History | Annotate | Download | only in amdgpu

Lines Matching defs:args

50 	struct drm_gem_close args = {};
52 args.handle = handle;
53 drmIoctl(dev->fd, DRM_IOCTL_GEM_CLOSE, &args);
84 union drm_amdgpu_gem_create args;
100 memset(&args, 0, sizeof(args));
101 args.in.bo_size = alloc_buffer->alloc_size;
102 args.in.alignment = alloc_buffer->phys_alignment;
105 args.in.domains = heap;
106 args.in.domain_flags = alloc_buffer->flags;
110 &args, sizeof(args));
116 bo->handle = args.out.handle;
127 struct drm_amdgpu_gem_metadata args = {};
129 args.handle = bo->handle;
130 args.op = AMDGPU_GEM_METADATA_OP_SET_METADATA;
131 args.data.flags = info->flags;
132 args.data.tiling_info = info->tiling_info;
134 if (info->size_metadata > sizeof(args.data.data))
138 args.data.data_size_bytes = info->size_metadata;
139 memcpy(args.data.data, info->umd_metadata, info->size_metadata);
144 &args, sizeof(args));
240 struct drm_gem_close args = {};
241 args.handle = handle;
242 drmIoctl(bo->dev->flink_fd, DRM_IOCTL_GEM_CLOSE, &args);
429 union drm_amdgpu_gem_mmap args;
446 memset(&args, 0, sizeof(args));
448 /* Query the buffer address (args.addr_ptr).
450 args.in.handle = bo->handle;
452 r = drmCommandWriteRead(bo->dev->fd, DRM_AMDGPU_GEM_MMAP, &args,
453 sizeof(args));
461 bo->dev->fd, args.out.addr_ptr);
513 union drm_amdgpu_gem_wait_idle args;
516 memset(&args, 0, sizeof(args));
517 args.in.handle = bo->handle;
518 args.in.timeout = amdgpu_cs_calculate_timeout(timeout_ns);
521 &args, sizeof(args));
524 *busy = args.out.status;
539 struct drm_amdgpu_gem_userptr args;
543 memset(&args, 0, sizeof(args));
550 args.addr = cpu0;
551 args.flags = AMDGPU_GEM_USERPTR_ANONONLY | AMDGPU_GEM_USERPTR_REGISTER;
552 args.size = size;
554 &args, sizeof(args));
565 bo->handle = args.handle;
579 union drm_amdgpu_bo_list args;
600 memset(&args, 0, sizeof(args));
601 args.in.operation = AMDGPU_BO_LIST_OP_CREATE;
602 args.in.bo_number = number_of_resources;
603 args.in.bo_info_size = sizeof(struct drm_amdgpu_bo_list_entry);
604 args.in.bo_info_ptr = (uint64_t)(uintptr_t)list;
615 &args, sizeof(args));
623 (*result)->handle = args.out.list_handle;
629 union drm_amdgpu_bo_list args;
632 memset(&args, 0, sizeof(args));
633 args.in.operation = AMDGPU_BO_LIST_OP_DESTROY;
634 args.in.list_handle = list->handle;
637 &args, sizeof(args));
651 union drm_amdgpu_bo_list args;
666 args.in.operation = AMDGPU_BO_LIST_OP_UPDATE;
667 args.in.list_handle = handle->handle;
668 args.in.bo_number = number_of_resources;
669 args.in.bo_info_size = sizeof(struct drm_amdgpu_bo_list_entry);
670 args.in.bo_info_ptr = (uintptr_t)list;
681 &args, sizeof(args));