Lines Matching defs:vc4_exec_info
555 struct vc4_exec_info { struct
557 uint64_t seqno;
560 uint64_t bin_dep_seqno;
562 struct dma_fence *fence;
567 uint32_t last_ct0ca, last_ct1ca;
570 struct drm_vc4_submit_cl *args;
575 struct drm_gem_cma_object **bo;
576 uint32_t bo_count;
582 struct drm_gem_cma_object *rcl_write_bo[4];
583 uint32_t rcl_write_bo_count;
586 struct list_head head;
591 struct list_head unref_list;
596 uint32_t bo_index[2];
601 struct drm_gem_cma_object *exec_bo;
609 struct vc4_shader_state {
615 } *shader_state;
618 uint32_t shader_state_size;
620 uint32_t shader_state_count;
622 bool found_tile_binning_mode_config_packet;
623 bool found_start_tile_binning_packet;
624 bool found_increment_semaphore_packet;
625 bool found_flush;
626 uint8_t bin_tiles_x, bin_tiles_y;
630 uint32_t tile_alloc_offset;
632 uint32_t bin_slots;
638 uint32_t ct0ca, ct0ea;
639 uint32_t ct1ca, ct1ea;
642 void *bin_u;
649 void *shader_rec_u;
650 void *shader_rec_v;
651 uint32_t shader_rec_p;
652 uint32_t shader_rec_size;
657 void *uniforms_u;
658 void *uniforms_v;
659 uint32_t uniforms_p;
660 uint32_t uniforms_size;
685 static inline struct vc4_exec_info * argument