Searched refs:fd6_ctx (Results 1 - 8 of 8) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_context.c | 49 struct fd6_context *fd6_ctx = fd6_context(fd_context(pctx)); variable 51 u_upload_destroy(fd6_ctx->border_color_uploader); 52 pipe_resource_reference(&fd6_ctx->border_color_buf, NULL); 54 if (fd6_ctx->streamout_disable_stateobj) 55 fd_ringbuffer_del(fd6_ctx->streamout_disable_stateobj); 59 if (fd6_ctx->vsc_draw_strm) 60 fd_bo_del(fd6_ctx->vsc_draw_strm); 61 if (fd6_ctx->vsc_prim_strm) 62 fd_bo_del(fd6_ctx->vsc_prim_strm); 63 fd_bo_del(fd6_ctx 69 free(fd6_ctx); global() variable 205 struct fd6_context *fd6_ctx = CALLOC_STRUCT(fd6_context); global() variable [all...] |
H A D | fd6_texture.c | 41 remove_tex_entry(struct fd6_context *fd6_ctx, struct hash_entry *entry) in remove_tex_entry() argument 44 _mesa_hash_table_remove(fd6_ctx->tex_cache, entry); in remove_tex_entry() 137 struct fd6_context *fd6_ctx = fd6_context(ctx); in fd6_sampler_state_delete() local 142 hash_table_foreach (fd6_ctx->tex_cache, entry) { in fd6_sampler_state_delete() 147 remove_tex_entry(fd6_ctx, entry); in fd6_sampler_state_delete() 291 struct fd6_context *fd6_ctx = fd6_context(ctx); in fd6_sampler_view_destroy() local 296 hash_table_foreach (fd6_ctx->tex_cache, entry) { in fd6_sampler_view_destroy() 301 remove_tex_entry(fd6_ctx, entry); in fd6_sampler_view_destroy() 333 struct fd6_context *fd6_ctx = fd6_context(ctx); in fd6_texture_state() local 374 _mesa_hash_table_search_pre_hashed(fd6_ctx in fd6_texture_state() 423 struct fd6_context *fd6_ctx = fd6_context(ctx); global() variable 441 struct fd6_context *fd6_ctx = fd6_context(ctx); global() variable 460 struct fd6_context *fd6_ctx = fd6_context(ctx); fd6_texture_fini() local [all...] |
H A D | fd6_gmem.c | 401 struct fd6_context *fd6_ctx = fd6_context(ctx); in update_vsc_pipe() local 406 if (batch->draw_strm_bits / 8 > fd6_ctx->vsc_draw_strm_pitch) { in update_vsc_pipe() 407 if (fd6_ctx->vsc_draw_strm) in update_vsc_pipe() 408 fd_bo_del(fd6_ctx->vsc_draw_strm); in update_vsc_pipe() 409 fd6_ctx->vsc_draw_strm = NULL; in update_vsc_pipe() 414 fd6_ctx->vsc_draw_strm_pitch = align(batch->draw_strm_bits / 8, 0x4000); in update_vsc_pipe() 416 fd6_ctx->vsc_draw_strm_pitch); in update_vsc_pipe() 419 if (batch->prim_strm_bits / 8 > fd6_ctx->vsc_prim_strm_pitch) { in update_vsc_pipe() 420 if (fd6_ctx->vsc_prim_strm) in update_vsc_pipe() 421 fd_bo_del(fd6_ctx in update_vsc_pipe() 482 struct fd6_context *fd6_ctx = fd6_context(batch->ctx); emit_vsc_overflow_test() local 522 struct fd6_context *fd6_ctx = fd6_context(ctx); check_vsc_overflow() local 909 struct fd6_context *fd6_ctx = fd6_context(ctx); fd6_emit_tile_prep() local [all...] |
H A D | fd6_emit.h | 162 struct fd6_context *fd6_ctx = fd6_context(batch->ctx); in fd6_event_write() local 163 seqno = ++fd6_ctx->seqno; in fd6_event_write() 164 OUT_RELOC(ring, control_ptr(fd6_ctx, seqno)); /* ADDR_LO/HI */ in fd6_event_write() 182 struct fd6_context *fd6_ctx = fd6_context(batch->ctx); in fd6_cache_flush() local 190 OUT_RELOC(ring, control_ptr(fd6_ctx, seqno)); in fd6_cache_flush() 199 OUT_RELOC(ring, control_ptr(fd6_ctx, seqno)); in fd6_cache_flush()
|
H A D | fd6_context.h | 122 #define control_ptr(fd6_ctx, member) \ 123 (fd6_ctx)->control_mem, offsetof(struct fd6_control, member), 0, 0
|
H A D | fd6_draw.c | 139 struct fd6_context *fd6_ctx = fd6_context(ctx); variable 200 emit.prog = fd6_ctx->prog; 202 fd6_ctx->prog = fd6_emit_get_prog(&emit); 206 if (!fd6_ctx->prog) 222 if (emit.vs->need_driver_params || fd6_ctx->has_dp_state)
|
H A D | fd6_emit.c | 223 struct fd6_context *fd6_ctx = fd6_context(ctx); variable 230 u_upload_alloc(fd6_ctx->border_color_uploader, 0, 232 &off, &fd6_ctx->border_color_buf, &ptr); 242 OUT_RELOC(ring, fd_resource(fd6_ctx->border_color_buf)->bo, off, 0, 0); 244 u_upload_unmap(fd6_ctx->border_color_uploader); 702 struct fd6_context *fd6_ctx = fd6_context(ctx); variable 707 !memcmp(&fd6_ctx->last.lrz[binning_pass], &lrz, sizeof(lrz))) 710 fd6_ctx->last.lrz[binning_pass] = lrz; 1408 struct fd6_context *fd6_ctx = fd6_context(ctx); variable 1420 OUT_RELOC(ring, control_ptr(fd6_ctx, seqn [all...] |
H A D | fd6_const.c | 299 struct fd6_context *fd6_ctx = fd6_context(ctx); in fd6_build_driver_params() local 312 fd6_ctx->has_dp_state = false; in fd6_build_driver_params() 335 fd6_ctx->has_dp_state = true; in fd6_build_driver_params()
|
Completed in 7 milliseconds