Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/gpu/drm/panfrost/
Dpanfrost_drv.c483 struct panfrost_file_priv *panfrost_priv; in panfrost_open() local
485 panfrost_priv = kzalloc(sizeof(*panfrost_priv), GFP_KERNEL); in panfrost_open()
486 if (!panfrost_priv) in panfrost_open()
489 panfrost_priv->pfdev = pfdev; in panfrost_open()
490 file->driver_priv = panfrost_priv; in panfrost_open()
492 spin_lock_init(&panfrost_priv->mm_lock); in panfrost_open()
495 drm_mm_init(&panfrost_priv->mm, SZ_32M >> PAGE_SHIFT, (SZ_4G - SZ_32M) >> PAGE_SHIFT); in panfrost_open()
496 panfrost_priv->mm.color_adjust = panfrost_drm_mm_color_adjust; in panfrost_open()
498 ret = panfrost_mmu_pgtable_alloc(panfrost_priv); in panfrost_open()
502 ret = panfrost_job_open(panfrost_priv); in panfrost_open()
[all …]
Dpanfrost_job.h45 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv);
46 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv);
Dpanfrost_job.c553 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv) in panfrost_job_open() argument
555 struct panfrost_device *pfdev = panfrost_priv->pfdev; in panfrost_job_open()
562 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], in panfrost_job_open()
571 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv) in panfrost_job_close() argument
576 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close()