Searched refs:srcu (Results 1 – 10 of 10) sorted by relevance
/linux-4.19.296/include/linux/ |
D | notifier.h | 76 struct srcu_struct srcu; member 95 cleanup_srcu_struct(&(name)->srcu); 110 .srcu = __SRCU_STRUCT_INIT(name.srcu, pcpu), \
|
D | blk-mq.h | 74 struct srcu_struct srcu[0]; member
|
D | kvm_host.h | 483 struct srcu_struct srcu; member 542 return srcu_dereference_check(kvm->buses[idx], &kvm->srcu, in kvm_get_bus() 631 return srcu_dereference_check(kvm->memslots[as_id], &kvm->srcu, in __kvm_memslots()
|
/linux-4.19.296/virt/kvm/ |
D | kvm_main.c | 378 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_invalidate_range() 380 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_range() 391 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_change_pte() 396 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_change_pte() 408 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_invalidate_range_start() 422 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_range_start() 461 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_flush_young() 469 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_flush_young() 482 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_young() 499 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_young() [all …]
|
/linux-4.19.296/drivers/pci/controller/ |
D | vmd.c | 83 struct srcu_struct srcu; member 257 synchronize_srcu(&vmdirq->irq->srcu); in vmd_msi_free() 741 idx = srcu_read_lock(&irqs->srcu); in vmd_irq() 744 srcu_read_unlock(&irqs->srcu, idx); in vmd_irq() 790 err = init_srcu_struct(&vmd->irqs[i].srcu); in vmd_probe() 818 cleanup_srcu_struct(&vmd->irqs[i].srcu); in vmd_cleanup_srcu()
|
/linux-4.19.296/virt/kvm/arm/ |
D | mmu.c | 439 idx = srcu_read_lock(&kvm->srcu); in stage2_flush_vm() 447 srcu_read_unlock(&kvm->srcu, idx); in stage2_flush_vm() 969 idx = srcu_read_lock(&kvm->srcu); in stage2_unmap_vm() 979 srcu_read_unlock(&kvm->srcu, idx); in stage2_unmap_vm() 1740 idx = srcu_read_lock(&vcpu->kvm->srcu); in kvm_handle_guest_abort() 1794 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_handle_guest_abort()
|
/linux-4.19.296/block/ |
D | blk-mq.c | 236 synchronize_srcu(hctx->srcu); in blk_mq_quiesce_queue() 589 __releases(hctx->srcu) in hctx_unlock() 594 srcu_read_unlock(hctx->srcu, srcu_idx); in hctx_unlock() 598 __acquires(hctx->srcu) in hctx_lock() 605 *srcu_idx = srcu_read_lock(hctx->srcu); in hctx_lock() 2247 init_srcu_struct(hctx->srcu); in blk_mq_init_hctx() 2516 BUILD_BUG_ON(ALIGN(offsetof(struct blk_mq_hw_ctx, srcu), in blk_mq_hw_ctx_size()
|
D | blk-mq-sysfs.c | 27 cleanup_srcu_struct(hctx->srcu); in blk_mq_hw_sysfs_release()
|
/linux-4.19.296/virt/kvm/arm/vgic/ |
D | vgic-its.c | 836 idx = srcu_read_lock(&its->dev->kvm->srcu); in vgic_its_check_id() 838 srcu_read_unlock(&its->dev->kvm->srcu, idx); in vgic_its_check_id()
|
/linux-4.19.296/ |
D | MAINTAINERS | 12310 X: include/linux/srcu*.h 12312 X: kernel/rcu/srcu*.c 13381 F: include/linux/srcu*.h 13382 F: kernel/rcu/srcu*.c
|