Home
last modified time | relevance | path

Searched refs:panfrost_priv (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/panfrost/
A Dpanfrost_drv.c461 struct panfrost_file_priv *panfrost_priv; in panfrost_open() local
463 panfrost_priv = kzalloc(sizeof(*panfrost_priv), GFP_KERNEL); in panfrost_open()
464 if (!panfrost_priv) in panfrost_open()
467 panfrost_priv->pfdev = pfdev; in panfrost_open()
468 file->driver_priv = panfrost_priv; in panfrost_open()
471 if (IS_ERR(panfrost_priv->mmu)) { in panfrost_open()
472 ret = PTR_ERR(panfrost_priv->mmu); in panfrost_open()
476 ret = panfrost_job_open(panfrost_priv); in panfrost_open()
485 kfree(panfrost_priv); in panfrost_open()
495 panfrost_job_close(panfrost_priv); in panfrost_postclose()
[all …]
A Dpanfrost_job.h39 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv);
40 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv);
A Dpanfrost_job.c849 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv) in panfrost_job_open() argument
851 struct panfrost_device *pfdev = panfrost_priv->pfdev; in panfrost_job_open()
858 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], in panfrost_job_open()
867 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv) in panfrost_job_close() argument
869 struct panfrost_device *pfdev = panfrost_priv->pfdev; in panfrost_job_close()
873 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close()
878 struct drm_sched_entity *entity = &panfrost_priv->sched_entity[i]; in panfrost_job_close()

Completed in 6 milliseconds