| /Linux-v5.4/mm/ |
| D | mmu_notifier.c | 76 srcu_read_unlock(&srcu, id); in __mmu_notifier_release() 107 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_flush_young() 124 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_young() 143 srcu_read_unlock(&srcu, id); in __mmu_notifier_test_young() 159 srcu_read_unlock(&srcu, id); in __mmu_notifier_change_pte() 188 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range_start() 227 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range_end() 242 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range() 446 srcu_read_unlock(&srcu, id); in mmu_notifier_unregister()
|
| /Linux-v5.4/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/ |
| D | test.c | 23 srcu_read_unlock(&ss, idx); in rcu_reader() 29 srcu_read_unlock(&ss, idx); in rcu_reader()
|
| /Linux-v5.4/virt/kvm/ |
| D | eventfd.c | 83 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_resampler_ack() 206 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_wakeup() 420 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irqfd_assign() 457 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier() 461 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier() 487 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_notify_acked_irq()
|
| D | irqchip.c | 85 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_set_irq()
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | page_track.c | 239 srcu_read_unlock(&head->track_srcu, idx); in kvm_page_track_write() 264 srcu_read_unlock(&head->track_srcu, idx); in kvm_page_track_flush_slot()
|
| D | irq_comm.c | 263 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_fire_mask_notifiers() 424 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_scan_ioapic_routes()
|
| /Linux-v5.4/drivers/base/power/ |
| D | wakeup.c | 356 srcu_read_unlock(&wakeup_srcu, srcuidx); in device_wakeup_arm_wake_irqs() 372 srcu_read_unlock(&wakeup_srcu, srcuidx); in device_wakeup_disarm_wake_irqs() 838 srcu_read_unlock(&wakeup_srcu, srcuidx); in pm_print_active_wakeup_sources() 987 srcu_read_unlock(&wakeup_srcu, srcuidx); in pm_wakep_autosleep_enabled() 1081 srcu_read_unlock(&wakeup_srcu, *srcuidx); in wakeup_sources_stats_seq_stop()
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdkfd/ |
| D | kfd_process.c | 369 srcu_read_unlock(&kfd_processes_srcu, idx); in find_process() 920 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_lookup_process_by_pasid() 936 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_lookup_process_by_mm() 1096 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_suspend_all_processes() 1112 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_resume_all_processes() 1185 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_debugfs_mqds_by_process()
|
| D | kfd_iommu.c | 248 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_bind_processes_to_device() 280 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_unbind_processes_from_device()
|
| /Linux-v5.4/include/linux/ |
| D | srcu.h | 176 static inline void srcu_read_unlock(struct srcu_struct *ssp, int idx) in srcu_read_unlock() function
|
| /Linux-v5.4/arch/arm/include/asm/ |
| D | kvm_mmu.h | 367 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_read_guest_lock() 378 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_write_guest_lock()
|
| /Linux-v5.4/drivers/infiniband/core/ |
| D | uverbs_main.c | 205 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_release_file() 771 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_write() 791 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_mmap() 1101 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in ib_uverbs_open() 1112 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in ib_uverbs_open() 1205 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in ibdev_show() 1224 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in abi_version_show()
|
| /Linux-v5.4/fs/btrfs/ |
| D | export.c | 96 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_get_dentry() 105 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_get_dentry()
|
| /Linux-v5.4/fs/notify/ |
| D | mark.c | 342 srcu_read_unlock(&fsnotify_mark_srcu, iter_info->srcu_idx); in fsnotify_prepare_user_wait() 529 srcu_read_unlock(&fsnotify_mark_srcu, idx); in fsnotify_grab_connector() 533 srcu_read_unlock(&fsnotify_mark_srcu, idx); in fsnotify_grab_connector()
|
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | kvm_mmu.h | 432 srcu_read_unlock(&kvm->srcu, srcu_idx); 443 srcu_read_unlock(&kvm->srcu, srcu_idx);
|
| /Linux-v5.4/arch/powerpc/kvm/ |
| D | book3s_xive_native.c | 629 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 636 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 642 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 887 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_xive_native_vcpu_eq_sync()
|
| D | book3s_64_mmu_hv.c | 444 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_hv_emulate_mmio() 763 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_rmap_reset() 1189 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page() 1197 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page() 1220 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_unpin_guest_page() 1304 srcu_read_unlock(&kvm->srcu, srcu_idx); in resize_hpt_rehash_hpte()
|
| D | book3s_64_vio.c | 594 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_h_put_tce() 691 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_h_put_tce_indirect()
|
| /Linux-v5.4/Documentation/RCU/ |
| D | checklist.txt | 221 srcu_read_unlock(), and with the same srcu_struct. The rules for 347 and srcu_read_unlock()), hence the "SRCU": "sleepable RCU". 358 to srcu_read_lock(), srcu_read_unlock() synchronize_srcu(), 361 sections governed by srcu_read_lock() and srcu_read_unlock() 371 srcu_read_unlock() calls must be passed the same srcu_struct. 408 immediately after an srcu_read_unlock() to get a full barrier.
|
| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_drv.c | 470 srcu_read_unlock(&drm_unplug_srcu, *idx); in drm_dev_enter() 487 srcu_read_unlock(&drm_unplug_srcu, idx); in drm_dev_exit()
|
| /Linux-v5.4/mm/kasan/ |
| D | quarantine.c | 261 srcu_read_unlock(&remove_cache_srcu, srcu_idx); in quarantine_reduce()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gvt/ |
| D | kvmgt.c | 1650 srcu_read_unlock(&kvm->srcu, idx); in kvmgt_page_track_add() 1664 srcu_read_unlock(&kvm->srcu, idx); in kvmgt_page_track_add() 1684 srcu_read_unlock(&kvm->srcu, idx); in kvmgt_page_track_remove() 1698 srcu_read_unlock(&kvm->srcu, idx); in kvmgt_page_track_remove() 1985 srcu_read_unlock(&kvm->srcu, idx); in kvmgt_rw_gpa() 2027 srcu_read_unlock(&kvm->srcu, idx); in kvmgt_is_valid_gfn()
|
| /Linux-v5.4/drivers/char/ipmi/ |
| D | ipmi_msghandler.c | 230 srcu_read_unlock(&user->release_barrier, *index); in acquire_ipmi_user() 236 srcu_read_unlock(&user->release_barrier, index); in release_ipmi_user() 768 srcu_read_unlock(&ipmi_interfaces_srcu, index); in ipmi_smi_watcher_register() 1239 srcu_read_unlock(&ipmi_interfaces_srcu, index); in ipmi_create_user() 1244 srcu_read_unlock(&ipmi_interfaces_srcu, index); in ipmi_create_user() 1260 srcu_read_unlock(&ipmi_interfaces_srcu, index); in ipmi_get_smi_info() 1270 srcu_read_unlock(&ipmi_interfaces_srcu, index); in ipmi_get_smi_info() 3602 srcu_read_unlock(&intf->users_srcu, index); in ipmi_unregister_smi() 4136 srcu_read_unlock(&intf->users_srcu, index); in handle_read_event_rsp() 4468 srcu_read_unlock(&intf->users_srcu, index); in handle_new_recv_msgs() [all …]
|
| /Linux-v5.4/drivers/nvme/host/ |
| D | multipath.c | 334 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_ns_head_make_request() 430 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_mpath_set_live()
|
| /Linux-v5.4/tools/memory-model/ |
| D | README | 238 5 srcu_read_unlock(&my_srcu, r1); 240 7 srcu_read_unlock(&my_srcu, r2);
|