Home
last modified time | relevance | path

Searched refs:etna_resource (Results 1 - 17 of 17) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_resource.h73 struct etna_resource { struct
102 etna_resource_newer(struct etna_resource *a, struct etna_resource *b) in etna_resource_newer()
109 etna_resource_older(struct etna_resource *a, struct etna_resource *b) in etna_resource_older()
116 etna_resource_has_valid_ts(struct etna_resource *res);
120 etna_resource_needs_flush(struct etna_resource *res) in etna_resource_needs_flush()
145 static inline struct etna_resource *
146 etna_resource(struct pipe_resource *p) in etna_resource() function
148 return (struct etna_resource *) in etna_resource()
[all...]
H A Detnaviv_texture.c92 struct etna_resource *rsc = etna_resource(pview->texture); in etna_configure_sampler_ts()
134 struct etna_resource *rsc = etna_resource(view->texture); in etna_can_use_sampler_ts()
148 struct etna_resource *base = etna_resource(view->texture); in etna_update_sampler_source()
149 struct etna_resource *to = base, *from = base; in etna_update_sampler_source()
153 if (base->render && etna_resource_newer(etna_resource(base->render), base)) in etna_update_sampler_source()
154 from = etna_resource(base->render); in etna_update_sampler_source()
157 to = etna_resource(bas in etna_update_sampler_source()
[all...]
H A Detnaviv_transfer.c64 struct etna_resource *rsc = etna_resource(prsc); in etna_patch_data()
90 struct etna_resource *rsc = etna_resource(prsc); in etna_unpatch_data()
106 struct etna_resource *rsc = etna_resource(ptrans->resource); in etna_transfer_unmap()
116 if (rsc->texture && !etna_resource_newer(rsc, etna_resource(rsc->texture))) in etna_transfer_unmap()
117 rsc = etna_resource(rsc->texture); /* switch to using the texture resource */ in etna_transfer_unmap()
124 etna_bo_cpu_fini(etna_resource(trans->rsc)->bo); in etna_transfer_unmap()
199 struct etna_resource *rs in etna_transfer_map()
[all...]
H A Detnaviv_resource.c84 struct etna_resource *rsc) in etna_screen_resource_alloc_ts()
157 setup_miptree(struct etna_resource *rsc, unsigned paddingX, unsigned paddingY, in setup_miptree()
205 struct etna_resource *rsc; in etna_resource_alloc()
254 rsc = CALLOC_STRUCT(etna_resource); in etna_resource_alloc()
435 etna_resource(prsc)->seqno++; in etna_resource_changed()
441 struct etna_resource *rsc = etna_resource(prsc); in etna_resource_destroy()
469 struct etna_resource *rsc; in etna_resource_from_handle()
479 rsc = CALLOC_STRUCT(etna_resource); in etna_resource_from_handle()
543 etna_resource(imp_prs in etna_resource_from_handle()
[all...]
H A Detnaviv_clear_blit.c173 struct etna_resource *rsc = etna_resource(prsc); in etna_flush_resource()
176 if (etna_resource_older(rsc, etna_resource(rsc->render))) { in etna_flush_resource()
178 rsc->seqno = etna_resource(rsc->render)->seqno; in etna_flush_resource()
190 struct etna_resource *src_priv = etna_resource(src); in etna_copy_resource()
191 struct etna_resource *dst_priv = etna_resource(dst); in etna_copy_resource()
H A Detnaviv_surface.c43 static struct etna_resource *
50 struct etna_resource *res = etna_resource(prsc); in etna_render_handle_incompatible()
80 return etna_resource(res->render); in etna_render_handle_incompatible()
91 struct etna_resource *rsc = etna_render_handle_incompatible(pctx, prsc, level); in etna_create_surface()
168 struct etna_bo *ts_bo = etna_resource(surf->base.texture)->ts_bo; in etna_create_surface()
H A Detnaviv_state.c113 etna_update_render_resource(struct pipe_context *pctx, struct etna_resource *base) in etna_update_render_resource()
115 struct etna_resource *to = base, *from = base; in etna_update_render_resource()
117 if (base->texture && etna_resource_newer(etna_resource(base->texture), base)) in etna_update_render_resource()
118 from = etna_resource(base->texture); in etna_update_render_resource()
121 to = etna_resource(base->render); in etna_update_render_resource()
148 struct etna_resource *res = etna_resource(cbuf->base.texture); in etna_set_framebuffer_state()
154 etna_update_render_resource(pctx, etna_resource(cbuf->prsc)); in etna_set_framebuffer_state()
252 struct etna_resource *res = etna_resource(zsbu in etna_set_framebuffer_state()
[all...]
H A Detnaviv_query_acc.c62 struct etna_resource *rsc; in realloc_query_bo()
72 rsc = etna_resource(aq->prsc); in realloc_query_bo()
116 struct etna_resource *rsc = etna_resource(aq->prsc); in etna_acc_get_query_result()
H A Detnaviv_texture_desc.c143 struct etna_resource *res = etna_texture_handle_incompatible(pctx, prsc); in etna_create_sampler_view_desc()
170 uint32_t *buf = etna_bo_map(etna_resource(sv->res)->bo) + suballoc_offset; in etna_create_sampler_view_desc()
217 sv->DESC_ADDR.bo = etna_resource(sv->res)->bo; in etna_create_sampler_view_desc()
233 struct etna_resource *res = etna_resource(sv->base.texture); in etna_sampler_view_update_descriptor()
236 res = etna_resource(res->texture); in etna_sampler_view_update_descriptor()
265 struct etna_resource *res = etna_resource(sv->base.texture); in etna_emit_texture_desc()
H A Detnaviv_blt.c220 struct etna_resource *res = etna_resource(surf->base.texture); in etna_blit_clear_color_blt()
261 etna_resource(surf->base.texture)->seqno++; in etna_blit_clear_color_blt()
299 struct etna_resource *res = etna_resource(surf->base.texture); in etna_blit_clear_zs_blt()
338 etna_resource(surf->base.texture)->seqno++; in etna_blit_clear_zs_blt()
373 struct etna_resource *src = etna_resource(blit_info->src.resource); in etna_try_blt_blit()
374 struct etna_resource *dst = etna_resource(blit_inf in etna_try_blt_blit()
[all...]
H A Detnaviv_rs.c282 struct etna_resource *dst = etna_resource(surf->base.texture); in etna_rs_gen_clear_surface()
352 etna_resource(surf->base.texture)->seqno++; in etna_blit_clear_color_rs()
415 etna_resource(surf->base.texture)->seqno++; in etna_blit_clear_zs_rs()
471 etna_manual_blit(struct etna_resource *dst, struct etna_resource_level *dst_lev, in etna_manual_blit()
472 unsigned int dst_offset, struct etna_resource *src, in etna_manual_blit()
594 struct etna_resource *src = etna_resource(blit_info->src.resource); in etna_try_rs_blit()
595 struct etna_resource *dst = etna_resource(blit_inf in etna_try_rs_blit()
[all...]
H A Detnaviv_query_acc_occlusion.c70 struct etna_resource *rsc = etna_resource(aq->prsc); in occlusion_resume()
H A Detnaviv_texture.h56 struct etna_resource *
H A Detnaviv_context.c273 ctx->index_buffer.FE_INDEX_STREAM_BASE_ADDR.bo = etna_resource(indexbuf)->bo; in etna_draw_vbo()
415 etna_resource(ctx->framebuffer_s.cbufs[0]->texture)->seqno++; in etna_draw_vbo()
417 etna_resource(ctx->framebuffer_s.zsbuf->texture)->seqno++; in etna_draw_vbo()
H A Detnaviv_query_acc_perfmon.c84 .bo = etna_resource(aq->prsc)->bo, in pm_query()
H A Detnaviv_uniforms.c103 .bo = etna_resource(cb[idx].buffer)->bo, in etna_uniforms_write()
H A Detnaviv_texture_state.c179 struct etna_resource *res = etna_texture_handle_incompatible(pctx, prsc); in etna_create_sampler_view_state()

Completed in 10 milliseconds