/openbmc/linux/include/linux/ |
H A D | srcutiny.h | 55 void synchronize_srcu(struct srcu_struct *ssp); 74 synchronize_srcu(ssp); in synchronize_srcu_expedited() 79 synchronize_srcu(ssp); in srcu_barrier()
|
H A D | srcu.h | 59 void synchronize_srcu(struct srcu_struct *ssp);
|
H A D | tracepoint.h | 93 synchronize_srcu(&tracepoint_srcu); in tracepoint_synchronize_unregister()
|
/openbmc/linux/tools/memory-model/scripts/ |
H A D | simpletest.sh | 29 exclude="${exclude}\|synchronize_srcu(\|synchronize_srcu_expedited("
|
/openbmc/linux/kernel/rcu/ |
H A D | srcutiny.c | 197 void synchronize_srcu(struct srcu_struct *ssp) in synchronize_srcu() function 219 EXPORT_SYMBOL_GPL(synchronize_srcu);
|
/openbmc/linux/virt/kvm/ |
H A D | eventfd.c | 100 synchronize_srcu(&kvm->irq_srcu); in irqfd_resampler_shutdown() 129 synchronize_srcu(&kvm->irq_srcu); in irqfd_shutdown() 387 synchronize_srcu(&kvm->irq_srcu); in kvm_irqfd_assign() 526 synchronize_srcu(&kvm->irq_srcu); in kvm_unregister_irq_ack_notifier()
|
/openbmc/openbmc/poky/meta/recipes-kernel/lttng/lttng-modules/ |
H A D | 0001-Fix-uprobes-make-uprobe_register-return-struct-uprob.patch | 28 With uprobe_unregister() having grown a synchronize_srcu(), it becomes 132 + * Call synchronize_srcu() on uprobes_srcu.
|
/openbmc/linux/mm/ |
H A D | mmu_notifier.c | 345 synchronize_srcu(&srcu); in mn_hlist_release() 846 synchronize_srcu(&srcu); in mmu_notifier_unregister() 1112 synchronize_srcu(&srcu); in mmu_notifier_synchronize()
|
/openbmc/linux/arch/x86/kernel/cpu/sgx/ |
H A D | driver.c | 72 synchronize_srcu(&encl->srcu); in sgx_release()
|
/openbmc/linux/drivers/accel/qaic/ |
H A D | qaic_drv.c | 252 synchronize_srcu(&usr->qddev_lock); in qaic_destroy_drm_device() 327 synchronize_srcu(&qdev->dev_lock); in qaic_notify_reset()
|
/openbmc/linux/fs/notify/ |
H A D | mark.c | 234 synchronize_srcu(&fsnotify_mark_srcu); in fsnotify_connector_destroy_workfn() 924 synchronize_srcu(&fsnotify_mark_srcu); in fsnotify_mark_destroy_workfn()
|
/openbmc/linux/arch/x86/kvm/mmu/ |
H A D | page_track.c | 193 synchronize_srcu(&head->track_srcu); in kvm_page_track_unregister_notifier()
|
/openbmc/linux/tools/memory-model/ |
H A D | linux-kernel.bell | 69 (* 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); }
|
/openbmc/linux/tools/testing/cxl/test/ |
H A D | mock.c | 27 synchronize_srcu(&cxl_mock_srcu); in unregister_cxl_mock_ops()
|
/openbmc/linux/drivers/nvme/host/ |
H A D | multipath.c | 701 synchronize_srcu(&head->srcu); in nvme_mpath_set_live() 1015 synchronize_srcu(&head->srcu); in nvme_mpath_shutdown_disk() 1023 synchronize_srcu(&head->srcu); in nvme_mpath_shutdown_disk()
|
H A D | core.c | 3649 synchronize_srcu(&ctrl->srcu); in nvme_alloc_ns() 3668 synchronize_srcu(&ctrl->srcu); in nvme_alloc_ns() 3697 synchronize_srcu(&ns->head->srcu); in nvme_ns_remove() 3701 synchronize_srcu(&ns->head->srcu); in nvme_ns_remove() 3712 synchronize_srcu(&ns->head->srcu); in nvme_ns_remove() 3721 synchronize_srcu(&ns->ctrl->srcu); in nvme_ns_remove() 3815 synchronize_srcu(&ctrl->srcu); in nvme_remove_invalid_namespaces() 3995 synchronize_srcu(&ctrl->srcu); in nvme_remove_namespaces()
|
/openbmc/linux/mm/kasan/ |
H A D | quarantine.c | 386 synchronize_srcu(&remove_cache_srcu); in kasan_quarantine_remove_cache()
|
/openbmc/linux/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() 412 to srcu_read_lock(), srcu_read_unlock() synchronize_srcu(), 414 synchronize_srcu() waits only for SRCU read-side critical 524 - Either synchronize_srcu() or synchronize_srcu_expedited(),
|
H A D | rcu.rst | 59 "synchronize_srcu", and the other RCU primitives. Or grab one
|
/openbmc/linux/kernel/ |
H A D | notifier.c | 526 synchronize_srcu(&nh->srcu); in srcu_notifier_chain_unregister()
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | locking.rst | 36 - ``synchronize_srcu(&kvm->srcu)`` is called inside critical sections 45 ``synchronize_srcu()``. It _can_ therefore be taken inside a
|
/openbmc/linux/kernel/printk/ |
H A D | printk.c | 2606 synchronize_srcu(&console_srcu); in suspend_console() 2626 synchronize_srcu(&console_srcu); in resume_console() 3267 synchronize_srcu(&console_srcu); in console_stop() 3629 synchronize_srcu(&console_srcu); in unregister_console_locked() 3681 synchronize_srcu(&console_srcu); in console_force_preferred_locked()
|
/openbmc/linux/drivers/net/wireless/microchip/wilc1000/ |
H A D | netdev.c | 896 synchronize_srcu(&wilc->srcu); in wilc_netdev_cleanup() 974 synchronize_srcu(&wl->srcu); in wilc_netdev_ifc_init()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | irq_comm.c | 253 synchronize_srcu(&kvm->irq_srcu); in kvm_unregister_irq_mask_notifier()
|