Home
last modified time | relevance | path

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

/linux-4.1.27/mm/
Dmmu_notifier.c90 srcu_read_unlock(&srcu, id); in __mmu_notifier_release()
121 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_flush_young()
140 srcu_read_unlock(&srcu, id); in __mmu_notifier_test_young()
156 srcu_read_unlock(&srcu, id); in __mmu_notifier_change_pte()
170 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_page()
184 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range_start()
209 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range_end()
224 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range()
350 srcu_read_unlock(&srcu, id); in mmu_notifier_unregister()
/linux-4.1.27/virt/kvm/
Deventfd.c140 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_resampler_ack()
246 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_wakeup()
411 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irqfd_assign()
462 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier()
466 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier()
486 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_notify_acked_irq()
Dirqchip.c106 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_set_irq()
Dkvm_main.c299 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_page()
315 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_change_pte()
341 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_range_start()
386 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_flush_young()
402 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_test_young()
415 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_release()
/linux-4.1.27/arch/x86/kvm/
Diommu.c168 srcu_read_unlock(&kvm->srcu, idx); in kvm_iommu_map_memslots()
331 srcu_read_unlock(&kvm->srcu, idx); in kvm_iommu_unmap_memslots()
Dirq_comm.c174 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_set_irq_inatomic()
252 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_fire_mask_notifiers()
Dassigned-dev.c782 srcu_read_unlock(&kvm->srcu, idx); in kvm_vm_ioctl_assign_device()
797 srcu_read_unlock(&kvm->srcu, idx); in kvm_vm_ioctl_assign_device()
Dx86.c2704 srcu_read_unlock(&vcpu->kvm->srcu, idx); in __msr_io()
6327 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in vcpu_enter_guest()
6448 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_block()
6509 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_run()
6515 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_run()
6525 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in complete_emulated_io()
6864 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_arch_vcpu_ioctl_set_sregs()
6967 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_arch_vcpu_ioctl_translate()
7406 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_arch_vcpu_uninit()
Dvmx.c4068 srcu_read_unlock(&kvm->srcu, idx); in init_rmode_tss()
4109 srcu_read_unlock(&kvm->srcu, idx); in init_rmode_identity_map()
Dmmu.c4757 srcu_read_unlock(&kvm->srcu, idx); in mmu_shrink_scan()
/linux-4.1.27/fs/btrfs/
Dexport.c94 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_get_dentry()
103 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_get_dentry()
Dbackref.c330 srcu_read_unlock(&fs_info->subvol_srcu, index); in __resolve_indirect_ref()
341 srcu_read_unlock(&fs_info->subvol_srcu, index); in __resolve_indirect_ref()
349 srcu_read_unlock(&fs_info->subvol_srcu, index); in __resolve_indirect_ref()
Dsend.c5823 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
5831 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
5837 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
5855 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
5865 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
5871 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
Dscrub.c702 srcu_read_unlock(&fs_info->subvol_srcu, srcu_index); in scrub_fixup_readpage()
710 srcu_read_unlock(&fs_info->subvol_srcu, srcu_index); in scrub_fixup_readpage()
4093 srcu_read_unlock(&fs_info->subvol_srcu, srcu_index); in copy_nocow_pages_for_inode()
4101 srcu_read_unlock(&fs_info->subvol_srcu, srcu_index); in copy_nocow_pages_for_inode()
Dfile.c317 srcu_read_unlock(&fs_info->subvol_srcu, index); in __btrfs_run_defrag_inode()
353 srcu_read_unlock(&fs_info->subvol_srcu, index); in __btrfs_run_defrag_inode()
Dinode.c2435 srcu_read_unlock(&fs_info->subvol_srcu, index); in relink_extent_backref()
2442 srcu_read_unlock(&fs_info->subvol_srcu, index); in relink_extent_backref()
2453 srcu_read_unlock(&fs_info->subvol_srcu, index); in relink_extent_backref()
2457 srcu_read_unlock(&fs_info->subvol_srcu, index); in relink_extent_backref()
5585 srcu_read_unlock(&root->fs_info->subvol_srcu, index); in btrfs_lookup_dentry()
Ddisk-io.c3659 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_cleanup_fs_roots()
3673 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_cleanup_fs_roots()
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_process.c150 srcu_read_unlock(&kfd_processes_srcu, idx); in find_process()
393 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_unbind_process_from_device()
/linux-4.1.27/include/linux/
Dsrcu.h231 static inline void srcu_read_unlock(struct srcu_struct *sp, int idx) in srcu_read_unlock() function
/linux-4.1.27/Documentation/RCU/
Dchecklist.txt211 srcu_read_unlock(), and with the same srcu_struct. The rules for
359 14. SRCU (srcu_read_lock(), srcu_read_unlock(), srcu_dereference(),
363 section (demarked by srcu_read_lock() and srcu_read_unlock()),
373 the srcu_struct is passed to srcu_read_lock(), srcu_read_unlock()
376 sections governed by srcu_read_lock() and srcu_read_unlock()
386 srcu_read_unlock() calls must be passed the same srcu_struct.
Dtorture.txt186 "srcu": srcu_read_lock(), srcu_read_unlock() and
189 "srcu_sync": srcu_read_lock(), srcu_read_unlock() and
192 "srcu_expedited": srcu_read_lock(), srcu_read_unlock() and
Drcu.txt56 "srcu_read_lock", "srcu_read_unlock", "synchronize_rcu",
DwhatisRCU.txt871 srcu_read_unlock call_srcu
/linux-4.1.27/fs/notify/
Dfsnotify.c281 srcu_read_unlock(&fsnotify_mark_srcu, idx); in fsnotify()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_64_mmu_hv.c662 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_rmap_reset()
1074 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page()
1082 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page()
1110 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_unpin_guest_page()
Dbook3s_pr_papr.c333 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_h_pr()
Dbook3s.c837 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_h_logical_ci_load()
898 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_h_logical_ci_store()
Dpowerpc.c815 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_load()
887 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_store()
Dbook3s_hv.c726 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_pseries_do_hcall()
2044 srcu_read_unlock(&vc->kvm->srcu, srcu_idx); in kvmppc_run_core()
2274 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_vcpu_run_hv()
2506 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_hv_setup_htab_rma()
Dbook3s_pr.c928 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_exit_pr()
980 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_exit_pr()
Dbooke.c1278 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_exit()
1320 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_exit()
De500_mmu.c450 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_e500_emul_tlbwe()
/linux-4.1.27/kernel/
Dnotifier.c499 srcu_read_unlock(&nh->srcu, idx); in __srcu_notifier_call_chain()
/linux-4.1.27/fs/quota/
Ddquot.c1663 srcu_read_unlock(&dquot_srcu, index); in __dquot_alloc_space()
1705 srcu_read_unlock(&dquot_srcu, index); in dquot_alloc_inode()
1736 srcu_read_unlock(&dquot_srcu, index); in dquot_claim_space_nodirty()
1766 srcu_read_unlock(&dquot_srcu, index); in dquot_reclaim_space_nodirty()
1810 srcu_read_unlock(&dquot_srcu, index); in __dquot_free_space()
1844 srcu_read_unlock(&dquot_srcu, index); in dquot_free_inode()
/linux-4.1.27/arch/s390/kvm/
Dkvm-s390.c343 srcu_read_unlock(&kvm->srcu, idx); in kvm_s390_set_mem_control()
1997 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in __vcpu_run()
2013 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in __vcpu_run()
2386 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvm_s390_guest_mem_op()
2428 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_arch_vcpu_ioctl()
Dinterrupt.c867 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvm_s390_handle_wait()
2058 srcu_read_unlock(&kvm->srcu, idx); in adapter_indicators_set()
2067 srcu_read_unlock(&kvm->srcu, idx); in adapter_indicators_set()
/linux-4.1.27/arch/arm/kvm/
Dmmu.c390 srcu_read_unlock(&kvm->srcu, idx); in stage2_flush_vm()
806 srcu_read_unlock(&kvm->srcu, idx); in stage2_unmap_vm()
1461 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_handle_guest_abort()
/linux-4.1.27/arch/mips/kvm/
Dtlb.c163 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_mips_map_page()
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dodp.c294 srcu_read_unlock(&mib_dev->mr_srcu, srcu_key); in pagefault_single_data_segment()
/linux-4.1.27/net/core/
Dnetpoll.c221 srcu_read_unlock(&netpoll_srcu, idx); in netpoll_poll_disable()
/linux-4.1.27/security/tomoyo/
Dcommon.h1109 srcu_read_unlock(&tomoyo_ss, idx); in tomoyo_read_unlock()
/linux-4.1.27/kernel/rcu/
Drcutorture.c504 srcu_read_unlock(&srcu_ctl, idx); in srcu_torture_read_unlock()
/linux-4.1.27/drivers/md/
Ddm.c714 srcu_read_unlock(&md->io_barrier, srcu_idx); in dm_put_live_table()
/linux-4.1.27/kernel/events/
Dcore.c7474 srcu_read_unlock(&pmus_srcu, idx); in perf_init_event()
8928 srcu_read_unlock(&pmus_srcu, idx); in perf_event_exit_cpu_context()