Lines Matching defs:vc4_exec_info
671 struct vc4_exec_info { struct
672 struct vc4_dev *dev;
675 uint64_t seqno;
677 struct dma_fence *fence;
682 uint32_t last_ct0ca, last_ct1ca;
685 struct drm_vc4_submit_cl *args;
690 struct drm_gem_object **bo;
691 uint32_t bo_count;
697 struct drm_gem_dma_object *rcl_write_bo[4];
698 uint32_t rcl_write_bo_count;
701 struct list_head head;
706 struct list_head unref_list;
711 uint32_t bo_index[2];
716 struct drm_gem_dma_object *exec_bo;
724 struct vc4_shader_state {
730 } *shader_state;
733 uint32_t shader_state_size;
735 uint32_t shader_state_count;
737 bool found_tile_binning_mode_config_packet;
738 bool found_start_tile_binning_packet;
739 bool found_increment_semaphore_packet;
740 bool found_flush;
741 uint8_t bin_tiles_x, bin_tiles_y;
745 uint32_t tile_alloc_offset;
747 uint32_t bin_slots;
753 uint32_t ct0ca, ct0ea;
754 uint32_t ct1ca, ct1ea;
757 void *bin_u;
764 void *shader_rec_u;
765 void *shader_rec_v;
766 uint32_t shader_rec_p;
767 uint32_t shader_rec_size;
772 void *uniforms_u;
773 void *uniforms_v;
774 uint32_t uniforms_p;
775 uint32_t uniforms_size;
802 static inline struct vc4_exec_info * argument