/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_pool.c | 45 ssize_t cur_size = kbase_mem_pool_size(pool);
in kbase_mem_pool_capacity() local 47 return max(max_size - cur_size, (ssize_t)0);
in kbase_mem_pool_capacity() 65 pool->cur_size++;
in kbase_mem_pool_add_locked() 82 pool->cur_size += nr_pages;
in kbase_mem_pool_add_list_locked() 106 pool->cur_size--;
in kbase_mem_pool_remove_locked() 239 size_t cur_size;
in kbase_mem_pool_trim() local 241 cur_size = kbase_mem_pool_size(pool);
in kbase_mem_pool_trim() 247 if (new_size < cur_size) {
in kbase_mem_pool_trim() 248 kbase_mem_pool_shrink(pool, cur_size - new_size);
in kbase_mem_pool_trim() 249 } else if (new_size > cur_size) {
in kbase_mem_pool_trim() 256 size_t cur_size; kbase_mem_pool_set_max_size() local [all...] |
H A D | mali_kbase_mem.h | 556 return READ_ONCE(pool->cur_size); in kbase_mem_pool_size() 597 * If @new_size > @cur_size, fill the pool with new pages from the kernel, but 599 * If @new_size < @cur_size, shrink the pool by freeing pages to the kernel.
|
H A D | mali_kbase_defs.h | 898 * @cur_size: Number of free pages currently in the pool (may exceed @max_size
901 * @pool_lock: Lock protecting the pool - must be held when modifying @cur_size
911 size_t cur_size;
member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_pool.c | 50 ssize_t cur_size = kbase_mem_pool_size(pool); in kbase_mem_pool_capacity() local 52 return max(max_size - cur_size, (ssize_t)0); in kbase_mem_pool_capacity() 71 pool->cur_size++; in kbase_mem_pool_add_locked() 89 pool->cur_size += nr_pages; in kbase_mem_pool_add_list_locked() 113 pool->cur_size--; in kbase_mem_pool_remove_locked() 253 size_t cur_size; in kbase_mem_pool_trim() local 255 cur_size = kbase_mem_pool_size(pool); in kbase_mem_pool_trim() 260 if (new_size < cur_size) in kbase_mem_pool_trim() 261 kbase_mem_pool_shrink(pool, cur_size - new_size); in kbase_mem_pool_trim() 262 else if (new_size > cur_size) in kbase_mem_pool_trim() 268 size_t cur_size; kbase_mem_pool_set_max_size() local [all...] |
H A D | mali_kbase_mem.h | 559 return READ_ONCE(pool->cur_size); in kbase_mem_pool_size() 601 * If @new_size > @cur_size, fill the pool with new pages from the kernel, but 603 * If @new_size < @cur_size, shrink the pool by freeing pages to the kernel.
|
H A D | mali_kbase_defs.h | 908 * @cur_size: Number of free pages currently in the pool (may exceed @max_size 911 * @pool_lock: Lock protecting the pool - must be held when modifying @cur_size 921 size_t cur_size; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_pool.c | 44 ssize_t cur_size = kbase_mem_pool_size(pool); in kbase_mem_pool_capacity() local 46 return max(max_size - cur_size, (ssize_t)0); in kbase_mem_pool_capacity() 65 pool->cur_size++; in kbase_mem_pool_add_locked() 83 pool->cur_size += nr_pages; in kbase_mem_pool_add_list_locked() 107 pool->cur_size--; in kbase_mem_pool_remove_locked() 273 size_t cur_size; in kbase_mem_pool_trim() local 276 cur_size = kbase_mem_pool_size(pool); in kbase_mem_pool_trim() 281 if (new_size < cur_size) in kbase_mem_pool_trim() 282 kbase_mem_pool_shrink(pool, cur_size - new_size); in kbase_mem_pool_trim() 283 else if (new_size > cur_size) in kbase_mem_pool_trim() 297 size_t cur_size; kbase_mem_pool_set_max_size() local [all...] |
H A D | mali_kbase_defs.h | 442 * @cur_size: Number of free pages currently in the pool (may exceed 451 * @cur_size and @page_list 464 size_t cur_size; member
|
H A D | mali_kbase_mem.h | 995 return READ_ONCE(pool->cur_size); in kbase_mem_pool_size() 1037 * If @new_size > @cur_size, fill the pool with new pages from the kernel, but 1039 * If @new_size < @cur_size, shrink the pool by freeing pages to the kernel.
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_pool.c | 42 ssize_t cur_size = kbase_mem_pool_size(pool); in kbase_mem_pool_capacity() local 44 return max(max_size - cur_size, (ssize_t)0); in kbase_mem_pool_capacity() 62 pool->cur_size++; in kbase_mem_pool_add_locked() 79 pool->cur_size += nr_pages; in kbase_mem_pool_add_list_locked() 103 pool->cur_size--; in kbase_mem_pool_remove_locked() 266 size_t cur_size; in kbase_mem_pool_trim() local 269 cur_size = kbase_mem_pool_size(pool); in kbase_mem_pool_trim() 275 if (new_size < cur_size) { in kbase_mem_pool_trim() 276 kbase_mem_pool_shrink(pool, cur_size - new_size); in kbase_mem_pool_trim() 277 } else if (new_size > cur_size) { in kbase_mem_pool_trim() 292 size_t cur_size; kbase_mem_pool_set_max_size() local [all...] |
H A D | mali_kbase_defs.h | 423 * @cur_size: Number of free pages currently in the pool (may exceed 432 * @cur_size and @page_list 445 size_t cur_size; member
|
H A D | mali_kbase_mem.h | 901 return READ_ONCE(pool->cur_size); in kbase_mem_pool_size() 942 * If @new_size > @cur_size, fill the pool with new pages from the kernel, but 944 * If @new_size < @cur_size, shrink the pool by freeing pages to the kernel.
|