v3d_dev
struct v3d_dev *v3d = to_v3d_dev(obj->dev);
struct v3d_dev *v3d = to_v3d_dev(obj->dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
v3d_idle_sms(struct v3d_dev *v3d)
v3d_power_off_sms(struct v3d_dev *v3d)
map_regs(struct v3d_dev *v3d, void __iomem **regs, const char *name)
struct v3d_dev *v3d;
v3d = devm_drm_dev_alloc(dev, &v3d_drm_driver, struct v3d_dev, drm);
struct v3d_dev *v3d = to_v3d_dev(drm);
struct v3d_dev *v3d = to_v3d_dev(dev);
static inline struct v3d_dev *
return container_of(dev, struct v3d_dev, drm);
v3d_has_csd(struct v3d_dev *v3d)
struct v3d_dev *v3d;
struct v3d_dev *v3d;
struct dma_fence *v3d_fence_create(struct v3d_dev *v3d, enum v3d_queue q);
void v3d_reset_sms(struct v3d_dev *v3d);
void v3d_reset(struct v3d_dev *v3d);
void v3d_invalidate_caches(struct v3d_dev *v3d);
void v3d_clean_caches(struct v3d_dev *v3d);
int v3d_irq_init(struct v3d_dev *v3d);
void v3d_irq_enable(struct v3d_dev *v3d);
void v3d_irq_disable(struct v3d_dev *v3d);
void v3d_irq_reset(struct v3d_dev *v3d);
int v3d_mmu_flush_all(struct v3d_dev *v3d);
int v3d_mmu_set_page_table(struct v3d_dev *v3d);
int v3d_sched_init(struct v3d_dev *v3d);
void v3d_sched_fini(struct v3d_dev *v3d);
void v3d_perfmon_init(struct v3d_dev *v3d);
void v3d_perfmon_start(struct v3d_dev *v3d, struct v3d_perfmon *perfmon);
void v3d_perfmon_stop(struct v3d_dev *v3d, struct v3d_perfmon *perfmon,
struct dma_fence *v3d_fence_create(struct v3d_dev *v3d, enum v3d_queue q)
v3d_reset_sms(struct v3d_dev *v3d)
v3d_reset(struct v3d_dev *v3d)
v3d_flush_l3(struct v3d_dev *v3d)
v3d_invalidate_l2c(struct v3d_dev *v3d, int core)
v3d_flush_l2t(struct v3d_dev *v3d, int core)
v3d_clean_caches(struct v3d_dev *v3d)
v3d_init_core(struct v3d_dev *v3d, int core)
v3d_invalidate_slices(struct v3d_dev *v3d, int core)
v3d_invalidate_caches(struct v3d_dev *v3d)
v3d_huge_mnt_init(struct v3d_dev *v3d)
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
v3d_init_hw_state(struct v3d_dev *v3d)
v3d_idle_axi(struct v3d_dev *v3d, int core)
v3d_idle_gca(struct v3d_dev *v3d)
v3d_reset_by_bridge(struct v3d_dev *v3d)
v3d_reset_v3d(struct v3d_dev *v3d)
struct v3d_dev *v3d = arg;
struct v3d_dev *v3d = arg;
v3d_irq_init(struct v3d_dev *v3d)
v3d_irq_enable(struct v3d_dev *v3d)
v3d_irq_disable(struct v3d_dev *v3d)
void v3d_irq_reset(struct v3d_dev *v3d)
struct v3d_dev *v3d =
container_of(work, struct v3d_dev, overflow_mem_work);
v3d_irq_signal_fence(struct v3d_dev *v3d, enum v3d_queue q,
struct v3d_dev *v3d = to_v3d_dev(bo->base.base.dev);
int v3d_mmu_flush_all(struct v3d_dev *v3d)
int v3d_mmu_set_page_table(struct v3d_dev *v3d)
struct v3d_dev *v3d = to_v3d_dev(shmem_obj->base.dev);
void v3d_perfmon_init(struct v3d_dev *v3d)
void v3d_perfmon_start(struct v3d_dev *v3d, struct v3d_perfmon *perfmon)
void v3d_perfmon_stop(struct v3d_dev *v3d, struct v3d_perfmon *perfmon,
struct v3d_dev *v3d = (struct v3d_dev *)data;
struct v3d_dev *v3d = v3d_priv->v3d;
struct v3d_dev *v3d = v3d_priv->v3d;
struct v3d_dev *v3d = v3d_priv->v3d;
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
v3d_switch_perfmon(struct v3d_dev *v3d, struct v3d_job *job)
struct v3d_dev *v3d = job->v3d;
struct v3d_dev *v3d = job->v3d;
struct v3d_dev *v3d = job->base.v3d;
struct v3d_dev *v3d = job->base.v3d;
struct v3d_dev *v3d = job->base.v3d;
struct v3d_dev *v3d = job->base.v3d;
struct v3d_dev *v3d = job->base.v3d;
struct v3d_dev *v3d = job->base.v3d;
struct v3d_dev *v3d = job->base.v3d;
struct v3d_dev *v3d = job->base.v3d;
struct v3d_dev *v3d = job->v3d;
v3d_gpu_reset_for_timeout(struct v3d_dev *v3d, struct drm_sched_job *sched_job,
struct v3d_dev *v3d = job->v3d;
struct v3d_dev *v3d = job->base.v3d;
v3d_queue_sched_init(struct v3d_dev *v3d, const struct drm_sched_backend_ops *ops,
v3d_sched_init(struct v3d_dev *v3d)
v3d_sched_fini(struct v3d_dev *v3d)
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(dev);
v3d_job_allocate(struct v3d_dev *v3d, void **container, size_t size)
v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv,
struct v3d_dev *v3d,
struct v3d_dev *v3d = v3d_priv->v3d;
struct v3d_dev *v3d = v3d_priv->v3d;
struct v3d_dev *v3d = v3d_priv->v3d;
struct v3d_dev *v3d = v3d_priv->v3d;
struct v3d_dev *v3d = v3d_priv->v3d;
struct v3d_dev *v3d = to_v3d_dev(dev);
struct v3d_dev *v3d = to_v3d_dev(drm);