Lines Matching defs:rsrc
56 struct agx_resource *rsrc = agx_resource(prsrc);
57 size_t size = rsrc->slices[level].size;
59 if (rsrc->separate_stencil)
60 size += asahi_size_resource(&rsrc->separate_stencil->base, level);
99 agx_map_surface_resource(struct pipe_surface *surf, struct agx_resource *rsrc)
101 return agx_map_texture_gpu(rsrc, surf->u.tex.level, surf->u.tex.first_layer);
111 asahi_pack_iogpu_attachment(void *out, struct agx_resource *rsrc,
119 cfg.type = asahi_classify_attachment(rsrc->base.format);
120 cfg.address = agx_map_surface_resource(surf, rsrc);
121 cfg.size = rsrc->slices[surf->u.tex.level].size;
141 struct agx_resource *rsrc = agx_resource(framebuffer->zsbuf->texture);
144 rsrc, framebuffer->zsbuf,
147 if (rsrc->separate_stencil) {
149 rsrc->separate_stencil,