| /linux/tools/testing/shared/ |
| H A D | linux.c | 106 void __kmem_cache_free_locked(struct kmem_cache *cachep, void *objp) in kmem_cache_alloc_lru() 108 assert(objp); in kmem_cache_alloc_lru() 110 memset(objp, POISON_FREE, cachep->size); in kmem_cache_alloc_lru() 111 free(objp); in kmem_cache_alloc_lru() 113 struct radix_tree_node *node = objp; in kmem_cache_alloc_lru() 120 void kmem_cache_free_locked(struct kmem_cache *cachep, void *objp) in __kmem_cache_free_locked() argument 125 printf("Freeing %p to slab\n", objp); in __kmem_cache_free_locked() 126 __kmem_cache_free_locked(cachep, objp); in __kmem_cache_free_locked() 129 void kmem_cache_free(struct kmem_cache *cachep, void *objp) in __kmem_cache_free_locked() 132 kmem_cache_free_locked(cachep, objp); in __kmem_cache_free_locked() 134 kmem_cache_free_locked(struct kmem_cache * cachep,void * objp) kmem_cache_free_locked() argument 143 kmem_cache_free(struct kmem_cache * cachep,void * objp) kmem_cache_free() argument [all...] |
| /linux/rust/helpers/ |
| H A D | slab.c | 6 rust_helper_krealloc_node_align(const void *objp, size_t new_size, unsigned long align, in rust_helper_krealloc_node_align() argument 9 return krealloc_node_align(objp, new_size, align, flags, node); in rust_helper_krealloc_node_align()
|
| /linux/lib/tests/ |
| H A D | slub_kunit.c | 346 struct test_kfree_rcu_struct *objp; in test_nolock() local 352 objp = kmalloc_nolock(sizeof(*objp), gfp, NUMA_NO_NODE); in test_nolock() 354 if (objp) in test_nolock() 360 kfree_rcu_nolock(objp, kvrcu); in test_nolock() 362 kfree_nolock(objp); in test_nolock()
|
| /linux/include/linux/ |
| H A D | slab.h | 544 void * __must_check krealloc_node_align_noprof(const void *objp, 595 void kfree(const void *objp); 596 void kfree_nolock(const void *objp); 597 void kfree_sensitive(const void *objp); 602 size_t ksize(const void *objp); 890 bool kmem_cache_charge(void *objp, gfp_t gfpflags); 891 void kmem_cache_free(struct kmem_cache *s, void *objp);
|
| H A D | mm.h | 272 extern unsigned int kobjsize(const void *objp);
|
| /linux/arch/arm/include/asm/ |
| H A D | pgtable-nommu.h | 56 extern unsigned int kobjsize(const void *objp);
|
| /linux/mm/ |
| H A D | nommu.c | 65 unsigned int kobjsize(const void *objp) in kobjsize() argument 73 if (!objp || !virt_addr_valid(objp)) in kobjsize() 76 folio = virt_to_folio(objp); in kobjsize() 83 return ksize(objp); in kobjsize() 94 vma = find_vma(current->mm, (unsigned long)objp); in kobjsize()
|
| H A D | slub.c | 5037 bool kmem_cache_charge(void *objp, gfp_t gfpflags) in kmem_cache_charge() argument 5042 return memcg_slab_post_charge(objp, gfpflags); in kmem_cache_charge() 6459 void *objp = kvmalloc_obj_start_addr(head); in deferred_percpu_work_fn() 6461 kvfree_call_rcu(head, objp); in deferred_percpu_work_fn() 6696 * @objp: pointer to the object 6704 * Return: size of the actual memory used by @objp in bytes 6706 size_t ksize(const void *objp) in ksize() 6723 if (unlikely(ZERO_OR_NULL_PTR(objp)) || !kasan_check_byte(objp)) in ksize() 6726 return kfence_ksize(objp) in ksize() 6458 void *objp = kvmalloc_obj_start_addr(head); deferred_percpu_work_fn() local 6705 ksize(const void * objp) ksize() argument 8178 void *objp; __kmem_obj_info() local [all...] |
| H A D | zsmalloc.c | 1503 unsigned long *objp, struct zspage **zspagep, in obj_class_get_and_lock() argument 1517 *objp = obj; in obj_class_get_and_lock() 1521 unsigned long *objp, struct zspage **zspagep, in obj_class_get_and_lock() argument 1535 *objp = obj; in obj_class_get_and_lock()
|
| /linux/tools/include/linux/ |
| H A D | slab.h | 150 void kmem_cache_free(struct kmem_cache *cachep, void *objp);
|