| /linux/include/linux/ |
| H A D | srcutiny.h | 67 void synchronize_srcu(struct srcu_struct *ssp); 127 synchronize_srcu(ssp); in srcu_barrier() 132 synchronize_srcu(ssp);
|
| H A D | srcu.h | 93 void synchronize_srcu(struct srcu_struct *ssp); 196 /* Annotates a synchronize_srcu() */ in srcu_lock_sync() 275 * a mutex that is held elsewhere while calling synchronize_srcu() or in srcu_read_lock() 453 * a mutex that is held elsewhere while calling synchronize_srcu() or
|
| /linux/tools/memory-model/scripts/ |
| H A D | simpletest.sh | 29 exclude="${exclude}\|synchronize_srcu(\|synchronize_srcu_expedited("
|
| /linux/kernel/rcu/ |
| H A D | srcutiny.c | 222 void synchronize_srcu(struct srcu_struct *ssp) in synchronize_srcu() function 244 EXPORT_SYMBOL_GPL(synchronize_srcu);
|
| /linux/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/mm/ |
| H A D | mmu_notifier.c | 347 synchronize_srcu(&srcu); in mn_hlist_release() 830 synchronize_srcu(&srcu); in mmu_notifier_unregister() 1096 synchronize_srcu(&srcu); in mmu_notifier_synchronize()
|
| /linux/arch/x86/kernel/cpu/sgx/ |
| H A D | driver.c | 89 synchronize_srcu(&encl->srcu); in sgx_release()
|
| /linux/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/tools/memory-model/Documentation/ |
| H A D | herd-representation.txt | 63 | synchronize_srcu | SRCU[sync-srcu] |
|
| /linux/kernel/unwind/ |
| H A D | deferred.c | 320 synchronize_srcu(&unwind_srcu); in unwind_deferred_cancel()
|
| /linux/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/tools/testing/cxl/test/ |
| H A D | mock.c | 27 synchronize_srcu(&cxl_mock_srcu); in register_cxl_mock_ops()
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | page_track.c | 260 synchronize_srcu(&head->track_srcu); in kvm_page_track_unregister_notifier()
|
| /linux/mm/kasan/ |
| H A D | quarantine.c | 380 synchronize_srcu(&remove_cache_srcu); in kasan_quarantine_remove_cache()
|
| /linux/drivers/nvme/host/ |
| H A D | multipath.c | 693 synchronize_srcu(&head->srcu); in nvme_remove_head() 812 synchronize_srcu(&head->srcu); in nvme_mpath_set_live() 1164 synchronize_srcu(&head->srcu); in delayed_removal_secs_store()
|
| /linux/fs/notify/ |
| H A D | mark.c | 323 synchronize_srcu(&fsnotify_mark_srcu); in fsnotify_connector_destroy_workfn() 1106 synchronize_srcu(&fsnotify_mark_srcu); in fsnotify_mark_destroy_workfn()
|
| /linux/drivers/accel/qaic/ |
| H A D | qaic_drv.c | 316 synchronize_srcu(&usr->qddev_lock); in qaic_destroy_drm_device() 384 synchronize_srcu(&qdev->dev_lock); in qaic_notify_reset()
|
| /linux/kernel/ |
| H A D | notifier.c | 518 synchronize_srcu(&nh->srcu); in srcu_notifier_chain_unregister()
|
| /linux/kernel/printk/ |
| H A D | printk.c | 2815 synchronize_srcu(&console_srcu); in console_suspend_all() 2841 synchronize_srcu(&console_srcu); in console_resume_all() 3610 synchronize_srcu(&console_srcu); in console_suspend() 3629 synchronize_srcu(&console_srcu); in console_resume() 4288 synchronize_srcu(&console_srcu); in unregister_console_locked() 4367 synchronize_srcu(&console_srcu); in console_force_preferred_locked()
|
| /linux/Documentation/RCU/ |
| H A D | checklist.rst | 213 for synchronize_srcu(), synchronize_rcu_expedited(), 244 rcu_read_unlock_sched(). If the updater uses synchronize_srcu() 428 to srcu_read_lock(), srcu_read_unlock() synchronize_srcu(), 430 synchronize_srcu() waits only for SRCU read-side critical 548 - Either synchronize_srcu() or synchronize_srcu_expedited(),
|
| H A D | rcu.rst | 59 "synchronize_srcu", and the other RCU primitives. Or grab one
|
| /linux/lib/ |
| H A D | test_vmalloc.c | 491 synchronize_srcu(&prepare_for_test_srcu); in test_func()
|
| /linux/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()
|
| /linux/security/tomoyo/ |
| H A D | gc.c | 392 * tomoyo_domain_list). Also, synchronize_srcu() guarantees that the in tomoyo_try_to_gc() 397 synchronize_srcu(&tomoyo_ss); in tomoyo_try_to_gc()
|