Lines Matching refs:prsc
160 struct pipe_resource *prsc = &rsc->base;
162 unsigned width = prsc->width0;
163 unsigned height = prsc->height0;
164 unsigned depth = prsc->depth0;
166 for (level = 0; level <= prsc->last_level; level++) {
174 mip->stride = util_format_get_stride(prsc->format, mip->padded_width);
176 mip->layer_stride = mip->stride * util_format_get_nblocksy(prsc->format, mip->padded_height);
177 mip->size = prsc->array_size * mip->layer_stride;
433 etna_resource_changed(struct pipe_screen *pscreen, struct pipe_resource *prsc)
435 etna_resource(prsc)->seqno++;
439 etna_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *prsc)
441 struct etna_resource *rsc = etna_resource(prsc);
471 struct pipe_resource *prsc;
484 prsc = &rsc->base;
486 *prsc = *tmpl;
488 pipe_reference_init(&prsc->reference, 1);
490 prsc->screen = pscreen;
520 level->layer_stride = level->stride * util_format_get_nblocksy(prsc->format,
541 struct pipe_resource *imp_prsc = prsc;
550 return prsc;
553 etna_resource_destroy(pscreen, prsc);
561 struct pipe_resource *prsc,
565 struct etna_resource *rsc = etna_resource(prsc);
569 struct pipe_resource *cur = prsc;
608 struct pipe_context *pctx, struct pipe_resource *prsc,
616 for (struct pipe_resource *cur = prsc; cur; cur = cur->next)
622 struct pipe_resource *cur = prsc;
646 etna_resource_used(struct etna_context *ctx, struct pipe_resource *prsc,
653 if (!prsc)
656 rsc = etna_resource(prsc);