Searched refs:panfrost_priv (Results 1 – 3 of 3) sorted by relevance
408 struct panfrost_file_priv *panfrost_priv; in panfrost_open() local410 panfrost_priv = kzalloc(sizeof(*panfrost_priv), GFP_KERNEL); in panfrost_open()411 if (!panfrost_priv) in panfrost_open()414 panfrost_priv->pfdev = pfdev; in panfrost_open()415 file->driver_priv = panfrost_priv; in panfrost_open()417 spin_lock_init(&panfrost_priv->mm_lock); in panfrost_open()420 drm_mm_init(&panfrost_priv->mm, SZ_32M >> PAGE_SHIFT, (SZ_4G - SZ_32M) >> PAGE_SHIFT); in panfrost_open()421 panfrost_priv->mm.color_adjust = panfrost_drm_mm_color_adjust; in panfrost_open()423 ret = panfrost_mmu_pgtable_alloc(panfrost_priv); in panfrost_open()427 ret = panfrost_job_open(panfrost_priv); in panfrost_open()[all …]
44 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv);45 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv);
544 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv) in panfrost_job_open() argument546 struct panfrost_device *pfdev = panfrost_priv->pfdev; in panfrost_job_open()553 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], &rq, 1, NULL); in panfrost_job_open()560 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv) in panfrost_job_close() argument565 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close()