Lines Matching refs:cache
122 static void describe_object_addr(struct kmem_cache *cache, void *object, in describe_object_addr() argument
132 object, cache->name, cache->object_size); in describe_object_addr()
140 } else if (access_addr >= object_addr + cache->object_size) { in describe_object_addr()
142 rel_bytes = access_addr - (object_addr + cache->object_size); in describe_object_addr()
150 rel_bytes, rel_type, cache->object_size, (void *)object_addr, in describe_object_addr()
151 (void *)(object_addr + cache->object_size)); in describe_object_addr()
154 static struct kasan_track *kasan_get_free_track(struct kmem_cache *cache, in kasan_get_free_track() argument
160 alloc_meta = get_alloc_info(cache, object); in kasan_get_free_track()
174 static void describe_object(struct kmem_cache *cache, void *object, in describe_object() argument
177 struct kasan_alloc_meta *alloc_info = get_alloc_info(cache, object); in describe_object()
179 if (cache->flags & SLAB_KASAN) { in describe_object()
184 free_track = kasan_get_free_track(cache, object, tag); in describe_object()
189 describe_object_addr(cache, object, addr); in describe_object()
378 struct kmem_cache *cache = page->slab_cache; in print_address_description() local
379 void *object = nearest_obj(cache, page, addr); in print_address_description()
381 describe_object(cache, object, addr, tag); in print_address_description()