Lines Matching refs:args
172 struct drm_v3d_create_bo *args = data;
176 if (args->flags != 0) {
177 DRM_INFO("unknown create_bo flags: %d\n", args->flags);
181 bo = v3d_bo_create(dev, file_priv, PAGE_ALIGN(args->size));
185 args->offset = bo->node.start << PAGE_SHIFT;
187 ret = drm_gem_handle_create(file_priv, &bo->base.base, &args->handle);
196 struct drm_v3d_mmap_bo *args = data;
199 if (args->flags != 0) {
200 DRM_INFO("unknown mmap_bo flags: %d\n", args->flags);
204 gem_obj = drm_gem_object_lookup(file_priv, args->handle);
206 DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
210 args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node);
219 struct drm_v3d_get_bo_offset *args = data;
223 gem_obj = drm_gem_object_lookup(file_priv, args->handle);
225 DRM_DEBUG("Failed to look up GEM BO %d\n", args->handle);
230 args->offset = bo->node.start << PAGE_SHIFT;