Lines Matching defs:vc4_exec_info
485 struct vc4_exec_info { struct
487 uint64_t seqno;
490 uint64_t bin_dep_seqno;
492 struct dma_fence *fence;
497 uint32_t last_ct0ca, last_ct1ca;
500 struct drm_vc4_submit_cl *args;
505 struct drm_gem_cma_object **bo;
506 uint32_t bo_count;
512 struct drm_gem_cma_object *rcl_write_bo[4];
513 uint32_t rcl_write_bo_count;
516 struct list_head head;
521 struct list_head unref_list;
526 uint32_t bo_index[2];
531 struct drm_gem_cma_object *exec_bo;
539 struct vc4_shader_state {
545 } *shader_state;
548 uint32_t shader_state_size;
550 uint32_t shader_state_count;
552 bool found_tile_binning_mode_config_packet;
553 bool found_start_tile_binning_packet;
554 bool found_increment_semaphore_packet;
555 bool found_flush;
556 uint8_t bin_tiles_x, bin_tiles_y;
560 uint32_t tile_alloc_offset;
562 uint32_t bin_slots;
568 uint32_t ct0ca, ct0ea;
569 uint32_t ct1ca, ct1ea;
572 void *bin_u;
579 void *shader_rec_u;
580 void *shader_rec_v;
581 uint32_t shader_rec_p;
582 uint32_t shader_rec_size;
587 void *uniforms_u;
588 void *uniforms_v;
589 uint32_t uniforms_p;
590 uint32_t uniforms_size;
615 static inline struct vc4_exec_info * argument