Searched refs:panfrost_batch (Results 1 – 12 of 12) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_job.h | 85 struct panfrost_batch { struct 201 struct panfrost_batch * argument 204 struct panfrost_batch * 208 panfrost_batch_add_bo(struct panfrost_batch *batch, 213 panfrost_batch_read_rsrc(struct panfrost_batch *batch, 218 panfrost_batch_write_rsrc(struct panfrost_batch *batch, 228 panfrost_batch_create_bo(struct panfrost_batch *batch, size_t size, 246 panfrost_batch_adjust_stack_size(struct panfrost_batch *batch); 249 panfrost_batch_get_scratchpad(struct panfrost_batch *batch, unsigned size, unsigned thread_tls_allo… 252 panfrost_batch_get_shared_memory(struct panfrost_batch *batch, unsigned size, unsigned workgroup_co… [all …]
|
D | pan_job.c | 46 panfrost_batch_idx(struct panfrost_batch *batch) in panfrost_batch_idx() 54 panfrost_batch_add_surface(struct panfrost_batch *batch, struct pipe_surface *surf) in panfrost_batch_add_surface() 65 struct panfrost_batch *batch) in panfrost_batch_init() 103 panfrost_batch_cleanup(struct panfrost_context *ctx, struct panfrost_batch *batch) in panfrost_batch_cleanup() 152 struct panfrost_batch *batch); 154 static struct panfrost_batch * 158 struct panfrost_batch *batch = NULL; in panfrost_get_batch() 190 struct panfrost_batch * 202 struct panfrost_batch *batch = panfrost_get_batch(ctx, in panfrost_get_batch_for_fbo() 213 struct panfrost_batch * [all …]
|
D | pan_screen.h | 44 struct panfrost_batch; 60 void (*emit_tls)(struct panfrost_batch *); 63 void (*emit_fbd)(struct panfrost_batch *, const struct pan_fb_info *); 66 mali_ptr (*emit_fragment_job)(struct panfrost_batch *, const struct pan_fb_info *); 72 void (*preload)(struct panfrost_batch *, struct pan_fb_info *); 78 void (*init_batch)(struct panfrost_batch *batch); 88 void (*init_polygon_list)(struct panfrost_batch *);
|
D | pan_context.h | 147 struct panfrost_batch slots[PAN_MAX_BATCHES]; 157 struct panfrost_batch *batch; 413 panfrost_get_index_buffer(struct panfrost_batch *batch, 418 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch, 454 panfrost_set_batch_masks_blend(struct panfrost_batch *batch); 457 panfrost_set_batch_masks_zs(struct panfrost_batch *batch); 460 panfrost_track_image_access(struct panfrost_batch *batch,
|
D | pan_helpers.c | 92 panfrost_get_index_buffer(struct panfrost_batch *batch, in panfrost_get_index_buffer() 124 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch, in panfrost_get_index_buffer_bounded() 195 panfrost_draw_target(struct panfrost_batch *batch, unsigned target) in panfrost_draw_target() 207 panfrost_set_batch_masks_blend(struct panfrost_batch *batch) in panfrost_set_batch_masks_blend() 219 panfrost_set_batch_masks_zs(struct panfrost_batch *batch) in panfrost_set_batch_masks_zs() 240 panfrost_track_image_access(struct panfrost_batch *batch, in panfrost_track_image_access()
|
D | pan_cmdstream.c | 289 panfrost_get_blend_shaders(struct panfrost_batch *batch, in panfrost_get_blend_shaders() 346 panfrost_emit_blend(struct panfrost_batch *batch, void *rts, mali_ptr *blend_shaders) in panfrost_emit_blend() 473 panfrost_emit_compute_shader_meta(struct panfrost_batch *batch, enum pipe_shader_type stage) in panfrost_emit_compute_shader_meta() 694 panfrost_emit_frag_shader_meta(struct panfrost_batch *batch) in panfrost_emit_frag_shader_meta() 727 panfrost_emit_viewport(struct panfrost_batch *batch) in panfrost_emit_viewport() 808 panfrost_emit_depth_stencil(struct panfrost_batch *batch) in panfrost_emit_depth_stencil() 843 panfrost_emit_blend_valhall(struct panfrost_batch *batch) in panfrost_emit_blend_valhall() 869 panfrost_emit_vertex_buffers(struct panfrost_batch *batch) in panfrost_emit_vertex_buffers() 903 panfrost_emit_vertex_data(struct panfrost_batch *batch) in panfrost_emit_vertex_data() 966 panfrost_emit_images(struct panfrost_batch *batch, enum pipe_shader_type stage) in panfrost_emit_images() [all …]
|
D | pan_blend_cso.h | 58 panfrost_get_blend(struct panfrost_batch *batch, unsigned rt, struct panfrost_bo **bo, unsigned *sh…
|
D | pan_compute.c | 117 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_set_global_binding()
|
D | pan_context.c | 65 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_clear() 165 panfrost_get_blend(struct panfrost_batch *batch, unsigned rti, struct panfrost_bo **bo, unsigned *s… in panfrost_get_blend()
|
D | pan_resource.c | 1390 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_invalidate_resource()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 607 - panfrost: Make panfrost_batch->bos a hash table
|
D | 22.1.0.rst | 524 - panfrost: Add Valhall fields to panfrost_batch
|