Lines Matching refs:obj
4118 void *obj) in maybe_wipe_obj_freeptr() argument
4120 if (unlikely(slab_want_init_on_free(s)) && obj && in maybe_wipe_obj_freeptr()
4122 memset((void *)((char *)kasan_reset_tag(obj) + s->offset), in maybe_wipe_obj_freeptr()
4742 static inline struct kmem_cache *virt_to_cache(const void *obj) in virt_to_cache() argument
4746 slab = virt_to_slab(obj); in virt_to_cache()
4814 void *obj = head; in kvfree_rcu_cb() local
4820 if (is_vmalloc_addr(obj)) { in kvfree_rcu_cb()
4821 obj = (void *) PAGE_ALIGN_DOWN((unsigned long)obj); in kvfree_rcu_cb()
4822 vfree(obj); in kvfree_rcu_cb()
4826 folio = virt_to_folio(obj); in kvfree_rcu_cb()
4832 obj = (void *) PAGE_ALIGN_DOWN((unsigned long)obj); in kvfree_rcu_cb()
4833 free_large_kmalloc(folio, obj); in kvfree_rcu_cb()
4841 if (is_kfence_address(obj)) { in kvfree_rcu_cb()
4842 obj = kfence_object_start(obj); in kvfree_rcu_cb()
4844 unsigned int idx = __obj_to_index(s, slab_addr, obj); in kvfree_rcu_cb()
4846 obj = slab_addr + s->size * idx; in kvfree_rcu_cb()
4847 obj = fixup_red_left(s, obj); in kvfree_rcu_cb()
4850 slab_free(s, slab, obj, _RET_IP_); in kvfree_rcu_cb()