Home
last modified time | relevance | path

Searched refs:panfrost_priv (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/
H A Dpanfrost_drv.c466 struct panfrost_file_priv *panfrost_priv; in panfrost_open() local
468 panfrost_priv = kzalloc(sizeof(*panfrost_priv), GFP_KERNEL); in panfrost_open()
469 if (!panfrost_priv) in panfrost_open()
472 panfrost_priv->pfdev = pfdev; in panfrost_open()
473 file->driver_priv = panfrost_priv; in panfrost_open()
475 panfrost_priv->mmu = panfrost_mmu_ctx_create(pfdev); in panfrost_open()
476 if (IS_ERR(panfrost_priv->mmu)) { in panfrost_open()
477 ret = PTR_ERR(panfrost_priv->mmu); in panfrost_open()
481 ret = panfrost_job_open(panfrost_priv); in panfrost_open()
497 struct panfrost_file_priv *panfrost_priv = file->driver_priv; panfrost_postclose() local
[all...]
H A Dpanfrost_job.h45 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv);
46 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv);
H A Dpanfrost_job.c659 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv) in panfrost_job_open() argument
661 struct panfrost_device *pfdev = panfrost_priv->pfdev; in panfrost_job_open()
668 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], in panfrost_job_open()
677 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv) in panfrost_job_close() argument
682 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close()
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/
H A Dpanfrost_drv.c471 struct panfrost_file_priv *panfrost_priv; in panfrost_open() local
473 panfrost_priv = kzalloc(sizeof(*panfrost_priv), GFP_KERNEL); in panfrost_open()
474 if (!panfrost_priv) in panfrost_open()
477 panfrost_priv->pfdev = pfdev; in panfrost_open()
478 file->driver_priv = panfrost_priv; in panfrost_open()
480 panfrost_priv->mmu = panfrost_mmu_ctx_create(pfdev); in panfrost_open()
481 if (IS_ERR(panfrost_priv->mmu)) { in panfrost_open()
482 ret = PTR_ERR(panfrost_priv->mmu); in panfrost_open()
486 ret = panfrost_job_open(panfrost_priv); in panfrost_open()
502 struct panfrost_file_priv *panfrost_priv = file->driver_priv; panfrost_postclose() local
[all...]
H 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);
H A Dpanfrost_job.c872 int panfrost_job_open(struct panfrost_file_priv *panfrost_priv) in panfrost_job_open() argument
874 struct panfrost_device *pfdev = panfrost_priv->pfdev; in panfrost_job_open()
881 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], in panfrost_job_open()
890 void panfrost_job_close(struct panfrost_file_priv *panfrost_priv) in panfrost_job_close() argument
892 struct panfrost_device *pfdev = panfrost_priv->pfdev; in panfrost_job_close()
896 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close()
901 struct drm_sched_entity *entity = &panfrost_priv->sched_entity[i]; in panfrost_job_close()

Completed in 5 milliseconds