Lines Matching refs:area
443 struct kmemleak_scan_area *area; in free_object_rcu() local
451 hlist_for_each_entry_safe(area, tmp, &object->area_list, node) { in free_object_rcu()
452 hlist_del(&area->node); in free_object_rcu()
453 kmem_cache_free(scan_area_cache, area); in free_object_rcu()
743 struct kmemleak_scan_area *area; in add_scan_area() local
752 area = kmem_cache_alloc(scan_area_cache, gfp_kmemleak_mask(gfp)); in add_scan_area()
753 if (!area) { in add_scan_area()
764 kmem_cache_free(scan_area_cache, area); in add_scan_area()
768 INIT_HLIST_NODE(&area->node); in add_scan_area()
769 area->start = ptr; in add_scan_area()
770 area->size = size; in add_scan_area()
772 hlist_add_head(&area->node, &object->area_list); in add_scan_area()
1219 struct kmemleak_scan_area *area; in scan_object() local
1247 hlist_for_each_entry(area, &object->area_list, node) in scan_object()
1248 scan_block((void *)area->start, in scan_object()
1249 (void *)(area->start + area->size), in scan_object()