Searched refs:panfrost_priv (Results 1 – 3 of 3) sorted by relevance
483 struct panfrost_file_priv *panfrost_priv; in panfrost_open() local485 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 …]
45 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv);46 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv);
553 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv) in panfrost_job_open() argument555 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() argument576 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close()