Lines Matching defs:vc4_exec_info
554 struct vc4_exec_info { struct
556 uint64_t seqno;
559 uint64_t bin_dep_seqno;
561 struct dma_fence *fence;
566 uint32_t last_ct0ca, last_ct1ca;
569 struct drm_vc4_submit_cl *args;
574 struct drm_gem_cma_object **bo;
575 uint32_t bo_count;
581 struct drm_gem_cma_object *rcl_write_bo[4];
582 uint32_t rcl_write_bo_count;
585 struct list_head head;
590 struct list_head unref_list;
595 uint32_t bo_index[2];
600 struct drm_gem_cma_object *exec_bo;
608 struct vc4_shader_state {
614 } *shader_state;
617 uint32_t shader_state_size;
619 uint32_t shader_state_count;
621 bool found_tile_binning_mode_config_packet;
622 bool found_start_tile_binning_packet;
623 bool found_increment_semaphore_packet;
624 bool found_flush;
625 uint8_t bin_tiles_x, bin_tiles_y;
629 uint32_t tile_alloc_offset;
631 uint32_t bin_slots;
637 uint32_t ct0ca, ct0ea;
638 uint32_t ct1ca, ct1ea;
641 void *bin_u;
648 void *shader_rec_u;
649 void *shader_rec_v;
650 uint32_t shader_rec_p;
651 uint32_t shader_rec_size;
656 void *uniforms_u;
657 void *uniforms_v;
658 uint32_t uniforms_p;
659 uint32_t uniforms_size;
684 static inline struct vc4_exec_info * argument