Searched refs:nr_pages_to_free (Results 1 - 8 of 8) sorted by relevance
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 2033 size_t nr_pages_to_free = nr_pages_requested - nr_left; in kbase_alloc_phy_pages_helper() local 2035 alloc->nents += nr_pages_to_free; in kbase_alloc_phy_pages_helper() 2037 kbase_process_page_usage_inc(kctx, nr_pages_to_free); in kbase_alloc_phy_pages_helper() 2038 atomic_add(nr_pages_to_free, &kctx->used_pages); in kbase_alloc_phy_pages_helper() 2039 atomic_add(nr_pages_to_free, &kctx->kbdev->memdev.used_pages); in kbase_alloc_phy_pages_helper() 2041 kbase_free_phy_pages_helper(alloc, nr_pages_to_free); in kbase_alloc_phy_pages_helper() 2196 size_t nr_pages_to_free = nr_pages_requested - nr_left; in kbase_alloc_phy_pages_helper_locked() local 2202 while (nr_pages_to_free) { in kbase_alloc_phy_pages_helper_locked() 2206 nr_pages_to_free -= 0x200; in kbase_alloc_phy_pages_helper_locked() 2210 nr_pages_to_free in kbase_alloc_phy_pages_helper_locked() 2252 kbase_free_phy_pages_helper(struct kbase_mem_phy_alloc *alloc, size_t nr_pages_to_free) kbase_free_phy_pages_helper() argument 2352 kbase_free_phy_pages_helper_locked(struct kbase_mem_phy_alloc *alloc, struct kbase_mem_pool *pool, struct tagged_addr *pages, size_t nr_pages_to_free) kbase_free_phy_pages_helper_locked() argument [all...] |
H A D | mali_kbase_mem.h | 1336 * @nr_pages_to_free: number of physical pages to free 1340 int kbase_free_phy_pages_helper(struct kbase_mem_phy_alloc *alloc, size_t nr_pages_to_free); 1348 * @nr_pages_to_free: Number of physical pages to free 1359 struct tagged_addr *pages, size_t nr_pages_to_free);
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 2373 size_t nr_pages_to_free = nr_pages_requested - nr_left; in kbase_alloc_phy_pages_helper() local 2375 alloc->nents += nr_pages_to_free; in kbase_alloc_phy_pages_helper() 2377 kbase_process_page_usage_inc(kctx, nr_pages_to_free); in kbase_alloc_phy_pages_helper() 2378 atomic_add(nr_pages_to_free, &kctx->used_pages); in kbase_alloc_phy_pages_helper() 2379 atomic_add(nr_pages_to_free, in kbase_alloc_phy_pages_helper() 2382 kbase_free_phy_pages_helper(alloc, nr_pages_to_free); in kbase_alloc_phy_pages_helper() 2552 size_t nr_pages_to_free = nr_pages_requested - nr_left; in kbase_alloc_phy_pages_helper_locked() local 2558 while (nr_pages_to_free) { in kbase_alloc_phy_pages_helper_locked() 2565 nr_pages_to_free -= 512; in kbase_alloc_phy_pages_helper_locked() 2570 nr_pages_to_free in kbase_alloc_phy_pages_helper_locked() 2620 kbase_free_phy_pages_helper( struct kbase_mem_phy_alloc *alloc, size_t nr_pages_to_free) kbase_free_phy_pages_helper() argument 2742 kbase_free_phy_pages_helper_locked(struct kbase_mem_phy_alloc *alloc, struct kbase_mem_pool *pool, struct tagged_addr *pages, size_t nr_pages_to_free) kbase_free_phy_pages_helper_locked() argument [all...] |
H A D | mali_kbase_mem.h | 1458 * @nr_pages_to_free: number of physical pages to free 1462 int kbase_free_phy_pages_helper(struct kbase_mem_phy_alloc *alloc, size_t nr_pages_to_free); 1470 * @nr_pages_to_free: Number of physical pages to free 1482 size_t nr_pages_to_free);
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem.c | 1408 int kbase_free_phy_pages_helper(struct kbase_mem_phy_alloc *alloc, size_t nr_pages_to_free)
in kbase_free_phy_pages_helper() argument 1418 KBASE_DEBUG_ASSERT(alloc->nents >= nr_pages_to_free);
in kbase_free_phy_pages_helper() 1421 if (nr_pages_to_free == 0) {
in kbase_free_phy_pages_helper() 1425 start_free = alloc->pages + alloc->nents - nr_pages_to_free;
in kbase_free_phy_pages_helper() 1429 kbase_mem_pool_free_pages(&kctx->mem_pool, nr_pages_to_free, start_free, syncback, reclaimed);
in kbase_free_phy_pages_helper() 1431 alloc->nents -= nr_pages_to_free;
in kbase_free_phy_pages_helper() 1438 kbase_process_page_usage_dec(kctx, nr_pages_to_free);
in kbase_free_phy_pages_helper() 1439 new_page_count = kbase_atomic_sub_pages(nr_pages_to_free, &kctx->used_pages);
in kbase_free_phy_pages_helper() 1440 kbase_atomic_sub_pages(nr_pages_to_free, &kctx->kbdev->memdev.used_pages);
in kbase_free_phy_pages_helper()
|
H A D | mali_kbase_mem.h | 839 * @param[in] nr_pages_to_free number of physical pages to free 841 int kbase_free_phy_pages_helper(struct kbase_mem_phy_alloc *alloc, size_t nr_pages_to_free);
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem.c | 1453 size_t nr_pages_to_free) in kbase_free_phy_pages_helper() 1463 KBASE_DEBUG_ASSERT(alloc->nents >= nr_pages_to_free); in kbase_free_phy_pages_helper() 1466 if (0 == nr_pages_to_free) in kbase_free_phy_pages_helper() 1469 start_free = alloc->pages + alloc->nents - nr_pages_to_free; in kbase_free_phy_pages_helper() 1474 nr_pages_to_free, in kbase_free_phy_pages_helper() 1479 alloc->nents -= nr_pages_to_free; in kbase_free_phy_pages_helper() 1486 kbase_process_page_usage_dec(kctx, nr_pages_to_free); in kbase_free_phy_pages_helper() 1487 new_page_count = kbase_atomic_sub_pages(nr_pages_to_free, in kbase_free_phy_pages_helper() 1489 kbase_atomic_sub_pages(nr_pages_to_free, in kbase_free_phy_pages_helper() 1451 kbase_free_phy_pages_helper( struct kbase_mem_phy_alloc *alloc, size_t nr_pages_to_free) kbase_free_phy_pages_helper() argument
|
H A D | mali_kbase_mem.h | 848 * @param[in] nr_pages_to_free number of physical pages to free 850 int kbase_free_phy_pages_helper(struct kbase_mem_phy_alloc *alloc, size_t nr_pages_to_free);
|
Completed in 22 milliseconds