Home
last modified time | relevance | path

Searched refs:new_reg (Results 1 - 8 of 8) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c1815 struct kbase_va_region *new_reg; local
1847 new_reg = kbase_alloc_free_region(kctx, 0, nr_pages, KBASE_REG_ZONE_SAME_VA);
1848 if (!new_reg) {
1854 new_reg->cpu_alloc = kbase_alloc_create(0, KBASE_MEM_TYPE_TB);
1855 if (IS_ERR_OR_NULL(new_reg->cpu_alloc)) {
1857 new_reg->cpu_alloc = NULL;
1862 new_reg->gpu_alloc = kbase_mem_phy_alloc_get(new_reg->cpu_alloc);
1864 new_reg->cpu_alloc->imported.kctx = kctx;
1865 new_reg
1900 struct kbase_va_region *new_reg; global() local
[all...]
H A Dmali_kbase_mem.c99 struct kbase_va_region *new_reg) in kbase_region_tracker_insert()
101 u64 start_pfn = new_reg->start_pfn; in kbase_region_tracker_insert()
106 rbtree = kbase_reg_flags_to_rbtree(kctx, new_reg); in kbase_region_tracker_insert()
126 rb_link_node(&(new_reg->rblink), parent, link); in kbase_region_tracker_insert()
128 rb_insert_color(&(new_reg->rblink), rbtree); in kbase_region_tracker_insert()
350 static int kbase_insert_va_region_nolock(struct kbase_context *kctx, struct kbase_va_region *new_reg, struct kbase_va_region *at_reg, u64 start_pfn, size_t nr_pages) in kbase_insert_va_region_nolock() argument
364 new_reg->start_pfn = start_pfn; in kbase_insert_va_region_nolock()
365 new_reg->nr_pages = nr_pages; in kbase_insert_va_region_nolock()
369 rb_replace_node(&(at_reg->rblink), &(new_reg->rblink), in kbase_insert_va_region_nolock()
379 kbase_region_tracker_insert(kctx, new_reg); in kbase_insert_va_region_nolock()
98 kbase_region_tracker_insert(struct kbase_context *kctx, struct kbase_va_region *new_reg) kbase_region_tracker_insert() argument
792 struct kbase_va_region *new_reg; kbase_alloc_free_region() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c1819 struct kbase_va_region *new_reg; local
1850 new_reg = kbase_alloc_free_region(kctx, 0, nr_pages, KBASE_REG_ZONE_SAME_VA);
1851 if (!new_reg) {
1857 new_reg->cpu_alloc = kbase_alloc_create(0, KBASE_MEM_TYPE_TB);
1858 if (IS_ERR_OR_NULL(new_reg->cpu_alloc)) {
1860 new_reg->cpu_alloc = NULL;
1865 new_reg->gpu_alloc = kbase_mem_phy_alloc_get(new_reg->cpu_alloc);
1867 new_reg->cpu_alloc->imported.kctx = kctx;
1868 new_reg
1904 struct kbase_va_region *new_reg; global() local
[all...]
H A Dmali_kbase_mem.c94 static void kbase_region_tracker_insert(struct kbase_context *kctx, struct kbase_va_region *new_reg) in kbase_region_tracker_insert() argument
96 u64 start_pfn = new_reg->start_pfn; in kbase_region_tracker_insert()
101 rbtree = kbase_reg_flags_to_rbtree(kctx, new_reg); in kbase_region_tracker_insert()
122 rb_link_node(&(new_reg->rblink), parent, link); in kbase_region_tracker_insert()
124 rb_insert_color(&(new_reg->rblink), rbtree); in kbase_region_tracker_insert()
345 static int kbase_insert_va_region_nolock(struct kbase_context *kctx, struct kbase_va_region *new_reg, in kbase_insert_va_region_nolock() argument
360 new_reg->start_pfn = start_pfn; in kbase_insert_va_region_nolock()
361 new_reg->nr_pages = nr_pages; in kbase_insert_va_region_nolock()
365 rb_replace_node(&(at_reg->rblink), &(new_reg->rblink), reg_rbtree); in kbase_insert_va_region_nolock()
371 kbase_region_tracker_insert(kctx, new_reg); in kbase_insert_va_region_nolock()
764 struct kbase_va_region *new_reg; kbase_alloc_free_region() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c135 static void kbase_region_tracker_insert(struct kbase_va_region *new_reg) in kbase_region_tracker_insert() argument
137 u64 start_pfn = new_reg->start_pfn; in kbase_region_tracker_insert()
142 rbtree = new_reg->rbtree; in kbase_region_tracker_insert()
163 rb_link_node(&(new_reg->rblink), parent, link); in kbase_region_tracker_insert()
165 rb_insert_color(&(new_reg->rblink), rbtree); in kbase_region_tracker_insert()
422 * @new_reg: The new region to insert
427 static int kbase_insert_va_region_nolock(struct kbase_va_region *new_reg, struct kbase_va_region *at_reg, u64 start_pfn, in kbase_insert_va_region_nolock() argument
442 new_reg->start_pfn = start_pfn; in kbase_insert_va_region_nolock()
443 new_reg->nr_pages = nr_pages; in kbase_insert_va_region_nolock()
447 rb_replace_node(&(at_reg->rblink), &(new_reg in kbase_insert_va_region_nolock()
1078 struct kbase_va_region *new_reg; kbase_alloc_free_region() local
[all...]
H A Dmali_kbase_mem_linux.c2635 struct kbase_va_region *new_reg; local
2655 new_reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, 0, nr_pages,
2657 if (!new_reg) {
2663 new_reg->cpu_alloc =
2665 if (IS_ERR_OR_NULL(new_reg->cpu_alloc)) {
2667 new_reg->cpu_alloc = NULL;
2672 new_reg->gpu_alloc = kbase_mem_phy_alloc_get(new_reg->cpu_alloc);
2674 new_reg->flags &= ~KBASE_REG_FREE;
2675 new_reg
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c141 static void kbase_region_tracker_insert(struct kbase_va_region *new_reg) in kbase_region_tracker_insert() argument
143 u64 start_pfn = new_reg->start_pfn; in kbase_region_tracker_insert()
148 rbtree = new_reg->rbtree; in kbase_region_tracker_insert()
168 rb_link_node(&(new_reg->rblink), parent, link); in kbase_region_tracker_insert()
170 rb_insert_color(&(new_reg->rblink), rbtree); in kbase_region_tracker_insert()
477 * @new_reg: The new region to insert
482 static int kbase_insert_va_region_nolock(struct kbase_va_region *new_reg, in kbase_insert_va_region_nolock() argument
500 new_reg->start_pfn = start_pfn; in kbase_insert_va_region_nolock()
501 new_reg->nr_pages = nr_pages; in kbase_insert_va_region_nolock()
505 rb_replace_node(&(at_reg->rblink), &(new_reg in kbase_insert_va_region_nolock()
1348 struct kbase_va_region *new_reg; kbase_alloc_free_region() local
[all...]
H A Dmali_kbase_mem_linux.c2599 struct kbase_va_region *new_reg; local
2620 new_reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, 0, nr_pages,
2622 if (!new_reg) {
2628 new_reg->cpu_alloc = kbase_alloc_create(kctx, 0, KBASE_MEM_TYPE_RAW,
2630 if (IS_ERR_OR_NULL(new_reg->cpu_alloc)) {
2632 new_reg->cpu_alloc = NULL;
2637 new_reg->gpu_alloc = kbase_mem_phy_alloc_get(new_reg->cpu_alloc);
2639 new_reg->flags &= ~KBASE_REG_FREE;
2640 new_reg
[all...]

Completed in 20 milliseconds