Searched defs:prsc (Results 1 - 25 of 27) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_emit.h40 struct pipe_resource *prsc; member in struct:fd2_vertex_buf
H A Dfd2_context.c62 struct pipe_resource *prsc = pipe_buffer_create(pctx->screen, local
64 pipe_buffer_write(pctx, prsc, 0,
66 return prsc;
H A Dfd2_texture.c127 fd2_sampler_view_create(struct pipe_context *pctx, struct pipe_resource *prsc, argument
131 struct fd_resource *rsc = fd_resource(prsc);
137 pipe_reference(NULL, &prsc->reference);
138 so->base.texture = prsc;
146 A2XX_SQ_TEX_2_HEIGHT(prsc->height0 - 1) |
147 A2XX_SQ_TEX_2_WIDTH(prsc->width0 - 1);
/external/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_surface.c41 etna_create_surface(struct pipe_context *pctx, struct pipe_resource *prsc, argument
45 struct etna_resource *rsc = etna_resource(prsc);
H A Detnaviv_transfer.c123 etna_transfer_map(struct pipe_context *pctx, struct pipe_resource *prsc, argument
130 struct etna_resource *rsc = etna_resource(prsc);
133 enum pipe_format format = prsc->format;
143 pipe_resource_reference(&ptrans->resource, prsc);
148 assert(level <= prsc->last_level);
172 if (prsc->depth0 > 1) {
178 struct pipe_resource templ = *prsc;
188 etna_copy_resource(pctx, trans->rsc, prsc, level, trans->rsc->last_level);
257 util_format_is_compressed(prsc->format));
285 etna_compute_offset(prsc
[all...]
H A Detnaviv_texture.c149 etna_create_sampler_view(struct pipe_context *pctx, struct pipe_resource *prsc, argument
153 struct etna_resource *res = etna_resource(prsc);
163 struct pipe_resource templat = *prsc;
179 pipe_reference(NULL, &prsc->reference);
180 sv->base.texture = prsc;
H A Detnaviv_resource.c108 struct pipe_resource *prsc = &rsc->base; local
110 unsigned width = prsc->width0;
111 unsigned height = prsc->height0;
112 unsigned depth = prsc->depth0;
114 for (level = 0; level <= prsc->last_level; level++) {
121 mip->stride = util_format_get_stride(prsc->format, mip->padded_width);
123 mip->layer_stride = mip->stride * util_format_get_nblocksy(prsc->format, mip->padded_height);
124 mip->size = prsc->array_size * mip->layer_stride;
281 etna_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *prsc) argument
283 struct etna_resource *rsc = etna_resource(prsc);
309 struct pipe_resource *prsc = &rsc->base; local
383 etna_resource_get_handle(struct pipe_screen *pscreen, struct pipe_context *pctx, struct pipe_resource *prsc, struct winsys_handle *handle, unsigned usage) argument
398 etna_resource_used(struct etna_context *ctx, struct pipe_resource *prsc, enum etna_resource_status status) argument
[all...]
H A Detnaviv_resource.h115 etna_resource_used(struct etna_context *ctx, struct pipe_resource *prsc,
122 resource_read(struct etna_context *ctx, struct pipe_resource *prsc) argument
124 etna_resource_used(ctx, prsc, ETNA_PENDING_READ);
128 resource_written(struct etna_context *ctx, struct pipe_resource *prsc) argument
130 etna_resource_used(ctx, prsc, ETNA_PENDING_WRITE);
139 struct etna_resource *prsc);
H A Detnaviv_clear_blit.c588 etna_flush_resource(struct pipe_context *pctx, struct pipe_resource *prsc) argument
590 struct etna_resource *rsc = etna_resource(prsc);
593 etna_copy_resource(pctx, rsc->scanout->prime, prsc, 0, 0);
/external/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_context.c70 vc4_invalidate_resource(struct pipe_context *pctx, struct pipe_resource *prsc) argument
73 struct vc4_resource *rsc = vc4_resource(prsc);
78 prsc);
83 if (job->key.zsbuf && job->key.zsbuf->texture == prsc)
H A Dvc4_blit.c31 struct pipe_resource *prsc, unsigned level)
36 tmpl.format = prsc->format;
41 return pctx->create_surface(pctx, prsc, &tmpl);
30 vc4_get_blit_surface(struct pipe_context *pctx, struct pipe_resource *prsc, unsigned level) argument
H A Dvc4_resource.h100 vc4_resource(struct pipe_resource *prsc) argument
102 return (struct vc4_resource *)prsc;
H A Dvc4_job.c97 struct pipe_resource *prsc)
100 prsc);
109 struct pipe_resource *prsc)
111 struct vc4_resource *rsc = vc4_resource(prsc);
113 vc4_flush_jobs_writing_resource(vc4, prsc);
96 vc4_flush_jobs_writing_resource(struct vc4_context *vc4, struct pipe_resource *prsc) argument
108 vc4_flush_jobs_reading_resource(struct vc4_context *vc4, struct pipe_resource *prsc) argument
H A Dvc4_draw.c341 struct pipe_resource *prsc; local
343 prsc = vc4_get_shadow_index_buffer(pctx, &vc4->indexbuf,
348 prsc = NULL;
352 &offset, &prsc);
354 prsc = vc4->indexbuf.buffer;
357 struct vc4_resource *rsc = vc4_resource(prsc);
372 pipe_resource_reference(&prsc, NULL);
/external/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_context.c178 struct pipe_resource *prsc = pipe_buffer_create(pctx->screen, local
180 pipe_buffer_write(pctx, prsc, 0,
182 return prsc;
188 struct pipe_resource *prsc = pipe_buffer_create(pctx->screen, local
190 return prsc;
H A Dfreedreno_query_hw.h110 struct pipe_resource *prsc; member in struct:fd_hw_sample
H A Dfreedreno_draw.c43 resource_read(struct fd_batch *batch, struct pipe_resource *prsc) argument
45 if (!prsc)
47 fd_batch_resource_used(batch, fd_resource(prsc), false);
51 resource_written(struct fd_batch *batch, struct pipe_resource *prsc) argument
53 if (!prsc)
55 fd_batch_resource_used(batch, fd_resource(prsc), true);
H A Dfreedreno_state.c339 struct pipe_resource *prsc, unsigned buffer_offset,
343 struct fd_resource *rsc = fd_resource(prsc);
350 pipe_resource_reference(&target->buffer, prsc);
338 fd_create_stream_output_target(struct pipe_context *pctx, struct pipe_resource *prsc, unsigned buffer_offset, unsigned buffer_size) argument
H A Dfreedreno_resource.c52 fd_invalidate_resource(struct fd_context *ctx, struct pipe_resource *prsc) argument
63 if (ctx->constbuf[PIPE_SHADER_VERTEX].cb[i].buffer == prsc)
65 if (ctx->constbuf[PIPE_SHADER_FRAGMENT].cb[i].buffer == prsc)
71 if (ctx->vtx.vertexbuf.vb[i].buffer == prsc)
76 if (ctx->indexbuf.buffer == prsc)
81 if (ctx->verttex.textures[i] && (ctx->verttex.textures[i]->texture == prsc))
85 if (ctx->fragtex.textures[i] && (ctx->fragtex.textures[i]->texture == prsc))
133 struct pipe_resource *prsc = &rsc->base.b; local
136 if (prsc->next)
143 prsc
437 fd_resource_transfer_map(struct pipe_context *pctx, struct pipe_resource *prsc, unsigned level, unsigned usage, const struct pipe_box *box, struct pipe_transfer **pptrans) argument
667 fd_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *prsc) argument
679 fd_resource_get_handle(struct pipe_screen *pscreen, struct pipe_resource *prsc, struct winsys_handle *handle) argument
701 struct pipe_resource *prsc = &rsc->base.b; local
767 fd_resource_resize(struct pipe_resource *prsc, uint32_t sz) argument
787 struct pipe_resource *prsc = &rsc->base.b; local
885 struct pipe_resource *prsc = &rsc->base.b; local
1105 fd_flush_resource(struct pipe_context *pctx, struct pipe_resource *prsc) argument
[all...]
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_texture.c214 fd3_sampler_view_create(struct pipe_context *pctx, struct pipe_resource *prsc, argument
218 struct fd_resource *rsc = fd_resource(prsc);
226 pipe_reference(NULL, &prsc->reference);
227 so->base.texture = prsc;
232 A3XX_TEX_CONST_0_TYPE(tex_type(prsc->target)) |
237 if (prsc->target == PIPE_BUFFER || util_format_is_pure_integer(cso->format))
242 if (prsc->target == PIPE_BUFFER) {
257 A3XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) |
258 A3XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl));
263 switch (prsc
[all...]
H A Dfd3_emit.c54 * prsc or dwords: buffer containing constant values
60 const uint32_t *dwords, struct pipe_resource *prsc)
68 if (prsc) {
81 if (prsc) {
82 struct fd_bo *bo = fd_resource(prsc)->bo;
58 fd3_emit_const(struct fd_ringbuffer *ring, enum shader_t type, uint32_t regid, uint32_t offset, uint32_t sizedwords, const uint32_t *dwords, struct pipe_resource *prsc) argument
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_texture.c222 fd4_sampler_view_create(struct pipe_context *pctx, struct pipe_resource *prsc, argument
226 struct fd_resource *rsc = fd_resource(prsc);
234 pipe_reference(NULL, &prsc->reference);
235 so->base.texture = prsc;
271 A4XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) |
272 A4XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl));
296 A4XX_TEX_CONST_3_DEPTH(u_minify(prsc->depth0, lvl)) |
H A Dfd4_emit.c54 * prsc or dwords: buffer containing constant values
60 const uint32_t *dwords, struct pipe_resource *prsc)
68 if (prsc) {
81 if (prsc) {
82 struct fd_bo *bo = fd_resource(prsc)->bo;
58 fd4_emit_const(struct fd_ringbuffer *ring, enum shader_t type, uint32_t regid, uint32_t offset, uint32_t sizedwords, const uint32_t *dwords, struct pipe_resource *prsc) argument
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_texture.c220 fd5_sampler_view_create(struct pipe_context *pctx, struct pipe_resource *prsc, argument
224 struct fd_resource *rsc = fd_resource(prsc);
232 pipe_reference(NULL, &prsc->reference);
233 so->base.texture = prsc;
268 A5XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) |
269 A5XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl));
308 A5XX_TEX_CONST_5_DEPTH(u_minify(prsc->depth0, lvl));
H A Dfd5_emit.c52 * prsc or dwords: buffer containing constant values
58 const uint32_t *dwords, struct pipe_resource *prsc)
66 if (prsc) {
79 if (prsc) {
80 struct fd_bo *bo = fd_resource(prsc)->bo;
56 fd5_emit_const(struct fd_ringbuffer *ring, enum shader_t type, uint32_t regid, uint32_t offset, uint32_t sizedwords, const uint32_t *dwords, struct pipe_resource *prsc) argument

Completed in 953 milliseconds

12