Searched refs:v3d_priv (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_perfmon.c85 struct v3d_perfmon *v3d_perfmon_find(struct v3d_file_priv *v3d_priv, int id) argument
89 mutex_lock(&v3d_priv->perfmon.lock);
90 perfmon = idr_find(&v3d_priv->perfmon.idr, id);
92 mutex_unlock(&v3d_priv->perfmon.lock);
97 void v3d_perfmon_open_file(struct v3d_file_priv *v3d_priv) argument
99 mutex_init(&v3d_priv->perfmon.lock);
100 idr_init_base(&v3d_priv->perfmon.idr, 1);
112 void v3d_perfmon_close_file(struct v3d_file_priv *v3d_priv) argument
114 mutex_lock(&v3d_priv->perfmon.lock);
115 idr_for_each(&v3d_priv
124 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; local
173 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; local
193 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; local
[all...]
H A Dv3d_drv.c107 struct v3d_file_priv *v3d_priv; local
111 v3d_priv = kzalloc(sizeof(*v3d_priv), GFP_KERNEL);
112 if (!v3d_priv)
115 v3d_priv->v3d = v3d;
119 drm_sched_entity_init(&v3d_priv->sched_entity[i],
123 memset(&v3d_priv->stats[i], 0, sizeof(v3d_priv->stats[i]));
124 seqcount_init(&v3d_priv->stats[i].lock);
127 v3d_perfmon_open_file(v3d_priv);
136 struct v3d_file_priv *v3d_priv = file->driver_priv; local
[all...]
H A Dv3d_submit.c162 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; local
170 ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue],
171 1, v3d_priv);
411 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; local
412 struct v3d_dev *v3d = v3d_priv->v3d;
838 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; local
930 render->base.perfmon = v3d_perfmon_find(v3d_priv,
1107 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; local
1145 job->base.perfmon = v3d_perfmon_find(v3d_priv,
H A Dv3d_drv.h569 struct v3d_perfmon *v3d_perfmon_find(struct v3d_file_priv *v3d_priv, int id);
570 void v3d_perfmon_open_file(struct v3d_file_priv *v3d_priv);
571 void v3d_perfmon_close_file(struct v3d_file_priv *v3d_priv);
H A Dv3d_sched.c461 struct v3d_file_priv *v3d_priv = job->base.file->driver_priv; local
467 perfmon = v3d_perfmon_find(v3d_priv,
490 struct v3d_file_priv *v3d_priv = job->base.file->driver_priv; local
496 perfmon = v3d_perfmon_find(v3d_priv,

Completed in 124 milliseconds