Home
last modified time | relevance | path

Searched refs:objp (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/mm/
H A Dslab.c332 static unsigned long long *dbg_redzone1(struct kmem_cache *cachep, void *objp) in dbg_redzone1() argument
335 return (unsigned long long *) (objp + obj_offset(cachep) - in dbg_redzone1()
339 static unsigned long long *dbg_redzone2(struct kmem_cache *cachep, void *objp) in dbg_redzone2() argument
343 return (unsigned long long *)(objp + cachep->size - in dbg_redzone2()
346 return (unsigned long long *) (objp + cachep->size - in dbg_redzone2()
350 static void **dbg_userword(struct kmem_cache *cachep, void *objp) in dbg_userword() argument
353 return (void **)(objp + cachep->size - BYTES_PER_WORD); in dbg_userword()
359 #define dbg_redzone1(cachep, objp) ({BUG(); (unsigned long long *)NULL;}) argument
360 #define dbg_redzone2(cachep, objp) ({BUG(); (unsigned long long *)NULL;}) argument
361 #define dbg_userword(cachep, objp) ({BUG(); (void **)NULL;}) argument
[all …]
H A Dmm_slot.h31 static inline void mm_slot_free(struct kmem_cache *cache, void *objp) in mm_slot_free() argument
33 kmem_cache_free(cache, objp); in mm_slot_free()
H A Dnommu.c72 unsigned int kobjsize(const void *objp) in kobjsize() argument
80 if (!objp || !virt_addr_valid(objp)) in kobjsize()
83 page = virt_to_head_page(objp); in kobjsize()
90 return ksize(objp); in kobjsize()
101 vma = find_vma(current->mm, (unsigned long)objp); in kobjsize()
H A Dslab_common.c1468 size_t ksize(const void *objp) in ksize() argument
1485 if (unlikely(ZERO_OR_NULL_PTR(objp)) || !kasan_check_byte(objp)) in ksize()
1488 return kfence_ksize(objp) ?: __ksize(objp); in ksize()
H A Dslub.c4660 void *objp; in __kmem_obj_info() local
4671 objp = restore_red_left(s, objp0); in __kmem_obj_info()
4673 objp = objp0; in __kmem_obj_info()
4675 objnr = obj_to_index(s, slab, objp); in __kmem_obj_info()
4676 kpp->kp_data_offset = (unsigned long)((char *)objp0 - (char *)objp); in __kmem_obj_info()
4677 objp = base + s->size * objnr; in __kmem_obj_info()
4678 kpp->kp_objp = objp; in __kmem_obj_info()
4679 if (WARN_ON_ONCE(objp < base || objp >= base + slab->objects * s->size in __kmem_obj_info()
4680 || (objp - base) % s->size) || in __kmem_obj_info()
4684 objp = fixup_red_left(s, objp); in __kmem_obj_info()
[all …]
H A Dslab.h675 size_t __ksize(const void *objp);
H A Dvmalloc.c4292 void *objp = (void *)PAGE_ALIGN((unsigned long)object); in vmalloc_dump_obj() local
4301 va = __find_vmap_area((unsigned long)objp, &vmap_area_root); in vmalloc_dump_obj()
/openbmc/linux/tools/testing/radix-tree/
H A Dlinux.c96 void kmem_cache_free_locked(struct kmem_cache *cachep, void *objp) in kmem_cache_free_locked() argument
98 assert(objp); in kmem_cache_free_locked()
102 printf("Freeing %p to slab\n", objp); in kmem_cache_free_locked()
104 memset(objp, POISON_FREE, cachep->size); in kmem_cache_free_locked()
105 free(objp); in kmem_cache_free_locked()
107 struct radix_tree_node *node = objp; in kmem_cache_free_locked()
114 void kmem_cache_free(struct kmem_cache *cachep, void *objp) in kmem_cache_free() argument
117 kmem_cache_free_locked(cachep, objp); in kmem_cache_free()
/openbmc/linux/fs/notify/
H A Dmark.c309 static void fsnotify_drop_object(unsigned int type, void *objp) in fsnotify_drop_object() argument
311 if (!objp) in fsnotify_drop_object()
316 fsnotify_put_inode_ref(objp); in fsnotify_drop_object()
322 void *objp = NULL; in fsnotify_put_mark() local
342 objp = fsnotify_detach_connector_from_object(conn, &type); in fsnotify_put_mark()
345 objp = __fsnotify_recalc_mask(conn); in fsnotify_put_mark()
351 fsnotify_drop_object(type, objp); in fsnotify_put_mark()
861 void *objp; in fsnotify_destroy_marks() local
888 objp = fsnotify_detach_connector_from_object(conn, &type); in fsnotify_destroy_marks()
892 fsnotify_drop_object(type, objp); in fsnotify_destroy_marks()
/openbmc/linux/include/linux/
H A Dslab.h226 void * __must_check krealloc(const void *objp, size_t new_size, gfp_t flags) __realloc_size(2);
227 void kfree(const void *objp);
228 void kfree_sensitive(const void *objp);
229 size_t __ksize(const void *objp);
245 size_t ksize(const void *objp);
503 void kmem_cache_free(struct kmem_cache *s, void *objp);
H A Dmm.h261 extern unsigned int kobjsize(const void *objp);
/openbmc/linux/arch/arm/include/asm/
H A Dpgtable-nommu.h56 extern unsigned int kobjsize(const void *objp);
/openbmc/linux/tools/include/linux/
H A Dslab.h38 void kmem_cache_free(struct kmem_cache *cachep, void *objp);