Lines Matching full:vc4
231 /* Time in jiffies when the BO was put in vc4->bo_cache. */
271 /* vc4 seqno for signaled() test */
288 struct vc4_dev *vc4; member
435 #define V3D_READ(offset) readl(vc4->v3d->regs + offset)
436 #define V3D_WRITE(offset, val) writel(val, vc4->v3d->regs + offset)
437 #define HVS_READ(offset) readl(vc4->hvs->regs + offset)
438 #define HVS_WRITE(offset, val) writel(val, vc4->hvs->regs + offset)
470 /* Pointers for our position in vc4->job_list */
564 vc4_first_bin_job(struct vc4_dev *vc4) in vc4_first_bin_job() argument
566 return list_first_entry_or_null(&vc4->bin_job_list, in vc4_first_bin_job()
571 vc4_first_render_job(struct vc4_dev *vc4) in vc4_first_render_job() argument
573 return list_first_entry_or_null(&vc4->render_job_list, in vc4_first_render_job()
578 vc4_last_render_job(struct vc4_dev *vc4) in vc4_last_render_job() argument
580 if (list_empty(&vc4->render_job_list)) in vc4_last_render_job()
582 return list_last_entry(&vc4->render_job_list, in vc4_last_render_job()
597 * See the VC4 3D architecture guide page 41 ("Texture and Memory Lookup Unit
736 void vc4_job_handle_completed(struct vc4_dev *vc4);
782 int vc4_v3d_get_bin_slot(struct vc4_dev *vc4);
811 void vc4_perfmon_start(struct vc4_dev *vc4, struct vc4_perfmon *perfmon);
812 void vc4_perfmon_stop(struct vc4_dev *vc4, struct vc4_perfmon *perfmon,