Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/mm/kasan/
H A Dgeneric.c382 cache->kasan_info.alloc_meta_offset = *size; in kasan_cache_create()
392 cache->kasan_info.alloc_meta_offset = 0; in kasan_cache_create()
405 * Otherwise cache->kasan_info.free_meta_offset = 0 is implied. in kasan_cache_create()
411 cache->kasan_info.free_meta_offset = *size; in kasan_cache_create()
416 cache->kasan_info.free_meta_offset = KASAN_NO_FREE_META; in kasan_cache_create()
434 if (!cache->kasan_info.alloc_meta_offset) in kasan_get_alloc_meta()
436 return (void *)object + cache->kasan_info.alloc_meta_offset; in kasan_get_alloc_meta()
443 if (cache->kasan_info.free_meta_offset == KASAN_NO_FREE_META) in kasan_get_free_meta()
445 return (void *)object + cache->kasan_info.free_meta_offset; in kasan_get_free_meta()
459 struct kasan_cache *info = &cache->kasan_info; in kasan_metadata_size()
[all...]
H A Dquarantine.c138 return ((void *)free_info) - cache->kasan_info.free_meta_offset; in qlink_to_object()
157 cache->kasan_info.free_meta_offset == 0) in qlink_free()
/kernel/linux/linux-5.10/mm/kasan/
H A Dcommon.c232 cache->kasan_info.alloc_meta_offset = *size; in kasan_cache_create()
239 cache->kasan_info.free_meta_offset = *size; in kasan_cache_create()
254 if (*size <= cache->kasan_info.alloc_meta_offset || in kasan_cache_create()
255 *size <= cache->kasan_info.free_meta_offset) { in kasan_cache_create()
256 cache->kasan_info.alloc_meta_offset = 0; in kasan_cache_create()
257 cache->kasan_info.free_meta_offset = 0; in kasan_cache_create()
267 return (cache->kasan_info.alloc_meta_offset ? in kasan_metadata_size()
269 (cache->kasan_info.free_meta_offset ? in kasan_metadata_size()
276 return (void *)object + cache->kasan_info.alloc_meta_offset; in get_alloc_info()
283 return (void *)object + cache->kasan_info in get_free_info()
[all...]
H A Dquarantine.c139 return ((void *)free_info) - cache->kasan_info.free_meta_offset; in qlink_to_object()
/kernel/linux/linux-5.10/include/linux/
H A Dslab_def.h76 struct kasan_cache kasan_info; member
H A Dslub_def.h128 struct kasan_cache kasan_info; member
/kernel/linux/linux-6.6/include/linux/
H A Dslab_def.h76 struct kasan_cache kasan_info; member
H A Dslub_def.h146 struct kasan_cache kasan_info; member

Completed in 5 milliseconds