Home
last modified time | relevance | path

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 Dmali_kbase_mem.c2033 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 Dmali_kbase_mem.h1336 * @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 Dmali_kbase_mem.c2373 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 Dmali_kbase_mem.h1458 * @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 Dmali_kbase_mem.c1408 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 Dmali_kbase_mem.h839 * @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 Dmali_kbase_mem.c1453 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 Dmali_kbase_mem.h848 * @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