| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_mem_pool.c | 37 static inline void kbase_mem_pool_lock(struct kbase_mem_pool *pool) in kbase_mem_pool_lock() 42 static inline void kbase_mem_pool_unlock(struct kbase_mem_pool *pool) in kbase_mem_pool_unlock() 47 static size_t kbase_mem_pool_capacity(struct kbase_mem_pool *pool) in kbase_mem_pool_capacity() 55 static bool kbase_mem_pool_is_full(struct kbase_mem_pool *pool) in kbase_mem_pool_is_full() 60 static bool kbase_mem_pool_is_empty(struct kbase_mem_pool *pool) in kbase_mem_pool_is_empty() 65 static void kbase_mem_pool_add_locked(struct kbase_mem_pool *pool, in kbase_mem_pool_add_locked() 76 static void kbase_mem_pool_add(struct kbase_mem_pool *pool, struct page *p) in kbase_mem_pool_add() 83 static void kbase_mem_pool_add_list_locked(struct kbase_mem_pool *pool, in kbase_mem_pool_add_list_locked() 94 static void kbase_mem_pool_add_list(struct kbase_mem_pool *pool, in kbase_mem_pool_add_list() 102 static struct page *kbase_mem_pool_remove_locked(struct kbase_mem_pool *pool) in kbase_mem_pool_remove_locked() [all …]
|
| H A D | mali_kbase_mem_pool_debugfs.c | 27 struct kbase_mem_pool *pool = (struct kbase_mem_pool *)data; in kbase_mem_pool_debugfs_size_get() 36 struct kbase_mem_pool *pool = (struct kbase_mem_pool *)data; in kbase_mem_pool_debugfs_size_set() 50 struct kbase_mem_pool *pool = (struct kbase_mem_pool *)data; in kbase_mem_pool_debugfs_max_size_get() 59 struct kbase_mem_pool *pool = (struct kbase_mem_pool *)data; in kbase_mem_pool_debugfs_max_size_set() 72 struct kbase_mem_pool *pool) in kbase_mem_pool_debugfs_init()
|
| H A D | mali_kbase_mem.h | 477 int kbase_mem_pool_init(struct kbase_mem_pool *pool, 480 struct kbase_mem_pool *next_pool); 489 void kbase_mem_pool_term(struct kbase_mem_pool *pool); 503 struct page *kbase_mem_pool_alloc(struct kbase_mem_pool *pool); 517 void kbase_mem_pool_free(struct kbase_mem_pool *pool, struct page *page, 531 int kbase_mem_pool_alloc_pages(struct kbase_mem_pool *pool, size_t nr_pages, 546 void kbase_mem_pool_free_pages(struct kbase_mem_pool *pool, size_t nr_pages, 557 static inline size_t kbase_mem_pool_size(struct kbase_mem_pool *pool) in kbase_mem_pool_size() 568 static inline size_t kbase_mem_pool_max_size(struct kbase_mem_pool *pool) in kbase_mem_pool_max_size() 582 void kbase_mem_pool_set_max_size(struct kbase_mem_pool *pool, size_t max_size); [all …]
|
| H A D | mali_kbase_mem_pool_debugfs.h | 33 struct kbase_mem_pool *pool);
|
| H A D | mali_kbase_defs.h | 919 struct kbase_mem_pool { struct 927 struct kbase_mem_pool *next_pool; argument 984 struct kbase_mem_pool mem_pool; 1379 struct kbase_mem_pool mem_pool;
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_mem_pool.c | 73 static inline bool can_alloc_page(struct kbase_mem_pool *pool, struct task_struct *page_owner, in can_alloc_page() 88 static size_t kbase_mem_pool_capacity(struct kbase_mem_pool *pool) in kbase_mem_pool_capacity() 96 static bool kbase_mem_pool_is_full(struct kbase_mem_pool *pool) in kbase_mem_pool_is_full() 101 static bool kbase_mem_pool_is_empty(struct kbase_mem_pool *pool) in kbase_mem_pool_is_empty() 106 static bool set_pool_new_page_metadata(struct kbase_mem_pool *pool, struct page *p, in set_pool_new_page_metadata() 138 static void kbase_mem_pool_add_locked(struct kbase_mem_pool *pool, in kbase_mem_pool_add_locked() 162 static void kbase_mem_pool_add(struct kbase_mem_pool *pool, struct page *p) in kbase_mem_pool_add() 169 static void kbase_mem_pool_add_list_locked(struct kbase_mem_pool *pool, in kbase_mem_pool_add_list_locked() 198 static void kbase_mem_pool_add_list(struct kbase_mem_pool *pool, in kbase_mem_pool_add_list() 206 static struct page *kbase_mem_pool_remove_locked(struct kbase_mem_pool *pool, in kbase_mem_pool_remove_locked() [all …]
|
| H A D | mali_kbase_mem.h | 259 struct kbase_mem_pool *pool; 1050 int kbase_mem_pool_init(struct kbase_mem_pool *pool, const struct kbase_mem_pool_config *config, 1052 struct kbase_mem_pool *next_pool); 1061 void kbase_mem_pool_term(struct kbase_mem_pool *pool); 1078 struct page *kbase_mem_pool_alloc(struct kbase_mem_pool *pool); 1091 struct page *kbase_mem_pool_alloc_locked(struct kbase_mem_pool *pool); 1108 void kbase_mem_pool_free(struct kbase_mem_pool *pool, struct page *page, 1122 void kbase_mem_pool_free_locked(struct kbase_mem_pool *pool, struct page *p, 1150 int kbase_mem_pool_alloc_pages(struct kbase_mem_pool *pool, size_t nr_4k_pages, 1191 int kbase_mem_pool_alloc_pages_locked(struct kbase_mem_pool *pool, [all …]
|
| H A D | mali_kbase_mem_pool_debugfs.c | 31 struct kbase_mem_pool *const mem_pools = array; in kbase_mem_pool_debugfs_trim() 43 struct kbase_mem_pool *const mem_pools = array; in kbase_mem_pool_debugfs_set_max_size() 54 struct kbase_mem_pool *const mem_pools = array; in kbase_mem_pool_debugfs_size() 65 struct kbase_mem_pool *const mem_pools = array; in kbase_mem_pool_debugfs_max_size()
|
| H A D | mali_kbase_defs.h | 509 struct kbase_mem_pool { struct 520 struct kbase_mem_pool *next_pool; argument 541 struct kbase_mem_pool small[MEMORY_GROUP_MANAGER_NR_GROUPS]; argument 542 struct kbase_mem_pool large[MEMORY_GROUP_MANAGER_NR_GROUPS];
|
| H A D | mali_kbase_mem_pool_group.h | 37 static inline struct kbase_mem_pool *kbase_mem_pool_group_select( in kbase_mem_pool_group_select()
|
| H A D | mali_kbase_mem_migrate.c | 303 struct kbase_mem_pool *mem_pool = NULL; in kbase_page_isolate()
|
| H A D | mali_kbase_mem.c | 78 struct kbase_mem_pool *pool, struct tagged_addr tp); 2697 struct kbase_mem_phy_alloc *alloc, struct kbase_mem_pool *pool, in kbase_alloc_phy_pages_helper_locked() 3012 struct kbase_mem_pool *pool, struct tagged_addr tp) in free_partial_locked() 3036 struct kbase_mem_pool *pool, struct tagged_addr *pages, in kbase_free_phy_pages_helper_locked() 4102 struct kbase_mem_pool *pool; in kbase_jit_grow()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/ |
| H A D | mali_kbase_mmu.c | 769 static size_t estimate_pool_space_required(struct kbase_mem_pool *pool, const size_t pages_required) in estimate_pool_space_required() 821 struct kbase_mem_pool *pool, *root_pool; in page_fault_try_alloc() 1422 struct kbase_mem_pool *const lp_mem_pool = in kbase_mmu_page_fault_worker() 1433 struct kbase_mem_pool *const mem_pool = in kbase_mmu_page_fault_worker()
|