Home
last modified time | relevance | path

Searched refs:srcu_read_unlock (Results 1 – 25 of 75) sorted by relevance

123

/Linux-v5.4/mm/
Dmmu_notifier.c76 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/
Dtest.c23 srcu_read_unlock(&ss, idx); in rcu_reader()
29 srcu_read_unlock(&ss, idx); in rcu_reader()
/Linux-v5.4/virt/kvm/
Deventfd.c83 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()
Dirqchip.c85 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_set_irq()
/Linux-v5.4/arch/x86/kvm/
Dpage_track.c239 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()
Dirq_comm.c263 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/
Dwakeup.c356 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/
Dkfd_process.c369 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()
Dkfd_iommu.c248 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/
Dsrcu.h176 static inline void srcu_read_unlock(struct srcu_struct *ssp, int idx) in srcu_read_unlock() function
/Linux-v5.4/arch/arm/include/asm/
Dkvm_mmu.h367 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/
Duverbs_main.c205 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/
Dexport.c96 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/
Dmark.c342 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/
Dkvm_mmu.h432 srcu_read_unlock(&kvm->srcu, srcu_idx);
443 srcu_read_unlock(&kvm->srcu, srcu_idx);
/Linux-v5.4/arch/powerpc/kvm/
Dbook3s_xive_native.c629 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()
Dbook3s_64_mmu_hv.c444 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()
Dbook3s_64_vio.c594 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/
Dchecklist.txt221 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/
Ddrm_drv.c470 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/
Dquarantine.c261 srcu_read_unlock(&remove_cache_srcu, srcu_idx); in quarantine_reduce()
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dkvmgt.c1650 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/
Dipmi_msghandler.c230 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/
Dmultipath.c334 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/
DREADME238 5 srcu_read_unlock(&my_srcu, r1);
240 7 srcu_read_unlock(&my_srcu, r2);

123