Lines Matching defs:vc4
258 /* Time in jiffies when the BO was put in vc4->bo_cache. */
291 /* vc4 seqno for signaled() test */
305 struct vc4_dev *vc4;
313 struct vc4_dev *vc4;
621 readl(vc4->v3d->regs + (offset)); \
627 writel(val, vc4->v3d->regs + (offset)); \
676 /* Pointers for our position in vc4->job_list */
779 vc4_first_bin_job(struct vc4_dev *vc4)
781 return list_first_entry_or_null(&vc4->bin_job_list,
786 vc4_first_render_job(struct vc4_dev *vc4)
788 return list_first_entry_or_null(&vc4->render_job_list,
793 vc4_last_render_job(struct vc4_dev *vc4)
795 if (list_empty(&vc4->render_job_list))
797 return list_last_entry(&vc4->render_job_list,
979 void vc4_job_handle_completed(struct vc4_dev *vc4);
1004 struct vc4_hvs *__vc4_hvs_alloc(struct vc4_dev *vc4, struct platform_device *pdev);
1034 int vc4_v3d_get_bin_slot(struct vc4_dev *vc4);
1035 int vc4_v3d_bin_bo_get(struct vc4_dev *vc4, bool *used);
1036 void vc4_v3d_bin_bo_put(struct vc4_dev *vc4);
1037 int vc4_v3d_pm_get(struct vc4_dev *vc4);
1038 void vc4_v3d_pm_put(struct vc4_dev *vc4);
1068 void vc4_perfmon_start(struct vc4_dev *vc4, struct vc4_perfmon *perfmon);
1069 void vc4_perfmon_stop(struct vc4_dev *vc4, struct vc4_perfmon *perfmon,