Lines Matching refs:desc

70 vmw_surface_get_size_in_blocks(const SVGA3dSurfaceDesc *desc,
75 desc->blockSize.width);
77 desc->blockSize.height);
79 desc->blockSize.depth);
83 vmw_surface_is_planar_surface(const SVGA3dSurfaceDesc *desc)
85 return (desc->blockDesc & SVGA3DBLOCKDESC_PLANAR_YUV) != 0;
89 vmw_surface_calculate_pitch(const SVGA3dSurfaceDesc *desc,
95 vmw_surface_get_size_in_blocks(desc, size, &blocks);
97 pitch = blocks.width * desc->pitchBytesPerBlock;
114 vmw_surface_get_image_buffer_size(const SVGA3dSurfaceDesc *desc,
121 vmw_surface_get_size_in_blocks(desc, size, &image_blocks);
123 if (vmw_surface_is_planar_surface(desc)) {
127 total_size = clamped_umul32(total_size, desc->bytesPerBlock);
132 pitch = vmw_surface_calculate_pitch(desc, size);
149 const SVGA3dSurfaceDesc *desc = vmw_surface_get_desc(format);
156 total_size += vmw_surface_get_image_buffer_size(desc,
196 const SVGA3dSurfaceDesc *desc = vmw_surface_get_desc(format);
197 const u32 bw = desc->blockSize.width, bh = desc->blockSize.height;
198 const u32 bd = desc->blockSize.depth;
200 desc->bytesPerBlock;
204 x / bw * desc->bytesPerBlock);
220 const SVGA3dSurfaceDesc *desc;
224 desc = vmw_surface_get_desc(format);
230 bytes = vmw_surface_get_image_buffer_size(desc, &mipSize, 0);
319 * @desc: Pointer to the surface descriptor
331 const SVGA3dSurfaceDesc *desc;
385 const SVGA3dSurfaceDesc *desc;
389 cache->desc = desc = vmw_surface_get_desc(format);
397 (desc, &mip->size, 0);
400 desc->blockSize.width) *
401 desc->bytesPerBlock * num_samples;
407 desc->blockSize.height) *
438 const SVGA3dSurfaceDesc *desc = cache->desc;
456 loc->z *= desc->blockSize.depth;
459 loc->y *= desc->blockSize.height;
460 loc->x = offset / desc->bytesPerBlock;
461 loc->x *= desc->blockSize.width;
480 const SVGA3dSurfaceDesc *desc = cache->desc;
485 loc->x += desc->blockSize.width;
488 loc->y += desc->blockSize.height;
491 loc->z += desc->blockSize.depth;