Lines Matching defs:object

133 void __kasan_unpoison_new_object(struct kmem_cache *cache, void *object);
135 * kasan_unpoison_new_object - Temporarily unpoison a new slab object.
136 * @cache: Cache the object belong to.
137 * @object: Pointer to the object.
140 * temporarily unpoisons an object from a newly allocated slab without doing
141 * anything else. The object must later be repoisoned by
145 void *object)
148 __kasan_unpoison_new_object(cache, object);
151 void __kasan_poison_new_object(struct kmem_cache *cache, void *object);
153 * kasan_unpoison_new_object - Repoison a new slab object.
154 * @cache: Cache the object belong to.
155 * @object: Pointer to the object.
158 * repoisons an object that was previously unpoisoned by
162 void *object)
165 __kasan_poison_new_object(cache, object);
169 const void *object);
171 struct kmem_cache *cache, const void *object)
174 return __kasan_init_slab_obj(cache, object);
175 return (void *)object;
178 bool __kasan_slab_free(struct kmem_cache *s, void *object,
181 void *object, bool init)
184 return __kasan_slab_free(s, object, _RET_IP_, init);
196 void *object, gfp_t flags, bool init);
198 struct kmem_cache *s, void *object, gfp_t flags, bool init)
201 return __kasan_slab_alloc(s, object, flags, init);
202 return object;
205 void * __must_check __kasan_kmalloc(struct kmem_cache *s, const void *object,
208 const void *object, size_t size, gfp_t flags)
211 return __kasan_kmalloc(s, object, size, flags);
212 return (void *)object;
225 void * __must_check __kasan_krealloc(const void *object,
227 static __always_inline void * __must_check kasan_krealloc(const void *object,
231 return __kasan_krealloc(object, new_size, flags);
232 return (void *)object;
366 void *object) {}
368 void *object) {}
370 const void *object)
372 return (void *)object;
374 static inline bool kasan_slab_free(struct kmem_cache *s, void *object, bool init)
379 static inline void *kasan_slab_alloc(struct kmem_cache *s, void *object,
382 return object;
384 static inline void *kasan_kmalloc(struct kmem_cache *s, const void *object,
387 return (void *)object;
393 static inline void *kasan_krealloc(const void *object, size_t new_size,
396 return (void *)object;
442 /* Tag-based KASAN modes do not use per-object metadata. */