Home
last modified time | relevance | path

Searched refs:synchronize_srcu (Results 1 – 25 of 63) sorted by relevance

123

/openbmc/linux/include/linux/
H A Dsrcutiny.h55 void synchronize_srcu(struct srcu_struct *ssp);
74 synchronize_srcu(ssp); in synchronize_srcu_expedited()
79 synchronize_srcu(ssp); in srcu_barrier()
H A Dsrcu.h59 void synchronize_srcu(struct srcu_struct *ssp);
H A Dtracepoint.h93 synchronize_srcu(&tracepoint_srcu); in tracepoint_synchronize_unregister()
/openbmc/linux/tools/memory-model/scripts/
H A Dsimpletest.sh29 exclude="${exclude}\|synchronize_srcu(\|synchronize_srcu_expedited("
/openbmc/linux/kernel/rcu/
H A Dsrcutiny.c197 void synchronize_srcu(struct srcu_struct *ssp) in synchronize_srcu() function
219 EXPORT_SYMBOL_GPL(synchronize_srcu);
/openbmc/linux/virt/kvm/
H A Deventfd.c100 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 D0001-Fix-uprobes-make-uprobe_register-return-struct-uprob.patch28 With uprobe_unregister() having grown a synchronize_srcu(), it becomes
132 + * Call synchronize_srcu() on uprobes_srcu.
/openbmc/linux/mm/
H A Dmmu_notifier.c345 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 Ddriver.c72 synchronize_srcu(&encl->srcu); in sgx_release()
/openbmc/linux/drivers/accel/qaic/
H A Dqaic_drv.c252 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 Dmark.c234 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 Dpage_track.c193 synchronize_srcu(&head->track_srcu); in kvm_page_track_unregister_notifier()
/openbmc/linux/tools/memory-model/
H A Dlinux-kernel.bell69 (* Check for use of synchronize_srcu() inside an RCU critical section *)
H A Dlinux-kernel.def57 synchronize_srcu(X) { __srcu{sync-srcu}(X); }
/openbmc/linux/tools/testing/cxl/test/
H A Dmock.c27 synchronize_srcu(&cxl_mock_srcu); in unregister_cxl_mock_ops()
/openbmc/linux/drivers/nvme/host/
H A Dmultipath.c701 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 Dcore.c3649 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 Dquarantine.c386 synchronize_srcu(&remove_cache_srcu); in kasan_quarantine_remove_cache()
/openbmc/linux/Documentation/RCU/
H A Dchecklist.rst207 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 Drcu.rst59 "synchronize_srcu", and the other RCU primitives. Or grab one
/openbmc/linux/kernel/
H A Dnotifier.c526 synchronize_srcu(&nh->srcu); in srcu_notifier_chain_unregister()
/openbmc/linux/Documentation/virt/kvm/
H A Dlocking.rst36 - ``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 Dprintk.c2606 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 Dnetdev.c896 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 Dirq_comm.c253 synchronize_srcu(&kvm->irq_srcu); in kvm_unregister_irq_mask_notifier()

123