Lines Matching refs:vc4
261 /* Time in jiffies when the BO was put in vc4->bo_cache. */
297 /* vc4 seqno for signaled() test */
314 struct vc4_dev *vc4;
547 #define V3D_READ(offset) readl(vc4->v3d->regs + offset)
548 #define V3D_WRITE(offset, val) writel(val, vc4->v3d->regs + offset)
549 #define HVS_READ(offset) readl(vc4->hvs->regs + offset)
550 #define HVS_WRITE(offset, val) writel(val, vc4->hvs->regs + offset)
584 /* Pointers for our position in vc4->job_list */
685 vc4_first_bin_job(struct vc4_dev *vc4)
687 return list_first_entry_or_null(&vc4->bin_job_list,
692 vc4_first_render_job(struct vc4_dev *vc4)
694 return list_first_entry_or_null(&vc4->render_job_list,
699 vc4_last_render_job(struct vc4_dev *vc4)
701 if (list_empty(&vc4->render_job_list))
703 return list_last_entry(&vc4->render_job_list,
892 void vc4_job_handle_completed(struct vc4_dev *vc4);
942 int vc4_v3d_get_bin_slot(struct vc4_dev *vc4);
943 int vc4_v3d_bin_bo_get(struct vc4_dev *vc4, bool *used);
944 void vc4_v3d_bin_bo_put(struct vc4_dev *vc4);
945 int vc4_v3d_pm_get(struct vc4_dev *vc4);
946 void vc4_v3d_pm_put(struct vc4_dev *vc4);
975 void vc4_perfmon_start(struct vc4_dev *vc4, struct vc4_perfmon *perfmon);
976 void vc4_perfmon_stop(struct vc4_dev *vc4, struct vc4_perfmon *perfmon,