Home
last modified time | relevance | path

Searched refs:at_reg (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.c350 …_context *kctx, struct kbase_va_region *new_reg, struct kbase_va_region *at_reg, u64 start_pfn, si… in kbase_insert_va_region_nolock() argument
355 reg_rbtree = kbase_reg_flags_to_rbtree(kctx, at_reg); in kbase_insert_va_region_nolock()
358 KBASE_DEBUG_ASSERT((at_reg->flags & KBASE_REG_FREE) != 0); in kbase_insert_va_region_nolock()
360 …KBASE_DEBUG_ASSERT((start_pfn >= at_reg->start_pfn) && (start_pfn < at_reg->start_pfn + at_reg->nr… in kbase_insert_va_region_nolock()
362 KBASE_DEBUG_ASSERT(start_pfn + nr_pages <= at_reg->start_pfn + at_reg->nr_pages); in kbase_insert_va_region_nolock()
368 if (at_reg->start_pfn == start_pfn && at_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()
371 kbase_free_alloced_region(at_reg); in kbase_insert_va_region_nolock()
374 else if (at_reg->start_pfn == start_pfn) { in kbase_insert_va_region_nolock()
375 at_reg->start_pfn += nr_pages; in kbase_insert_va_region_nolock()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c506 struct kbase_va_region *at_reg, u64 start_pfn, in kbase_insert_va_region_nolock() argument
512 reg_rbtree = at_reg->rbtree; in kbase_insert_va_region_nolock()
515 KBASE_DEBUG_ASSERT((at_reg->flags & KBASE_REG_FREE) != 0); in kbase_insert_va_region_nolock()
517 …KBASE_DEBUG_ASSERT((start_pfn >= at_reg->start_pfn) && (start_pfn < at_reg->start_pfn + at_reg->nr… in kbase_insert_va_region_nolock()
519 KBASE_DEBUG_ASSERT(start_pfn + nr_pages <= at_reg->start_pfn + at_reg->nr_pages); in kbase_insert_va_region_nolock()
528 if (at_reg->start_pfn == start_pfn && at_reg->nr_pages == nr_pages) { in kbase_insert_va_region_nolock()
529 rb_replace_node(&(at_reg->rblink), &(new_reg->rblink), in kbase_insert_va_region_nolock()
531 kfree(at_reg); in kbase_insert_va_region_nolock()
534 else if (at_reg->start_pfn == start_pfn) { in kbase_insert_va_region_nolock()
535 at_reg->start_pfn += nr_pages; in kbase_insert_va_region_nolock()
[all …]