Lines Matching refs:resource
91 if (buf->derived_surface.resource)
127 if (buf->derived_surface.resource) {
128 struct pipe_resource *resource;
131 struct pipe_resource *resource,
137 resource = buf->derived_surface.resource;
138 box.width = resource->width0;
139 box.height = resource->height0;
140 box.depth = resource->depth0;
142 if (resource->target == PIPE_BUFFER)
147 *pbuff = map_func(drv->pipe, resource, 0, PIPE_MAP_WRITE,
173 struct pipe_resource *resource;
189 resource = buf->derived_surface.resource;
190 if (resource) {
199 if (resource->target == PIPE_BUFFER)
229 if (buf->derived_surface.resource) {
230 pipe_resource_reference(&buf->derived_surface.resource, NULL);
317 if (!buf->derived_surface.resource)
337 buf->derived_surface.resource,