Home
last modified time | relevance | path

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

/linux/drivers/accel/rocket/
H A Drocket_drv.c59 rocket_iommu_domain_get(struct rocket_file_priv *rocket_priv) in rocket_iommu_domain_get() argument
61 kref_get(&rocket_priv->domain->kref); in rocket_iommu_domain_get()
62 return rocket_priv->domain; in rocket_iommu_domain_get()
75 struct rocket_file_priv *rocket_priv; in rocket_open() local
82 rocket_priv = kzalloc_obj(*rocket_priv); in rocket_open()
83 if (!rocket_priv) { in rocket_open()
88 rocket_priv->rdev = rdev; in rocket_open()
89 rocket_priv->domain = rocket_iommu_domain_create(rdev->cores[0].dev); in rocket_open()
90 if (IS_ERR(rocket_priv->domain)) { in rocket_open()
91 ret = PTR_ERR(rocket_priv->domain); in rocket_open()
[all …]
H A Drocket_gem.c17 struct rocket_file_priv *rocket_priv = bo->driver_priv; in rocket_gem_bo_free() local
25 mutex_lock(&rocket_priv->mm_lock); in rocket_gem_bo_free()
27 mutex_unlock(&rocket_priv->mm_lock); in rocket_gem_bo_free()
62 struct rocket_file_priv *rocket_priv = file->driver_priv; in rocket_ioctl_create_bo() local
77 rkt_obj->driver_priv = rocket_priv; in rocket_ioctl_create_bo()
78 rkt_obj->domain = rocket_iommu_domain_get(rocket_priv); in rocket_ioctl_create_bo()
93 mutex_lock(&rocket_priv->mm_lock); in rocket_ioctl_create_bo()
94 ret = drm_mm_insert_node_generic(&rocket_priv->mm, &rkt_obj->mm, in rocket_ioctl_create_bo()
97 mutex_unlock(&rocket_priv->mm_lock); in rocket_ioctl_create_bo()
99 ret = iommu_map_sgtable(rocket_priv->domain->domain, in rocket_ioctl_create_bo()
[all …]
H A Drocket_job.c496 int rocket_job_open(struct rocket_file_priv *rocket_priv) in rocket_job_open() argument
498 struct rocket_device *rdev = rocket_priv->rdev; in rocket_job_open()
507 ret = drm_sched_entity_init(&rocket_priv->sched_entity, in rocket_job_open()
517 void rocket_job_close(struct rocket_file_priv *rocket_priv) in rocket_job_close() argument
519 struct drm_sched_entity *entity = &rocket_priv->sched_entity; in rocket_job_close()