Lines Matching defs:vc4_exec_info
644 struct vc4_exec_info { struct
645 struct vc4_dev *dev;
648 uint64_t seqno;
651 uint64_t bin_dep_seqno;
653 struct dma_fence *fence;
658 uint32_t last_ct0ca, last_ct1ca;
661 struct drm_vc4_submit_cl *args;
666 struct drm_gem_object **bo;
667 uint32_t bo_count;
673 struct drm_gem_dma_object *rcl_write_bo[4];
674 uint32_t rcl_write_bo_count;
677 struct list_head head;
682 struct list_head unref_list;
687 uint32_t bo_index[2];
692 struct drm_gem_dma_object *exec_bo;
700 struct vc4_shader_state {
706 } *shader_state;
709 uint32_t shader_state_size;
711 uint32_t shader_state_count;
713 bool found_tile_binning_mode_config_packet;
714 bool found_start_tile_binning_packet;
715 bool found_increment_semaphore_packet;
716 bool found_flush;
717 uint8_t bin_tiles_x, bin_tiles_y;
721 uint32_t tile_alloc_offset;
723 uint32_t bin_slots;
729 uint32_t ct0ca, ct0ea;
730 uint32_t ct1ca, ct1ea;
733 void *bin_u;
740 void *shader_rec_u;
741 void *shader_rec_v;
742 uint32_t shader_rec_p;
743 uint32_t shader_rec_size;
748 void *uniforms_u;
749 void *uniforms_v;
750 uint32_t uniforms_p;
751 uint32_t uniforms_size;
778 static inline struct vc4_exec_info * argument