Lines Matching defs:vc4_exec_info
692 struct vc4_exec_info { struct
693 struct vc4_dev *dev;
696 uint64_t seqno;
699 uint64_t bin_dep_seqno;
701 struct dma_fence *fence;
706 uint32_t last_ct0ca, last_ct1ca;
709 struct drm_vc4_submit_cl *args;
714 struct drm_gem_object **bo;
715 uint32_t bo_count;
721 struct drm_gem_dma_object *rcl_write_bo[4];
722 uint32_t rcl_write_bo_count;
725 struct list_head head;
730 struct list_head unref_list;
735 uint32_t bo_index[2];
740 struct drm_gem_dma_object *exec_bo;
748 struct vc4_shader_state {
754 } *shader_state;
757 uint32_t shader_state_size;
759 uint32_t shader_state_count;
761 bool found_tile_binning_mode_config_packet;
762 bool found_start_tile_binning_packet;
763 bool found_increment_semaphore_packet;
764 bool found_flush;
765 uint8_t bin_tiles_x, bin_tiles_y;
769 uint32_t tile_alloc_offset;
771 uint32_t bin_slots;
777 uint32_t ct0ca, ct0ea;
778 uint32_t ct1ca, ct1ea;
781 void *bin_u;
788 void *shader_rec_u;
789 void *shader_rec_v;
790 uint32_t shader_rec_p;
791 uint32_t shader_rec_size;
796 void *uniforms_u;
797 void *uniforms_v;
798 uint32_t uniforms_p;
799 uint32_t uniforms_size;
826 static inline struct vc4_exec_info * argument