Lines Matching refs:kmem_cache

7 struct kmem_cache;
46 void kasan_cache_create(struct kmem_cache *cache, unsigned int *size,
48 void kasan_cache_shrink(struct kmem_cache *cache);
49 void kasan_cache_shutdown(struct kmem_cache *cache);
52 void kasan_unpoison_object_data(struct kmem_cache *cache, void *object);
53 void kasan_poison_object_data(struct kmem_cache *cache, void *object);
54 void kasan_init_slab_obj(struct kmem_cache *cache, const void *object);
59 void kasan_kmalloc(struct kmem_cache *s, const void *object, size_t size,
63 void kasan_slab_alloc(struct kmem_cache *s, void *object, gfp_t flags);
64 bool kasan_slab_free(struct kmem_cache *s, void *object, unsigned long ip);
79 size_t kasan_metadata_size(struct kmem_cache *cache);
97 static inline void kasan_cache_create(struct kmem_cache *cache, in kasan_cache_create()
100 static inline void kasan_cache_shrink(struct kmem_cache *cache) {} in kasan_cache_shrink()
101 static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} in kasan_cache_shutdown()
104 static inline void kasan_unpoison_object_data(struct kmem_cache *cache, in kasan_unpoison_object_data()
106 static inline void kasan_poison_object_data(struct kmem_cache *cache, in kasan_poison_object_data()
108 static inline void kasan_init_slab_obj(struct kmem_cache *cache, in kasan_init_slab_obj()
114 static inline void kasan_kmalloc(struct kmem_cache *s, const void *object, in kasan_kmalloc()
119 static inline void kasan_slab_alloc(struct kmem_cache *s, void *object, in kasan_slab_alloc()
121 static inline bool kasan_slab_free(struct kmem_cache *s, void *object, in kasan_slab_free()
139 static inline size_t kasan_metadata_size(struct kmem_cache *cache) { return 0; } in kasan_metadata_size()