Home
last modified time | relevance | path

Searched refs:delayed_free (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/kernel/locking/
H A Dlockdep.c400 static struct delayed_free { struct
405 } delayed_free; argument
1078 for (i = 0, pf = delayed_free.pf; i < ARRAY_SIZE(delayed_free.pf); i++, pf++) { in in_any_zapped_class_list()
6307 return delayed_free.pf + delayed_free.index; in get_pending_free()
6325 if (delayed_free.scheduled) in prepare_call_rcu_zapped()
6328 delayed_free.scheduled = true; in prepare_call_rcu_zapped()
6330 WARN_ON_ONCE(delayed_free.pf + delayed_free.index != pf); in prepare_call_rcu_zapped()
6331 delayed_free.index ^= 1; in prepare_call_rcu_zapped()
6368 pf = delayed_free.pf + (delayed_free.index ^ 1); in free_zapped_rcu()
6372 prepare_call_rcu_zapped(delayed_free.pf + delayed_free.index); in free_zapped_rcu()
[all …]
/linux-6.15/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h105 void (*delayed_free)(struct drm_i915_gem_object *obj); member
H A Di915_gem_object.c413 if (obj->ops->delayed_free) { in __i915_gem_free_objects()
414 obj->ops->delayed_free(obj); in __i915_gem_free_objects()
H A Di915_gem_ttm.c1233 .delayed_free = i915_ttm_delayed_free,
/linux-6.15/fs/hfsplus/
H A Dsuper.c281 static void delayed_free(struct rcu_head *p) in delayed_free() function
314 call_rcu(&sbi->rcu, delayed_free); in hfsplus_put_super()
/linux-6.15/fs/exfat/
H A Dsuper.c794 static void delayed_free(struct rcu_head *p) in delayed_free() function
809 call_rcu(&sbi->rcu, delayed_free); in exfat_kill_sb()
/linux-6.15/mm/
H A Dslub.c2330 struct rcu_delayed_free *delayed_free; in slab_free_hook() local
2332 delayed_free = kmalloc(sizeof(*delayed_free), GFP_NOWAIT); in slab_free_hook()
2333 if (delayed_free) { in slab_free_hook()
2343 delayed_free->object = x; in slab_free_hook()
2344 call_rcu(&delayed_free->head, slab_free_after_rcu_debug); in slab_free_hook()
4673 struct rcu_delayed_free *delayed_free = in slab_free_after_rcu_debug() local
4675 void *object = delayed_free->object; in slab_free_after_rcu_debug()
4679 kfree(delayed_free); in slab_free_after_rcu_debug()
/linux-6.15/fs/nfs/
H A Dclient.c1031 static void delayed_free(struct rcu_head *p) in delayed_free() function
1064 call_rcu(&server->rcu, delayed_free); in nfs_free_server()
/linux-6.15/fs/fat/
H A Dinode.c722 static void delayed_free(struct rcu_head *p) in delayed_free() function
740 call_rcu(&sbi->rcu, delayed_free); in fat_put_super()
/linux-6.15/fs/smb/client/
H A Dconnect.c4121 static void delayed_free(struct rcu_head *p) in delayed_free() function
4163 call_rcu(&cifs_sb->rcu, delayed_free); in cifs_umount()