Home | History | Annotate | Download | only in drm

Lines Matching refs:req

100    c_arg.req = (vgpu10 ? drm_vmw_context_vgpu10 : drm_vmw_context_legacy);
137 struct drm_vmw_surface_create_req *req = &s_arg.req;
149 req->flags = (uint32_t) flags;
150 req->scanout = !!(usage & SVGA_SURFACE_USAGE_SCANOUT);
151 req->format = (uint32_t) format;
152 req->shareable = !!(usage & SVGA_SURFACE_USAGE_SHARED);
160 req->mip_levels[iFace] = numMipLevels;
172 req->mip_levels[iFace] = 0;
175 req->size_addr = (unsigned long)&sizes;
202 struct drm_vmw_gb_surface_create_req *req = &s_arg.req;
216 req->svga3d_flags = (uint32_t) flags;
218 req->drm_surface_flags |= drm_vmw_surface_flag_scanout;
219 req->format = (uint32_t) format;
221 req->drm_surface_flags |= drm_vmw_surface_flag_shareable;
222 req->drm_surface_flags |= drm_vmw_surface_flag_create_buffer;
223 req->base_size.width = size.width;
224 req->base_size.height = size.height;
225 req->base_size.depth = size.depth;
226 req->mip_levels = numMipLevels;
227 req->multisample_count = 0;
228 req->autogen_filter = SVGA3D_TEX_FILTER_NONE;
231 req->array_size = numFaces;
232 req->multisample_count = sampleCount;
236 req->array_size = 0;
240 req->buffer_handle = buffer_handle;
242 req->buffer_handle = SVGA3D_INVALID_ID;
271 * @req: The struct surface req to fill in
282 struct drm_vmw_surface_arg *req,
291 req->handle_type = DRM_VMW_HANDLE_LEGACY;
292 req->sid = whandle->handle;
306 req->handle_type = DRM_VMW_HANDLE_LEGACY;
307 req->sid = handle;
310 req->handle_type = DRM_VMW_HANDLE_PRIME;
311 req->sid = whandle->handle;
347 struct drm_vmw_surface_arg *req = &s_arg.req;
361 ret = vmw_ioctl_surface_req(vws, whandle, req, &needs_unref);
365 *handle = req->sid;
496 struct drm_vmw_alloc_dmabuf_req *req = &arg.req;
507 req->size = size;