Lines Matching refs:object
324 void kasan_unpoison_object_data(struct kmem_cache *cache, void *object) in kasan_unpoison_object_data() argument
326 kasan_unpoison_shadow(object, cache->object_size); in kasan_unpoison_object_data()
329 void kasan_poison_object_data(struct kmem_cache *cache, void *object) in kasan_poison_object_data() argument
331 kasan_poison_shadow(object, in kasan_poison_object_data()
336 void kasan_slab_alloc(struct kmem_cache *cache, void *object) in kasan_slab_alloc() argument
338 kasan_kmalloc(cache, object, cache->object_size); in kasan_slab_alloc()
341 void kasan_slab_free(struct kmem_cache *cache, void *object) in kasan_slab_free() argument
350 kasan_poison_shadow(object, rounded_up_size, KASAN_KMALLOC_FREE); in kasan_slab_free()
353 void kasan_kmalloc(struct kmem_cache *cache, const void *object, size_t size) in kasan_kmalloc() argument
358 if (unlikely(object == NULL)) in kasan_kmalloc()
361 redzone_start = round_up((unsigned long)(object + size), in kasan_kmalloc()
363 redzone_end = round_up((unsigned long)object + cache->object_size, in kasan_kmalloc()
366 kasan_unpoison_shadow(object, size); in kasan_kmalloc()
391 void kasan_krealloc(const void *object, size_t size) in kasan_krealloc() argument
395 if (unlikely(object == ZERO_SIZE_PTR)) in kasan_krealloc()
398 page = virt_to_head_page(object); in kasan_krealloc()
401 kasan_kmalloc_large(object, size); in kasan_krealloc()
403 kasan_kmalloc(page->slab_cache, object, size); in kasan_krealloc()