Lines Matching defs:vc4_exec_info
440 struct vc4_exec_info { struct
442 uint64_t seqno;
445 uint64_t bin_dep_seqno;
447 struct dma_fence *fence;
452 uint32_t last_ct0ca, last_ct1ca;
455 struct drm_vc4_submit_cl *args;
460 struct drm_gem_cma_object **bo;
461 uint32_t bo_count;
467 struct drm_gem_cma_object *rcl_write_bo[4];
468 uint32_t rcl_write_bo_count;
471 struct list_head head;
476 struct list_head unref_list;
481 uint32_t bo_index[2];
486 struct drm_gem_cma_object *exec_bo;
494 struct vc4_shader_state {
500 } *shader_state;
503 uint32_t shader_state_size;
505 uint32_t shader_state_count;
507 bool found_tile_binning_mode_config_packet;
508 bool found_start_tile_binning_packet;
509 bool found_increment_semaphore_packet;
510 bool found_flush;
511 uint8_t bin_tiles_x, bin_tiles_y;
515 uint32_t tile_alloc_offset;
517 uint32_t bin_slots;
523 uint32_t ct0ca, ct0ea;
524 uint32_t ct1ca, ct1ea;
527 void *bin_u;
534 void *shader_rec_u;
535 void *shader_rec_v;
536 uint32_t shader_rec_p;
537 uint32_t shader_rec_size;
563 static inline struct vc4_exec_info * argument