Home
last modified time | relevance | path

Searched refs:mgm_dev (Results 1 - 14 of 14) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_native_mgm.c32 * @mgm_dev: The memory group manager the request is being made through.
45 struct memory_group_manager_device *mgm_dev, int group_id, in kbase_native_mgm_alloc()
61 CSTD_UNUSED(mgm_dev); in kbase_native_mgm_alloc()
70 * @mgm_dev: The memory group manager the request is being made through.
81 static void kbase_native_mgm_free(struct memory_group_manager_device *mgm_dev, in kbase_native_mgm_free() argument
84 CSTD_UNUSED(mgm_dev); in kbase_native_mgm_free()
93 * @mgm_dev: The memory group manager the request is being made through.
108 struct memory_group_manager_device *mgm_dev, int group_id, in kbase_native_mgm_vmf_insert_pfn_prot()
112 CSTD_UNUSED(mgm_dev); in kbase_native_mgm_vmf_insert_pfn_prot()
122 * @mgm_dev
44 kbase_native_mgm_alloc( struct memory_group_manager_device *mgm_dev, int group_id, gfp_t gfp_mask, unsigned int order) kbase_native_mgm_alloc() argument
107 kbase_native_mgm_vmf_insert_pfn_prot( struct memory_group_manager_device *mgm_dev, int group_id, struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, pgprot_t pgprot) kbase_native_mgm_vmf_insert_pfn_prot() argument
133 kbase_native_mgm_update_gpu_pte(struct memory_group_manager_device *mgm_dev, int group_id, int mmu_level, u64 pte) kbase_native_mgm_update_gpu_pte() argument
[all...]
H A Dmali_kbase_mem_pool.c166 p = kbdev->mgm_dev->ops.mgm_alloc_page(kbdev->mgm_dev, in kbase_mem_alloc_page()
175 kbdev->mgm_dev->ops.mgm_free_page(kbdev->mgm_dev, in kbase_mem_alloc_page()
200 kbdev->mgm_dev->ops.mgm_free_page(kbdev->mgm_dev, in kbase_mem_pool_free_page()
H A Dmali_kbase_mem_linux.c1336 if (kctx->kbdev->mgm_dev->ops.mgm_get_import_memory_id) { in get_umm_memory_group_id()
1343 group_id = kctx->kbdev->mgm_dev->ops.mgm_get_import_memory_id( in get_umm_memory_group_id()
1344 kctx->kbdev->mgm_dev, &mgm_import_data); in get_umm_memory_group_id()
2421 struct memory_group_manager_device *mgm_dev; local
2460 mgm_dev = map->kctx->kbdev->mgm_dev;
2463 ret = mgm_dev->ops.mgm_vmf_insert_pfn_prot(mgm_dev,
3286 struct memory_group_manager_device *mgm_dev; local
3295 mgm_dev
3454 struct memory_group_manager_device *mgm_dev = kbdev->mgm_dev; global() local
[all...]
H A Dmali_kbase_mem.c1251 kbdev->mgm_dev = &kbase_native_mgm_dev; in kbase_mem_init()
1270 kbdev->mgm_dev = platform_get_drvdata(pdev); in kbase_mem_init()
1271 if (!kbdev->mgm_dev) { in kbase_mem_init()
1275 } else if (!try_module_get(kbdev->mgm_dev->owner)) { in kbase_mem_init()
1279 kbdev->mgm_dev = NULL; in kbase_mem_init()
1327 if (kbdev->mgm_dev) in kbase_mem_term()
1328 module_put(kbdev->mgm_dev->owner); in kbase_mem_term()
H A Dmali_kbase_defs.h717 * @mgm_dev: Pointer to the memory group manager device attached
1003 struct memory_group_manager_device *mgm_dev; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_native_mgm.c33 * @mgm_dev: The memory group manager the request is being made through.
45 static struct page *kbase_native_mgm_alloc(struct memory_group_manager_device *mgm_dev, int group_id, gfp_t gfp_mask, in kbase_native_mgm_alloc() argument
59 CSTD_UNUSED(mgm_dev); in kbase_native_mgm_alloc()
68 * @mgm_dev: The memory group manager the request is being made through.
79 static void kbase_native_mgm_free(struct memory_group_manager_device *mgm_dev, int group_id, struct page *page, in kbase_native_mgm_free() argument
82 CSTD_UNUSED(mgm_dev); in kbase_native_mgm_free()
91 * @mgm_dev: The memory group manager the request is being made through.
105 static vm_fault_t kbase_native_mgm_vmf_insert_pfn_prot(struct memory_group_manager_device *mgm_dev, int group_id, in kbase_native_mgm_vmf_insert_pfn_prot() argument
109 CSTD_UNUSED(mgm_dev); in kbase_native_mgm_vmf_insert_pfn_prot()
119 * @mgm_dev
129 kbase_native_mgm_update_gpu_pte(struct memory_group_manager_device *mgm_dev, int group_id, int mmu_level, u64 pte) kbase_native_mgm_update_gpu_pte() argument
[all...]
H A Dmali_kbase_mem_linux.c1381 if (kctx->kbdev->mgm_dev->ops.mgm_get_import_memory_id) { in get_umm_memory_group_id()
1387 group_id = kctx->kbdev->mgm_dev->ops.mgm_get_import_memory_id( in get_umm_memory_group_id()
1388 kctx->kbdev->mgm_dev, &mgm_import_data); in get_umm_memory_group_id()
2452 struct memory_group_manager_device *mgm_dev; local
2494 mgm_dev = map->kctx->kbdev->mgm_dev;
2496 ret = mgm_dev->ops.mgm_vmf_insert_pfn_prot(
2497 mgm_dev, map->alloc->group_id, vma, addr << PAGE_SHIFT,
3312 struct memory_group_manager_device *mgm_dev; local
3322 mgm_dev
[all...]
H A Dmali_kbase_mem_pool.c167 p = kbdev->mgm_dev->ops.mgm_alloc_page(kbdev->mgm_dev, pool->group_id, gfp, pool->order); in kbase_mem_alloc_page()
173 kbdev->mgm_dev->ops.mgm_free_page(kbdev->mgm_dev, pool->group_id, p, pool->order); in kbase_mem_alloc_page()
197 kbdev->mgm_dev->ops.mgm_free_page(kbdev->mgm_dev, pool->group_id, p, pool->order); in kbase_mem_pool_free_page()
H A Dmali_kbase_mem.c993 kbdev->mgm_dev = &kbase_native_mgm_dev; in kbase_mem_init()
1008 kbdev->mgm_dev = platform_get_drvdata(pdev); in kbase_mem_init()
1009 if (!kbdev->mgm_dev) { in kbase_mem_init()
1012 } else if (!try_module_get(kbdev->mgm_dev->owner)) { in kbase_mem_init()
1015 kbdev->mgm_dev = NULL; in kbase_mem_init()
1061 if (kbdev->mgm_dev) { in kbase_mem_term()
1062 module_put(kbdev->mgm_dev->owner); in kbase_mem_term()
H A Dmali_kbase_defs.h680 * @mgm_dev: Pointer to the memory group manager device attached
918 struct memory_group_manager_device *mgm_dev; member
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Dmemory_group_manager.h52 * @mgm_dev: The memory group manager through which the request is
64 struct page *(*mgm_alloc_page)(struct memory_group_manager_device *mgm_dev, int group_id, gfp_t gfp_mask,
70 * @mgm_dev: The memory group manager through which the request
82 void (*mgm_free_page)(struct memory_group_manager_device *mgm_dev, int group_id, struct page *page,
89 * @mgm_dev: The memory group manager through which the request
100 int (*mgm_get_import_memory_id)(struct memory_group_manager_device *mgm_dev,
106 * @mgm_dev: The memory group manager through which the request
124 u64 (*mgm_update_gpu_pte)(struct memory_group_manager_device *mgm_dev, int group_id, int mmu_level, u64 pte);
129 * @mgm_dev: The memory group manager through which the request
147 vm_fault_t (*mgm_vmf_insert_pfn_prot)(struct memory_group_manager_device *mgm_dev, in
[all...]
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dmemory_group_manager.h52 * @mgm_dev: The memory group manager through which the request is
65 struct memory_group_manager_device *mgm_dev, int group_id,
71 * @mgm_dev: The memory group manager through which the request
84 struct memory_group_manager_device *mgm_dev, int group_id,
91 * @mgm_dev: The memory group manager through which the request
103 struct memory_group_manager_device *mgm_dev,
109 * @mgm_dev: The memory group manager through which the request
127 u64 (*mgm_update_gpu_pte)(struct memory_group_manager_device *mgm_dev,
133 * @mgm_dev: The memory group manager through which the request
152 struct memory_group_manager_device *mgm_dev, in
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c1537 return kbdev->mgm_dev->ops.mgm_update_gpu_pte(kbdev->mgm_dev, in kbase_mmu_create_ate()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c1245 return kbdev->mgm_dev->ops.mgm_update_gpu_pte(kbdev->mgm_dev, group_id, level, entry); in kbase_mmu_create_ate()

Completed in 34 milliseconds