Lines Matching full:surface
112 * surface, optionally using the specified pitch.
171 * required for a surface with given parameters. Support for sample count.
324 * struct vmw_surface_cache - Cached surface information
325 * @desc: Pointer to the surface descriptor
346 * struct vmw_surface_loc - Surface location
348 * @sub_resource: Surface subresource. Defined as layer * num_mip_levels +
362 * @cache: Surface layout data.
364 * @layer: The surface layer (face or array slice).
375 * vmw_surface_setup_cache - Build a surface cache entry
376 * @size: The surface base level dimensions.
377 * @format: The surface format.
382 * Return: Zero on success, -EINVAL on invalid surface layout.
427 VMW_DEBUG_USER("Invalid surface layout for dirty tracking.\n"); in vmw_surface_setup_cache()
432 * vmw_surface_get_loc - Get a surface location from an offset into the
434 * @cache: Surface layout data.
436 * @offset: Offset into the surface backing store.
471 * vmw_surface_inc_loc - Clamp increment a surface location with one block
504 * @cache: Surface layout data.
520 * @cache: Surface layout data.
525 * Compute the end location of a surface subresource.