Searched refs:delayed_free (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/kernel/locking/ |
D | lockdep.c | 395 static struct delayed_free { struct 400 } delayed_free; argument 1073 for (i = 0, pf = delayed_free.pf; i < ARRAY_SIZE(delayed_free.pf); i++, pf++) { in in_any_zapped_class_list() 1190 init_rcu_head(&delayed_free.rcu_head); in init_data_structures_once() 1199 INIT_LIST_HEAD(&delayed_free.pf[0].zapped); in init_data_structures_once() 1200 INIT_LIST_HEAD(&delayed_free.pf[1].zapped); in init_data_structures_once() 6263 return delayed_free.pf + delayed_free.index; in get_pending_free() 6281 if (delayed_free.scheduled) in prepare_call_rcu_zapped() 6284 delayed_free.scheduled = true; in prepare_call_rcu_zapped() 6286 WARN_ON_ONCE(delayed_free.pf + delayed_free.index != pf); in prepare_call_rcu_zapped() [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/gem/ |
D | i915_gem_object_types.h | 105 void (*delayed_free)(struct drm_i915_gem_object *obj); member
|
D | i915_gem_object.c | 413 if (obj->ops->delayed_free) { in __i915_gem_free_objects() 414 obj->ops->delayed_free(obj); in __i915_gem_free_objects()
|
D | i915_gem_ttm.c | 1233 .delayed_free = i915_ttm_delayed_free,
|
/linux-6.12.1/fs/hfsplus/ |
D | super.c | 280 static void delayed_free(struct rcu_head *p) in delayed_free() function 313 call_rcu(&sbi->rcu, delayed_free); in hfsplus_put_super()
|
/linux-6.12.1/fs/exfat/ |
D | super.c | 804 static void delayed_free(struct rcu_head *p) in delayed_free() function 819 call_rcu(&sbi->rcu, delayed_free); in exfat_kill_sb()
|
/linux-6.12.1/mm/ |
D | slub.c | 2292 struct rcu_delayed_free *delayed_free; in slab_free_hook() local 2294 delayed_free = kmalloc(sizeof(*delayed_free), GFP_NOWAIT); in slab_free_hook() 2295 if (delayed_free) { in slab_free_hook() 2305 delayed_free->object = x; in slab_free_hook() 2306 call_rcu(&delayed_free->head, slab_free_after_rcu_debug); in slab_free_hook() 4610 struct rcu_delayed_free *delayed_free = in slab_free_after_rcu_debug() local 4612 void *object = delayed_free->object; in slab_free_after_rcu_debug() 4616 kfree(delayed_free); in slab_free_after_rcu_debug()
|
/linux-6.12.1/fs/nfs/ |
D | client.c | 1022 static void delayed_free(struct rcu_head *p) in delayed_free() function 1055 call_rcu(&server->rcu, delayed_free); in nfs_free_server()
|
/linux-6.12.1/fs/fat/ |
D | inode.c | 722 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.12.1/fs/smb/client/ |
D | connect.c | 3850 static void delayed_free(struct rcu_head *p) in delayed_free() function 3882 call_rcu(&cifs_sb->rcu, delayed_free); in cifs_umount()
|