Searched refs:v3d_priv (Results 1 - 5 of 5) sorted by relevance
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_perfmon.c | 85 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 D | v3d_drv.c | 107 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 D | v3d_submit.c | 162 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 D | v3d_drv.h | 569 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 D | v3d_sched.c | 461 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