/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_resource.h | 73 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 D | etnaviv_texture.c | 92 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 D | etnaviv_transfer.c | 64 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 D | etnaviv_resource.c | 84 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 D | etnaviv_clear_blit.c | 173 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 D | etnaviv_surface.c | 43 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 D | etnaviv_state.c | 113 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 D | etnaviv_query_acc.c | 62 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 D | etnaviv_texture_desc.c | 143 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 D | etnaviv_blt.c | 220 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 D | etnaviv_rs.c | 282 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 D | etnaviv_query_acc_occlusion.c | 70 struct etna_resource *rsc = etna_resource(aq->prsc); in occlusion_resume()
|
H A D | etnaviv_texture.h | 56 struct etna_resource *
|
H A D | etnaviv_context.c | 273 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 D | etnaviv_query_acc_perfmon.c | 84 .bo = etna_resource(aq->prsc)->bo, in pm_query()
|
H A D | etnaviv_uniforms.c | 103 .bo = etna_resource(cb[idx].buffer)->bo, in etna_uniforms_write()
|
H A D | etnaviv_texture_state.c | 179 struct etna_resource *res = etna_texture_handle_incompatible(pctx, prsc); in etna_create_sampler_view_state()
|