Home
last modified time | relevance | path

Searched refs:srcu_work (Results 1 – 2 of 2) sorted by relevance

/linux-6.6.21/kernel/rcu/
Dsrcutiny.c38 INIT_WORK(&ssp->srcu_work, srcu_drive_gp); in init_srcu_struct_fields()
39 INIT_LIST_HEAD(&ssp->srcu_work.entry); in init_srcu_struct_fields()
83 flush_work(&ssp->srcu_work); in cleanup_srcu_struct()
119 ssp = container_of(wp, struct srcu_struct, srcu_work); in srcu_drive_gp()
154 schedule_work(&ssp->srcu_work); in srcu_drive_gp()
168 schedule_work(&ssp->srcu_work); in srcu_gp_start_if_needed()
169 else if (list_empty(&ssp->srcu_work.entry)) in srcu_gp_start_if_needed()
170 list_add(&ssp->srcu_work.entry, &srcu_boot_list); in srcu_gp_start_if_needed()
280 struct srcu_struct, srcu_work.entry); in srcu_init()
281 list_del_init(&ssp->srcu_work.entry); in srcu_init()
[all …]
/linux-6.6.21/include/linux/
Dsrcutiny.h26 struct work_struct srcu_work; /* For driving grace periods. */ member
38 .srcu_work = __WORK_INITIALIZER(name.srcu_work, srcu_drive_gp), \