Home
last modified time | relevance | path

Searched refs:fd6_ctx (Results 1 - 8 of 8) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_context.c49 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 Dfd6_texture.c41 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 Dfd6_gmem.c401 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 Dfd6_emit.h162 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 Dfd6_context.h122 #define control_ptr(fd6_ctx, member) \
123 (fd6_ctx)->control_mem, offsetof(struct fd6_control, member), 0, 0
H A Dfd6_draw.c139 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 Dfd6_emit.c223 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 Dfd6_const.c299 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