Home
last modified time | relevance | path

Searched refs:kbase_mem_pool (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_pool.c37 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 Dmali_kbase_mem_pool_debugfs.c27 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 Dmali_kbase_mem.h477 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 Dmali_kbase_mem_pool_debugfs.h33 struct kbase_mem_pool *pool);
H A Dmali_kbase_defs.h919 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 Dmali_kbase_mem_pool.c73 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 Dmali_kbase_mem.h259 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 Dmali_kbase_mem_pool_debugfs.c31 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 Dmali_kbase_defs.h509 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 Dmali_kbase_mem_pool_group.h37 static inline struct kbase_mem_pool *kbase_mem_pool_group_select( in kbase_mem_pool_group_select()
H A Dmali_kbase_mem_migrate.c303 struct kbase_mem_pool *mem_pool = NULL; in kbase_page_isolate()
H A Dmali_kbase_mem.c78 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 Dmali_kbase_mmu.c769 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()