/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_native_mgm.c | 32 * @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 D | mali_kbase_mem_pool.c | 166 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 D | mali_kbase_mem_linux.c | 1336 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 D | mali_kbase_mem.c | 1251 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 D | mali_kbase_defs.h | 717 * @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 D | mali_kbase_native_mgm.c | 33 * @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 D | mali_kbase_mem_linux.c | 1381 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 D | mali_kbase_mem_pool.c | 167 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 D | mali_kbase_mem.c | 993 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 D | mali_kbase_defs.h | 680 * @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 D | memory_group_manager.h | 52 * @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 D | memory_group_manager.h | 52 * @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 D | mali_kbase_mmu.c | 1537 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 D | mali_kbase_mmu.c | 1245 return kbdev->mgm_dev->ops.mgm_update_gpu_pte(kbdev->mgm_dev, group_id, level, entry); in kbase_mmu_create_ate()
|