Home
last modified time | relevance | path

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

123

/Linux-v6.6/include/linux/
Dsrcutiny.h55 void synchronize_srcu(struct srcu_struct *ssp);
74 synchronize_srcu(ssp); in synchronize_srcu_expedited()
79 synchronize_srcu(ssp); in srcu_barrier()
Dsrcu.h59 void synchronize_srcu(struct srcu_struct *ssp);
Dtracepoint.h93 synchronize_srcu(&tracepoint_srcu); in tracepoint_synchronize_unregister()
/Linux-v6.6/tools/memory-model/scripts/
Dsimpletest.sh29 exclude="${exclude}\|synchronize_srcu(\|synchronize_srcu_expedited("
/Linux-v6.6/kernel/rcu/
Dsrcutiny.c196 void synchronize_srcu(struct srcu_struct *ssp) in synchronize_srcu() function
218 EXPORT_SYMBOL_GPL(synchronize_srcu);
/Linux-v6.6/virt/kvm/
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()
/Linux-v6.6/mm/
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()
/Linux-v6.6/arch/x86/kernel/cpu/sgx/
Ddriver.c72 synchronize_srcu(&encl->srcu); in sgx_release()
/Linux-v6.6/drivers/accel/qaic/
Dqaic_drv.c252 synchronize_srcu(&usr->qddev_lock); in qaic_destroy_drm_device()
327 synchronize_srcu(&qdev->dev_lock); in qaic_notify_reset()
/Linux-v6.6/tools/memory-model/
Dlinux-kernel.bell69 (* Check for use of synchronize_srcu() inside an RCU critical section *)
Dlinux-kernel.def57 synchronize_srcu(X) { __srcu{sync-srcu}(X); }
/Linux-v6.6/arch/x86/kvm/mmu/
Dpage_track.c193 synchronize_srcu(&head->track_srcu); in kvm_page_track_unregister_notifier()
/Linux-v6.6/fs/notify/
Dmark.c208 synchronize_srcu(&fsnotify_mark_srcu); in fsnotify_connector_destroy_workfn()
898 synchronize_srcu(&fsnotify_mark_srcu); in fsnotify_mark_destroy_workfn()
/Linux-v6.6/tools/testing/cxl/test/
Dmock.c27 synchronize_srcu(&cxl_mock_srcu); in unregister_cxl_mock_ops()
/Linux-v6.6/mm/kasan/
Dquarantine.c386 synchronize_srcu(&remove_cache_srcu); in kasan_quarantine_remove_cache()
/Linux-v6.6/kernel/
Dnotifier.c526 synchronize_srcu(&nh->srcu); in srcu_notifier_chain_unregister()
/Linux-v6.6/Documentation/RCU/
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(),
Drcu.rst59 "synchronize_srcu", and the other RCU primitives. Or grab one
/Linux-v6.6/Documentation/virt/kvm/
Dlocking.rst29 - ``synchronize_srcu(&kvm->srcu)`` is called inside critical sections
38 ``synchronize_srcu()``. It _can_ therefore be taken inside a
/Linux-v6.6/kernel/printk/
Dprintk.c2572 synchronize_srcu(&console_srcu); in suspend_console()
2592 synchronize_srcu(&console_srcu); in resume_console()
3233 synchronize_srcu(&console_srcu); in console_stop()
3580 synchronize_srcu(&console_srcu); in unregister_console_locked()
3632 synchronize_srcu(&console_srcu); in console_force_preferred_locked()
/Linux-v6.6/drivers/net/wireless/microchip/wilc1000/
Dnetdev.c914 synchronize_srcu(&wilc->srcu); in wilc_netdev_cleanup()
995 synchronize_srcu(&wl->srcu); in wilc_netdev_ifc_init()
/Linux-v6.6/arch/x86/kvm/
Dirq_comm.c253 synchronize_srcu(&kvm->irq_srcu); in kvm_unregister_irq_mask_notifier()
/Linux-v6.6/drivers/dax/
Dsuper.c332 synchronize_srcu(&dax_srcu); in kill_dax()
/Linux-v6.6/security/tomoyo/
Dgc.c397 synchronize_srcu(&tomoyo_ss); in tomoyo_try_to_gc()
/Linux-v6.6/fs/dlm/
Dmidcomms.c1410 synchronize_srcu(&nodes_srcu); in dlm_midcomms_close()
1430 synchronize_srcu(&nodes_srcu); in dlm_midcomms_close()

123