| /linux-6.15/include/linux/ |
| H A D | srcutiny.h | 55 void synchronize_srcu(struct srcu_struct *ssp); 101 synchronize_srcu(ssp); in synchronize_srcu_expedited() 106 synchronize_srcu(ssp); in srcu_barrier()
|
| H A D | srcu.h | 69 void synchronize_srcu(struct srcu_struct *ssp);
|
| /linux-6.15/tools/memory-model/scripts/ |
| H A D | simpletest.sh | 29 exclude="${exclude}\|synchronize_srcu(\|synchronize_srcu_expedited("
|
| /linux-6.15/kernel/rcu/ |
| H A D | srcutiny.c | 219 void synchronize_srcu(struct srcu_struct *ssp) in synchronize_srcu() function 241 EXPORT_SYMBOL_GPL(synchronize_srcu);
|
| /linux-6.15/drivers/hid/bpf/ |
| H A D | hid_bpf_struct_ops.c | 223 synchronize_srcu(&hdev->bpf.srcu); in hid_bpf_reg() 254 synchronize_srcu(&hdev->bpf.srcu); in hid_bpf_unreg()
|
| /linux-6.15/mm/ |
| H A D | mmu_notifier.c | 347 synchronize_srcu(&srcu); in mn_hlist_release() 831 synchronize_srcu(&srcu); in mmu_notifier_unregister() 1097 synchronize_srcu(&srcu); in mmu_notifier_synchronize()
|
| /linux-6.15/arch/x86/kernel/cpu/sgx/ |
| H A D | driver.c | 72 synchronize_srcu(&encl->srcu); in sgx_release()
|
| /linux-6.15/drivers/net/wireless/microchip/wilc1000/ |
| H A D | netdev.c | 918 synchronize_srcu(&wilc->srcu); in wilc_netdev_cleanup() 997 synchronize_srcu(&wl->srcu); in wilc_netdev_ifc_init() 1016 synchronize_srcu(&wl->srcu); in wilc_netdev_ifc_init()
|
| /linux-6.15/tools/memory-model/Documentation/ |
| H A D | herd-representation.txt | 63 | synchronize_srcu | SRCU[sync-srcu] |
|
| /linux-6.15/drivers/accel/qaic/ |
| H A D | qaic_drv.c | 306 synchronize_srcu(&usr->qddev_lock); in qaic_destroy_drm_device() 374 synchronize_srcu(&qdev->dev_lock); in qaic_notify_reset()
|
| /linux-6.15/arch/x86/kvm/mmu/ |
| H A D | page_track.c | 257 synchronize_srcu(&head->track_srcu); in kvm_page_track_unregister_notifier()
|
| /linux-6.15/tools/memory-model/ |
| H A D | linux-kernel.bell | 81 (* Check for use of synchronize_srcu() inside an RCU critical section *)
|
| H A D | linux-kernel.def | 57 synchronize_srcu(X) { __srcu{sync-srcu}(X); }
|
| /linux-6.15/fs/notify/ |
| H A D | mark.c | 322 synchronize_srcu(&fsnotify_mark_srcu); in fsnotify_connector_destroy_workfn() 996 synchronize_srcu(&fsnotify_mark_srcu); in fsnotify_mark_destroy_workfn()
|
| /linux-6.15/mm/kasan/ |
| H A D | quarantine.c | 380 synchronize_srcu(&remove_cache_srcu); in kasan_quarantine_remove_cache()
|
| /linux-6.15/tools/testing/cxl/test/ |
| H A D | mock.c | 27 synchronize_srcu(&cxl_mock_srcu); in unregister_cxl_mock_ops()
|
| /linux-6.15/kernel/ |
| H A D | notifier.c | 518 synchronize_srcu(&nh->srcu); in srcu_notifier_chain_unregister()
|
| /linux-6.15/Documentation/RCU/ |
| H A D | checklist.rst | 207 for synchronize_srcu(), synchronize_rcu_expedited(), 238 rcu_read_unlock_sched(). If the updater uses synchronize_srcu() 418 to srcu_read_lock(), srcu_read_unlock() synchronize_srcu(), 420 synchronize_srcu() waits only for SRCU read-side critical 535 - Either synchronize_srcu() or synchronize_srcu_expedited(),
|
| H A D | rcu.rst | 59 "synchronize_srcu", and the other RCU primitives. Or grab one
|
| /linux-6.15/kernel/printk/ |
| H A D | printk.c | 2776 synchronize_srcu(&console_srcu); in console_suspend_all() 2797 synchronize_srcu(&console_srcu); in console_resume_all() 3542 synchronize_srcu(&console_srcu); in console_suspend() 3561 synchronize_srcu(&console_srcu); in console_resume() 4205 synchronize_srcu(&console_srcu); in unregister_console_locked() 4283 synchronize_srcu(&console_srcu); in console_force_preferred_locked()
|
| /linux-6.15/Documentation/virt/kvm/ |
| H A D | locking.rst | 38 - ``synchronize_srcu(&kvm->srcu)`` is called inside critical sections 47 ``synchronize_srcu()``. It _can_ therefore be taken inside a
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | irq_comm.c | 256 synchronize_srcu(&kvm->irq_srcu); in kvm_unregister_irq_mask_notifier()
|
| /linux-6.15/drivers/dax/ |
| H A D | super.c | 339 synchronize_srcu(&dax_srcu); in kill_dax()
|
| /linux-6.15/security/tomoyo/ |
| H A D | gc.c | 397 synchronize_srcu(&tomoyo_ss); in tomoyo_try_to_gc()
|
| /linux-6.15/fs/dlm/ |
| H A D | midcomms.c | 1430 synchronize_srcu(&nodes_srcu); in dlm_midcomms_close() 1450 synchronize_srcu(&nodes_srcu); in dlm_midcomms_close()
|