Searched refs:v3d_priv (Results 1 – 5 of 5) sorted by relevance
| /drivers/gpu/drm/v3d/ |
| A D | v3d_perfmon.c | 293 mutex_lock(&v3d_priv->perfmon.lock); in v3d_perfmon_find() 296 mutex_unlock(&v3d_priv->perfmon.lock); in v3d_perfmon_find() 303 mutex_init(&v3d_priv->perfmon.lock); in v3d_perfmon_open_file() 326 struct v3d_dev *v3d = v3d_priv->v3d; in v3d_perfmon_close_file() 328 mutex_lock(&v3d_priv->perfmon.lock); in v3d_perfmon_close_file() 330 idr_destroy(&v3d_priv->perfmon.idr); in v3d_perfmon_close_file() 331 mutex_unlock(&v3d_priv->perfmon.lock); in v3d_perfmon_close_file() 340 struct v3d_dev *v3d = v3d_priv->v3d; in v3d_perfmon_create_ioctl() 369 mutex_lock(&v3d_priv->perfmon.lock); in v3d_perfmon_create_ioctl() 390 struct v3d_dev *v3d = v3d_priv->v3d; in v3d_perfmon_destroy_ioctl() [all …]
|
| A D | v3d_drv.c | 120 struct v3d_file_priv *v3d_priv; in v3d_open() local 124 v3d_priv = kzalloc(sizeof(*v3d_priv), GFP_KERNEL); in v3d_open() 125 if (!v3d_priv) in v3d_open() 128 v3d_priv->v3d = v3d; in v3d_open() 132 drm_sched_entity_init(&v3d_priv->sched_entity[i], in v3d_open() 136 memset(&v3d_priv->stats[i], 0, sizeof(v3d_priv->stats[i])); in v3d_open() 137 seqcount_init(&v3d_priv->stats[i].lock); in v3d_open() 140 v3d_perfmon_open_file(v3d_priv); in v3d_open() 141 file->driver_priv = v3d_priv; in v3d_open() 155 v3d_perfmon_close_file(v3d_priv); in v3d_postclose() [all …]
|
| A D | v3d_submit.c | 163 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_job_init() local 171 ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue], in v3d_job_init() 172 1, v3d_priv, file_priv->client_id); in v3d_job_init() 412 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_get_cpu_indirect_csd_params() local 413 struct v3d_dev *v3d = v3d_priv->v3d; in v3d_get_cpu_indirect_csd_params() 893 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_cl_ioctl() local 990 render->base.perfmon = v3d_perfmon_find(v3d_priv, in v3d_submit_cl_ioctl() 1167 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_submit_csd_ioctl() local 1210 job->base.perfmon = v3d_perfmon_find(v3d_priv, in v3d_submit_csd_ioctl()
|
| A D | v3d_drv.h | 617 struct v3d_perfmon *v3d_perfmon_find(struct v3d_file_priv *v3d_priv, int id); 618 void v3d_perfmon_open_file(struct v3d_file_priv *v3d_priv); 619 void v3d_perfmon_close_file(struct v3d_file_priv *v3d_priv);
|
| A D | v3d_sched.c | 577 struct v3d_file_priv *v3d_priv = job->base.file->driver_priv; in v3d_reset_performance_queries() local 583 perfmon = v3d_perfmon_find(v3d_priv, in v3d_reset_performance_queries() 607 struct v3d_file_priv *v3d_priv = job->base.file->driver_priv; in v3d_write_performance_query_result() local 618 perfmon = v3d_perfmon_find(v3d_priv, in v3d_write_performance_query_result()
|
Completed in 14 milliseconds