vc4_exec_info
struct vc4_exec_info *exec);
vc4_validate_shader_recs(struct drm_device *dev, struct vc4_exec_info *exec);
struct drm_gem_dma_object *vc4_use_bo(struct vc4_exec_info *exec,
int vc4_get_rcl(struct drm_device *dev, struct vc4_exec_info *exec);
bool vc4_check_tex_size(struct vc4_exec_info *exec,
static inline struct vc4_exec_info *
struct vc4_exec_info, head);
static inline struct vc4_exec_info *
struct vc4_exec_info, head);
static inline struct vc4_exec_info *
struct vc4_exec_info, head);
void vc4_move_job_to_render(struct drm_device *dev, struct vc4_exec_info *exec);
struct vc4_exec_info *exec;
struct vc4_exec_info *exec[2];
struct vc4_exec_info *bin_exec, *render_exec;
struct vc4_exec_info *exec;
struct vc4_exec_info *next;
struct vc4_exec_info *exec = vc4_first_render_job(vc4);
vc4_move_job_to_render(struct drm_device *dev, struct vc4_exec_info *exec)
vc4_attach_fences(struct vc4_exec_info *exec)
vc4_lock_bo_reservations(struct vc4_exec_info *exec,
vc4_queue_submit(struct drm_device *dev, struct vc4_exec_info *exec,
struct vc4_exec_info *renderjob;
struct vc4_exec_info *exec)
vc4_get_bcl(struct drm_device *dev, struct vc4_exec_info *exec)
vc4_complete_exec(struct drm_device *dev, struct vc4_exec_info *exec)
struct vc4_exec_info *exec =
struct vc4_exec_info, head);
struct vc4_exec_info *next, *exec = vc4_first_bin_job(vc4);
struct vc4_exec_info *exec = vc4_first_bin_job(vc4);
struct vc4_exec_info *exec = vc4_first_render_job(vc4);
struct vc4_exec_info *nextbin, *nextrender;
struct vc4_exec_info *exec;
static uint32_t vc4_full_res_offset(struct vc4_exec_info *exec,
static void emit_tile(struct vc4_exec_info *exec,
static int vc4_create_rcl_bo(struct drm_device *dev, struct vc4_exec_info *exec,
static int vc4_full_res_bounds_check(struct vc4_exec_info *exec,
static int vc4_rcl_msaa_surface_setup(struct vc4_exec_info *exec,
static int vc4_rcl_surface_setup(struct vc4_exec_info *exec,
vc4_rcl_render_config_surface_setup(struct vc4_exec_info *exec,
int vc4_get_rcl(struct drm_device *dev, struct vc4_exec_info *exec)
struct vc4_exec_info *exec;
vc4_use_bo(struct vc4_exec_info *exec, uint32_t hindex)
vc4_use_handle(struct vc4_exec_info *exec, uint32_t gem_handles_packet_index)
validate_bin_pos(struct vc4_exec_info *exec, void *untrusted, uint32_t pos)
vc4_check_tex_size(struct vc4_exec_info *exec, struct drm_gem_dma_object *fbo,
int (*func)(struct vc4_exec_info *exec, void *validated,
struct vc4_exec_info *exec)
struct vc4_exec_info *exec, \
reloc_tex(struct vc4_exec_info *exec,
struct vc4_exec_info *exec,
struct vc4_exec_info *exec)