H A D | slub.c | 55 * A. page->freelist -> List of object free in a page 85 * operations no list for full slabs is used. If an object in a full slab is 177 #define __OBJECT_POISON 0x80000000UL /* Poison object */ 228 struct page *page, const void *object) 232 if (!object) 236 if (object < base || object >= base + page->objects * s->size || 237 (object - base) % s->size) { 244 static inline void *get_freepointer(struct kmem_cache *s, void *object) argument 246 return *(void **)(object 227 check_valid_pointer(struct kmem_cache *s, struct page *page, const void *object) argument 249 prefetch_freepointer(const struct kmem_cache *s, void *object) argument 254 get_freepointer_safe(struct kmem_cache *s, void *object) argument 266 set_freepointer(struct kmem_cache *s, void *object, void *fp) argument 479 get_track(struct kmem_cache *s, void *object, enum track_item alloc) argument 492 set_track(struct kmem_cache *s, void *object, enum track_item alloc, unsigned long addr) argument 524 init_tracking(struct kmem_cache *s, void *object) argument 552 print_tracking(struct kmem_cache *s, void *object) argument 632 object_err(struct kmem_cache *s, struct page *page, u8 *object, char *reason) argument 653 init_object(struct kmem_cache *s, void *object, u8 val) argument 673 check_bytes_and_report(struct kmem_cache *s, struct page *page, u8 *object, char *what, u8 *start, unsigned int value, unsigned int bytes) argument 786 check_object(struct kmem_cache *s, struct page *page, void *object, u8 val) argument 873 void *object = NULL; local 918 trace(struct kmem_cache *s, struct page *page, void *object, int alloc) argument 995 setup_object_debug(struct kmem_cache *s, struct page *page, void *object) argument 1005 alloc_debug_processing(struct kmem_cache *s, struct page *page, void *object, unsigned long addr) argument 1041 free_debug_processing( struct kmem_cache *s, struct page *page, void *object, unsigned long addr, unsigned long *flags) argument 1183 setup_object_debug(struct kmem_cache *s, struct page *page, void *object) argument 1186 alloc_debug_processing(struct kmem_cache *s, struct page *page, void *object, unsigned long addr) argument 1189 free_debug_processing( struct kmem_cache *s, struct page *page, void *object, unsigned long addr, unsigned long *flags) argument 1195 check_object(struct kmem_cache *s, struct page *page, void *object, u8 val) argument 1245 slab_post_alloc_hook(struct kmem_cache *s, gfp_t flags, void *object) argument 1364 setup_object(struct kmem_cache *s, struct page *page, void *object) argument 1579 void *object = NULL; local 1632 void *object; local 1691 void *object; local 2378 void **object; local 2519 void **object = (void *)x; local 2642 void **object = (void *)x; local 3304 ksize(const void *object) argument 3325 void *object = (void *)x; local [all...] |