/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
H A D | fd2_emit.h | 40 struct pipe_resource *prsc; member in struct:fd2_vertex_buf
|
H A D | fd2_context.c | 62 struct pipe_resource *prsc = pipe_buffer_create(pctx->screen, local 64 pipe_buffer_write(pctx, prsc, 0, 66 return prsc;
|
H A D | fd2_texture.c | 127 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 D | etnaviv_surface.c | 41 etna_create_surface(struct pipe_context *pctx, struct pipe_resource *prsc, argument 45 struct etna_resource *rsc = etna_resource(prsc);
|
H A D | etnaviv_transfer.c | 123 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 D | etnaviv_texture.c | 149 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 D | etnaviv_resource.c | 108 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 D | etnaviv_resource.h | 115 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 D | etnaviv_clear_blit.c | 588 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 D | vc4_context.c | 70 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 D | vc4_blit.c | 31 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 D | vc4_resource.h | 100 vc4_resource(struct pipe_resource *prsc) argument 102 return (struct vc4_resource *)prsc;
|
H A D | vc4_job.c | 97 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 D | vc4_draw.c | 341 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 D | freedreno_context.c | 178 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 D | freedreno_query_hw.h | 110 struct pipe_resource *prsc; member in struct:fd_hw_sample
|
H A D | freedreno_draw.c | 43 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 D | freedreno_state.c | 339 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 D | freedreno_resource.c | 52 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 D | fd3_texture.c | 214 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 D | fd3_emit.c | 54 * 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 D | fd4_texture.c | 222 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 D | fd4_emit.c | 54 * 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 D | fd5_texture.c | 220 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 D | fd5_emit.c | 52 * 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
|