Lines Matching refs:vc4
314 struct vc4_dev *vc4; member
322 struct vc4_dev *vc4; member
648 readl(vc4->v3d->regs + (offset)); \
654 writel(val, vc4->v3d->regs + (offset)); \
806 vc4_first_bin_job(struct vc4_dev *vc4) in vc4_first_bin_job() argument
808 return list_first_entry_or_null(&vc4->bin_job_list, in vc4_first_bin_job()
813 vc4_first_render_job(struct vc4_dev *vc4) in vc4_first_render_job() argument
815 return list_first_entry_or_null(&vc4->render_job_list, in vc4_first_render_job()
820 vc4_last_render_job(struct vc4_dev *vc4) in vc4_last_render_job() argument
822 if (list_empty(&vc4->render_job_list)) in vc4_last_render_job()
824 return list_last_entry(&vc4->render_job_list, in vc4_last_render_job()
1006 void vc4_job_handle_completed(struct vc4_dev *vc4);
1031 struct vc4_hvs *__vc4_hvs_alloc(struct vc4_dev *vc4, struct platform_device *pdev);
1061 int vc4_v3d_get_bin_slot(struct vc4_dev *vc4);
1062 int vc4_v3d_bin_bo_get(struct vc4_dev *vc4, bool *used);
1063 void vc4_v3d_bin_bo_put(struct vc4_dev *vc4);
1064 int vc4_v3d_pm_get(struct vc4_dev *vc4);
1065 void vc4_v3d_pm_put(struct vc4_dev *vc4);
1095 void vc4_perfmon_start(struct vc4_dev *vc4, struct vc4_perfmon *perfmon);
1096 void vc4_perfmon_stop(struct vc4_dev *vc4, struct vc4_perfmon *perfmon,