Home
last modified time | relevance | path

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

/linux-4.4.14/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()
138 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_young()
157 srcu_read_unlock(&srcu, id); in __mmu_notifier_test_young()
173 srcu_read_unlock(&srcu, id); in __mmu_notifier_change_pte()
187 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_page()
201 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range_start()
226 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range_end()
241 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range()
367 srcu_read_unlock(&srcu, id); in mmu_notifier_unregister()
/linux-4.4.14/virt/kvm/
Deventfd.c89 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_resampler_ack()
208 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_wakeup()
390 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irqfd_assign()
452 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier()
456 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier()
482 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_notify_acked_irq()
Dirqchip.c95 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_set_irq()
Dkvm_main.c311 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_page()
327 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_change_pte()
353 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_range_start()
398 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_flush_young()
428 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_young()
444 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_test_young()
457 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_release()
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_process.c151 srcu_read_unlock(&kfd_processes_srcu, idx); in find_process()
411 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_unbind_process_from_device()
480 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_lookup_process_by_pasid()
/linux-4.4.14/arch/x86/kvm/
Diommu.c168 srcu_read_unlock(&kvm->srcu, idx); in kvm_iommu_map_memslots()
333 srcu_read_unlock(&kvm->srcu, idx); in kvm_iommu_unmap_memslots()
Dirq_comm.c219 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_fire_mask_notifiers()
376 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_scan_ioapic_routes()
Dassigned-dev.c166 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_set_irq_inatomic()
798 srcu_read_unlock(&kvm->srcu, idx); in kvm_vm_ioctl_assign_device()
813 srcu_read_unlock(&kvm->srcu, idx); in kvm_vm_ioctl_assign_device()
Dx86.c2462 srcu_read_unlock(&vcpu->kvm->srcu, idx); in __msr_io()
6504 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in vcpu_enter_guest()
6625 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_block()
6698 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_run()
6704 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_run()
6714 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in complete_emulated_io()
7053 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_arch_vcpu_ioctl_set_sregs()
7156 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_arch_vcpu_ioctl_translate()
7616 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_arch_vcpu_uninit()
Dvmx.c4210 srcu_read_unlock(&kvm->srcu, idx); in init_rmode_tss()
4251 srcu_read_unlock(&kvm->srcu, idx); in init_rmode_identity_map()
10771 srcu_read_unlock(&kvm->irq_srcu, idx); in vmx_update_pi_irte()
Dmmu.c4875 srcu_read_unlock(&kvm->srcu, idx); in mmu_shrink_scan()
/linux-4.4.14/drivers/infiniband/core/
Duverbs_main.c330 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_release_file()
839 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_write()
863 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_mmap()
930 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in ib_uverbs_open()
939 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in ib_uverbs_open()
1010 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in show_ibdev()
1030 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in show_dev_abi_version()
/linux-4.4.14/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.c360 srcu_read_unlock(&fs_info->subvol_srcu, index); in __resolve_indirect_ref()
366 srcu_read_unlock(&fs_info->subvol_srcu, index); in __resolve_indirect_ref()
379 srcu_read_unlock(&fs_info->subvol_srcu, index); in __resolve_indirect_ref()
392 srcu_read_unlock(&fs_info->subvol_srcu, index); in __resolve_indirect_ref()
Dsend.c6072 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
6080 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
6086 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
6104 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
6114 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
6120 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_ioctl_send()
Dscrub.c694 srcu_read_unlock(&fs_info->subvol_srcu, srcu_index); in scrub_fixup_readpage()
702 srcu_read_unlock(&fs_info->subvol_srcu, srcu_index); in scrub_fixup_readpage()
4271 srcu_read_unlock(&fs_info->subvol_srcu, srcu_index); in copy_nocow_pages_for_inode()
4279 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.c2457 srcu_read_unlock(&fs_info->subvol_srcu, index); in relink_extent_backref()
2464 srcu_read_unlock(&fs_info->subvol_srcu, index); in relink_extent_backref()
2475 srcu_read_unlock(&fs_info->subvol_srcu, index); in relink_extent_backref()
2479 srcu_read_unlock(&fs_info->subvol_srcu, index); in relink_extent_backref()
5656 srcu_read_unlock(&root->fs_info->subvol_srcu, index); in btrfs_lookup_dentry()
Ddisk-io.c3750 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_cleanup_fs_roots()
3764 srcu_read_unlock(&fs_info->subvol_srcu, index); in btrfs_cleanup_fs_roots()
/linux-4.4.14/include/linux/
Dsrcu.h234 static inline void srcu_read_unlock(struct srcu_struct *sp, int idx) in srcu_read_unlock() function
/linux-4.4.14/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.
Drcu.txt56 "srcu_read_lock", "srcu_read_unlock", "synchronize_rcu",
Dtorture.txt180 "srcu": srcu_read_lock(), srcu_read_unlock() and
DwhatisRCU.txt873 srcu_read_unlock call_srcu
/linux-4.4.14/drivers/hwtracing/stm/
Dcore.c830 srcu_read_unlock(&stm_source_srcu, idx); in stm_source_link_drop()
845 srcu_read_unlock(&stm_source_srcu, idx); in stm_source_link_show()
982 srcu_read_unlock(&stm_source_srcu, idx); in stm_source_write()
/linux-4.4.14/fs/notify/
Dfsnotify.c290 srcu_read_unlock(&fsnotify_mark_srcu, idx); in fsnotify()
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_64_mmu_hv.c663 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_rmap_reset()
1081 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page()
1089 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page()
1117 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.c840 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_h_logical_ci_load()
901 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_h_logical_ci_store()
Dpowerpc.c819 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_load()
891 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_store()
Dbook3s_hv.c741 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_pseries_do_hcall()
2441 srcu_read_unlock(&vc->kvm->srcu, srcu_idx); in kvmppc_run_core()
2729 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_vcpu_run_hv()
2966 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.c1280 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_handle_exit()
1322 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.4.14/kernel/
Dnotifier.c499 srcu_read_unlock(&nh->srcu, idx); in __srcu_notifier_call_chain()
/linux-4.4.14/fs/quota/
Ddquot.c1682 srcu_read_unlock(&dquot_srcu, index); in __dquot_alloc_space()
1724 srcu_read_unlock(&dquot_srcu, index); in dquot_alloc_inode()
1755 srcu_read_unlock(&dquot_srcu, index); in dquot_claim_space_nodirty()
1785 srcu_read_unlock(&dquot_srcu, index); in dquot_reclaim_space_nodirty()
1829 srcu_read_unlock(&dquot_srcu, index); in __dquot_free_space()
1863 srcu_read_unlock(&dquot_srcu, index); in dquot_free_inode()
/linux-4.4.14/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()
1462 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_handle_guest_abort()
/linux-4.4.14/arch/s390/kvm/
Dkvm-s390.c418 srcu_read_unlock(&kvm->srcu, idx); in kvm_s390_set_mem_control()
2098 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in __vcpu_run()
2116 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in __vcpu_run()
2500 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvm_s390_guest_mem_op()
2542 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_arch_vcpu_ioctl()
Dinterrupt.c860 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvm_s390_handle_wait()
2047 srcu_read_unlock(&kvm->srcu, idx); in adapter_indicators_set()
2056 srcu_read_unlock(&kvm->srcu, idx); in adapter_indicators_set()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dodp.c287 srcu_read_unlock(&mib_dev->mr_srcu, srcu_key); in pagefault_single_data_segment()
/linux-4.4.14/arch/mips/kvm/
Dtlb.c163 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_mips_map_page()
/linux-4.4.14/net/core/
Dnetpoll.c226 srcu_read_unlock(&netpoll_srcu, idx); in netpoll_poll_disable()
/linux-4.4.14/security/tomoyo/
Dcommon.h1109 srcu_read_unlock(&tomoyo_ss, idx); in tomoyo_read_unlock()
/linux-4.4.14/kernel/rcu/
Drcutorture.c507 srcu_read_unlock(srcu_ctlp, idx); in srcu_torture_read_unlock()
/linux-4.4.14/drivers/md/
Ddm.c747 srcu_read_unlock(&md->io_barrier, srcu_idx); in dm_put_live_table()
/linux-4.4.14/kernel/events/
Dcore.c7799 srcu_read_unlock(&pmus_srcu, idx); in perf_init_event()
9339 srcu_read_unlock(&pmus_srcu, idx); in perf_event_exit_cpu_context()