Lines Matching refs:obj_map
792 static void __fill_map(unsigned long *obj_map, struct kmem_cache *s, in __fill_map() argument
798 bitmap_zero(obj_map, slab->objects); in __fill_map()
801 set_bit(__obj_to_index(s, addr, p), obj_map); in __fill_map()
6496 unsigned long *obj_map) in validate_slab() argument
6505 __fill_map(obj_map, s, slab); in validate_slab()
6507 u8 val = test_bit(__obj_to_index(s, addr, p), obj_map) ? in validate_slab()
6516 struct kmem_cache_node *n, unsigned long *obj_map) in validate_slab_node() argument
6525 validate_slab(s, slab, obj_map); in validate_slab_node()
6538 validate_slab(s, slab, obj_map); in validate_slab_node()
6557 unsigned long *obj_map; in validate_slab_cache() local
6559 obj_map = bitmap_alloc(oo_objects(s->oo), GFP_KERNEL); in validate_slab_cache()
6560 if (!obj_map) in validate_slab_cache()
6565 count += validate_slab_node(s, n, obj_map); in validate_slab_cache()
6567 bitmap_free(obj_map); in validate_slab_cache()
6723 unsigned long *obj_map) in process_slab() argument
6729 __fill_map(obj_map, s, slab); in process_slab()
6732 if (!test_bit(__obj_to_index(s, addr, p), obj_map)) in process_slab()
7748 unsigned long *obj_map; in slab_debug_trace_open() local
7753 obj_map = bitmap_alloc(oo_objects(s->oo), GFP_KERNEL); in slab_debug_trace_open()
7754 if (!obj_map) { in slab_debug_trace_open()
7762 bitmap_free(obj_map); in slab_debug_trace_open()
7776 process_slab(t, s, slab, alloc, obj_map); in slab_debug_trace_open()
7778 process_slab(t, s, slab, alloc, obj_map); in slab_debug_trace_open()
7786 bitmap_free(obj_map); in slab_debug_trace_open()