Searched refs:v3d_priv (Results 1 – 4 of 4) sorted by relevance
86 mutex_lock(&v3d_priv->perfmon.lock); in v3d_perfmon_find()89 mutex_unlock(&v3d_priv->perfmon.lock); in v3d_perfmon_find()96 mutex_init(&v3d_priv->perfmon.lock); in v3d_perfmon_open_file()97 idr_init(&v3d_priv->perfmon.idr); in v3d_perfmon_open_file()111 mutex_lock(&v3d_priv->perfmon.lock); in v3d_perfmon_close_file()113 idr_destroy(&v3d_priv->perfmon.idr); in v3d_perfmon_close_file()114 mutex_unlock(&v3d_priv->perfmon.lock); in v3d_perfmon_close_file()150 mutex_lock(&v3d_priv->perfmon.lock); in v3d_perfmon_create_ioctl()153 mutex_unlock(&v3d_priv->perfmon.lock); in v3d_perfmon_create_ioctl()172 mutex_lock(&v3d_priv->perfmon.lock); in v3d_perfmon_destroy_ioctl()[all …]
112 struct v3d_file_priv *v3d_priv; in v3d_open() local116 v3d_priv = kzalloc(sizeof(*v3d_priv), GFP_KERNEL); in v3d_open()117 if (!v3d_priv) in v3d_open()120 v3d_priv->v3d = v3d; in v3d_open()124 drm_sched_entity_init(&v3d_priv->sched_entity[i], in v3d_open()129 v3d_perfmon_open_file(v3d_priv); in v3d_open()130 file->driver_priv = v3d_priv; in v3d_open()138 struct v3d_file_priv *v3d_priv = file->driver_priv; in v3d_postclose() local142 drm_sched_entity_destroy(&v3d_priv->sched_entity[q]); in v3d_postclose()144 v3d_perfmon_close_file(v3d_priv); in v3d_postclose()[all …]
459 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_job_init() local478 ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue], in v3d_job_init()479 v3d_priv); in v3d_job_init()722 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_cl_ioctl() local796 render->base.perfmon = v3d_perfmon_find(v3d_priv, in v3d_submit_cl_ioctl()973 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_csd_ioctl() local1026 job->base.perfmon = v3d_perfmon_find(v3d_priv, in v3d_submit_csd_ioctl()
412 struct v3d_perfmon *v3d_perfmon_find(struct v3d_file_priv *v3d_priv, int id);413 void v3d_perfmon_open_file(struct v3d_file_priv *v3d_priv);414 void v3d_perfmon_close_file(struct v3d_file_priv *v3d_priv);
Completed in 7 milliseconds