Home
last modified time | relevance | path

Searched refs:fd_resource (Results 1 - 25 of 62) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_resource.h117 struct fd_resource { struct
131 struct fd_resource *stencil;
177 static inline struct fd_resource *
178 fd_resource(struct pipe_resource *ptex) in fd_resource() function
180 return (struct fd_resource *)ptex; in fd_resource()
183 static inline const struct fd_resource *
186 return (const struct fd_resource *)ptex; in fd_resource_const()
196 pending(struct fd_resource *rsc, bool write) in pending()
213 resource_busy(struct fd_resource *rsc, unsigned op) in resource_busy()
218 int __fd_resource_wait(struct fd_context *ctx, struct fd_resource *rs
[all...]
H A Dfreedreno_resource.c71 struct fd_resource *rsc) assert_dt
152 rebind_resource(struct fd_resource *rsc) assert_dt
168 fd_resource_set_bo(struct fd_resource *rsc, struct fd_bo *bo) in fd_resource_set_bo()
177 __fd_resource_wait(struct fd_context *ctx, struct fd_resource *rsc, unsigned op, in __fd_resource_wait()
194 realloc_bo(struct fd_resource *rsc, uint32_t size) in realloc_bo()
263 struct fd_resource *dst = fd_resource(pdst); in fd_replace_buffer_storage()
264 struct fd_resource *src = fd_resource(psrc); in fd_replace_buffer_storage()
322 struct fd_resource *rs in fd_resource_busy()
[all...]
H A Dfreedreno_batch_cache.h34 struct fd_resource;
50 * 2) so we can use a simple bitmask in fd_resource to track which
70 void fd_bc_flush_writer(struct fd_context *ctx, struct fd_resource *rsc) assert_dt;
71 void fd_bc_flush_readers(struct fd_context *ctx, struct fd_resource *rsc) assert_dt;
76 void fd_bc_invalidate_resource(struct fd_resource *rsc, bool destroy);
H A Dfreedreno_blitter.h53 const struct fd_resource *src = fd_resource((blit)->src.resource); \
54 const struct fd_resource *dst = fd_resource((blit)->dst.resource); \
H A Dfreedreno_query_acc.c52 struct fd_resource *rsc; in realloc_query_bo()
61 rsc = fd_resource(aq->prsc); in realloc_query_bo()
93 fd_batch_resource_write(batch, fd_resource(aq->prsc));
144 struct fd_resource *rsc = fd_resource(aq->prsc); in fd_acc_get_query_result()
H A Dfreedreno_batch_cache.c202 fd_bc_flush_writer(struct fd_context *ctx, struct fd_resource *rsc) assert_dt
219 fd_bc_flush_readers(struct fd_context *ctx, struct fd_resource *rsc) assert_dt
299 struct fd_resource *rsc = fd_resource(key->surf[idx].texture); in fd_bc_invalidate_batch()
309 fd_bc_invalidate_resource(struct fd_resource *rsc, bool destroy) in fd_bc_invalidate_resource()
477 struct fd_resource *rsc = fd_resource(key->surf[idx].texture);
H A Dfreedreno_batch.h44 struct fd_resource;
50 * fd_resource-s, etc.
266 struct fd_resource *rsc) assert_dt;
268 struct fd_resource *rsc) assert_dt;
H A Dfreedreno_batch.c257 struct fd_resource *rsc = (struct fd_resource *)entry->key; in batch_reset_resources()
424 flush_write_batch(struct fd_resource *rsc) assert_dt
437 fd_batch_add_resource(struct fd_batch *batch, struct fd_resource *rsc) in fd_batch_add_resource()
452 fd_batch_resource_write(struct fd_batch *batch, struct fd_resource *rsc) in fd_batch_resource_write()
502 fd_batch_resource_read_slowpath(struct fd_batch *batch, struct fd_resource *rsc) in fd_batch_resource_read_slowpath()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_blitter.c101 if ((fd_resource(info->dst.resource)->layout.tile_mode || in can_do_blit()
102 fd_resource(info->src.resource)->layout.tile_mode) && in can_do_blit()
195 struct fd_resource *src, *dst; in emit_blit_buffer()
198 src = fd_resource(info->src.resource); in emit_blit_buffer()
199 dst = fd_resource(info->dst.resource); in emit_blit_buffer()
310 struct fd_resource *src, *dst; in emit_blit()
318 src = fd_resource(info->src.resource); in emit_blit()
319 dst = fd_resource(info->dst.resource); in emit_blit()
433 struct fd_resource *src = fd_resource(inf
[all...]
H A Dfd5_draw.h71 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd5_draw()
93 struct fd_resource *ind = fd_resource(indirect->buffer); in fd5_draw_emit()
106 OUT_RELOC(ring, fd_resource(idx)->bo, index_offset, 0, 0); in fd5_draw_emit()
H A Dfd5_gmem.c56 struct fd_resource *rsc = NULL; in emit_mrt()
72 rsc = fd_resource(psurf->texture); in emit_mrt()
138 struct fd_resource *rsc = fd_resource(zsbuf->texture); in emit_zs()
511 struct fd_resource *rsc = fd_resource(psurf->texture); in emit_mem2gmem_surf()
596 struct fd_resource *rsc = fd_resource(pfb->zsbuf->texture); in fd5_emit_tile_mem2gmem()
631 struct fd_resource *rsc = fd_resource(psur in emit_gmem2mem_surf()
[all...]
H A Dfd5_emit.c336 OUT_RELOC(ring, fd_resource(fd5_ctx->border_color_buf)->bo, off, 0, 0);
396 tile_mode = fd_resource(view->base.texture)->layout.tile_mode;
404 struct fd_resource *rsc = fd_resource(view->base.texture);
462 struct fd_resource *rsc = fd_resource(buf->buffer); in emit_ssbos()
485 struct fd_resource *rsc = fd_resource(vb->buffer.resource); in fd5_emit_vertex_bufs()
572 struct fd_resource *rsc = fd_resource(pf in fd5_emit_state()
[all...]
H A Dfd5_resource.c30 setup_lrz(struct fd_resource *rsc) in setup_lrz()
56 fd5_setup_slices(struct fd_resource *rsc) in fd5_setup_slices()
H A Dfd5_compute.c141 OUT_RELOC(ring, fd_resource(prsc)->bo, 0, 0, 0);
171 struct fd_resource *rsc = fd_resource(info->indirect);
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_resource.c120 valid_format_cast(struct fd_resource *rsc, enum pipe_format format) in valid_format_cast()
167 fd6_validate_format(struct fd_context *ctx, struct fd_resource *rsc, in fd6_validate_format()
200 setup_lrz(struct fd_resource *rsc) in setup_lrz()
227 fd6_setup_slices(struct fd_resource *rsc) in fd6_setup_slices()
245 fill_ubwc_buffer_sizes(struct fd_resource *rsc) in fill_ubwc_buffer_sizes()
271 fd6_layout_resource_for_modifier(struct fd_resource *rsc, uint64_t modifier) in fd6_layout_resource_for_modifier()
H A Dfd6_texture.c198 struct fd_resource *rsc = fd_resource(so->base.texture);
213 struct fd_resource *rsc = fd_resource(prsc); in fd6_sampler_view_update()
256 struct fd_resource *plane1 = fd_resource(rsc->b.b.next); in fd6_sampler_view_update()
257 struct fd_resource *plane2 = in fd6_sampler_view_update()
258 plane1 ? fd_resource(plane1->b.b.next) : NULL; in fd6_sampler_view_update()
352 key.view[i].rsc_seqno = fd_resource(view->base.texture)->seqno; in fd6_texture_state()
416 fd6_rebind_resource(struct fd_context *ctx, struct fd_resource *rs
[all...]
H A Dfd6_image.c52 struct fd_resource *rsc = fd_resource(prsc); in fd6_emit_single_plane_descriptor()
81 struct fd_resource *rsc = fd_resource(buf->resource); in fd6_emit_image_descriptor()
198 fd6_validate_format(ctx, fd_resource(buf->resource), buf->format);
H A Dfd6_blitter.c170 return fd_resource_ubwc_enabled(fd_resource(prsc), level); in is_ubwc()
306 struct fd_resource *src, *dst; in emit_blit_buffer()
314 src = fd_resource(info->src.resource); in emit_blit_buffer()
315 dst = fd_resource(info->dst.resource); in emit_blit_buffer()
429 fd6_clear_ubwc(struct fd_batch *batch, struct fd_resource *rsc) assert_dt
536 struct fd_resource *dst = fd_resource(prsc); in emit_blit_dst()
574 struct fd_resource *src = fd_resource(info->src.resource); in emit_blit_src()
632 struct fd_resource *ds in emit_blit_texture()
[all...]
H A Dfd6_resource.h33 void fd6_validate_format(struct fd_context *ctx, struct fd_resource *rsc,
36 struct fd_resource *rsc, int level, int layer);
H A Dfd6_draw.c52 struct fd_resource *offset = fd_resource(target->offset_buf); in draw_emit_xfb()
78 struct fd_resource *ind = fd_resource(indirect->buffer); in draw_emit_indirect()
85 A5XX_CP_DRAW_INDX_INDIRECT_INDX_BASE(fd_resource(idx)->bo, in draw_emit_indirect()
111 A5XX_CP_DRAW_INDX_OFFSET_INDX_BASE(fd_resource(idx_buffer)->bo, in draw_emit()
343 fd6_clear_lrz(struct fd_batch *batch, struct fd_resource *zsbuf, double depth) assert_dt
496 struct fd_resource *zsbuf = fd_resource(pfb->zsbuf->texture);
H A Dfd6_gmem.c56 fd6_emit_flag_reference(struct fd_ringbuffer *ring, struct fd_resource *rsc, in fd6_emit_flag_reference()
90 struct fd_resource *rsc = NULL; in emit_mrt()
101 rsc = fd_resource(psurf->texture); in emit_mrt()
161 struct fd_resource *rsc = fd_resource(zsbuf->texture); in emit_zs()
268 struct fd_resource *rsc = fd_resource(prsc); in patch_fb_read_gmem()
309 struct fd_resource *rsc = fd_resource(psurf->texture); in patch_fb_read_sysmem()
359 struct fd_resource *rs in update_render_cntl()
[all...]
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.h77 OUT_RELOC(ring, fd_resource(idx_buffer)->bo, idx_offset, 0, 0); in fd4_draw()
99 struct fd_resource *ind = fd_resource(indirect->buffer); in fd4_draw_emit()
111 OUT_RELOC(ring, fd_resource(idx)->bo, index_offset, 0, 0); in fd4_draw_emit()
H A Dfd4_emit.c224 struct fd_resource *rsc = fd_resource(view->base.texture); in emit_textures()
251 struct fd_resource *rsc = fd_resource(view->base.texture); in emit_textures()
332 struct fd_resource *rsc = fd_resource(view->base.texture); in emit_textures()
356 OUT_RELOC(ring, fd_resource(fd4_ctx->border_color_buf)->bo, off, 0, 0); in emit_textures()
404 struct fd_resource *rsc = fd_resource(bufs[i]->texture); in fd4_emit_gmem_restore_tex()
492 struct fd_resource *rs in emit_ssbos()
[all...]
H A Dfd4_gmem.c77 struct fd_resource *rsc = NULL; in emit_mrt()
86 rsc = fd_resource(psurf->texture); in emit_mrt()
173 struct fd_resource *rsc = fd_resource(psurf->texture); in emit_gmem2mem_surf()
289 struct fd_resource *rsc = fd_resource(pfb->zsbuf->texture);
371 OUT_RELOC(ring, fd_resource(ctx->blit_texcoord_vbuf)->bo, 0, 0, 0);
727 struct fd_resource *rsc = fd_resource(pfb->zsbuf->texture); in fd4_emit_tile_prep()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_const.h55 struct fd_resource *rsc = fd_resource(buffer); in emit_const_prsc()
243 bos[i] = fd_resource(cb->buffer)->bo; in ir3_emit_ubos()
270 struct fd_resource *rsc; in ir3_emit_image_dims()
275 rsc = fd_resource(img->resource); in ir3_emit_image_dims()
381 bos[i] = fd_resource(target->buffer)->bo; in emit_tfbos()
505 ptr = fd_bo_map(fd_resource(vertex_params_rsc)->bo);

Completed in 17 milliseconds

123