Home
last modified time | relevance | path

Searched refs:srcu_idx (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/drivers/md/
Ddm-ioctl.c256 int srcu_idx; in __hash_remove() local
265 table = dm_get_live_table(hc->md, &srcu_idx); in __hash_remove()
268 dm_put_live_table(hc->md, srcu_idx); in __hash_remove()
376 int srcu_idx; in dm_hash_rename() local
439 table = dm_get_live_table(hc->md, &srcu_idx); in dm_hash_rename()
442 dm_put_live_table(hc->md, srcu_idx); in dm_hash_rename()
645 static struct dm_table *dm_get_inactive_table(struct mapped_device *md, int *srcu_idx) in dm_get_inactive_table() argument
651 dm_get_live_table(md, srcu_idx); in dm_get_inactive_table()
670 int *srcu_idx) in dm_get_live_or_inactive_table() argument
673 dm_get_inactive_table(md, srcu_idx) : dm_get_live_table(md, srcu_idx); in dm_get_live_or_inactive_table()
[all …]
Ddm.c561 fmode_t *mode, int *srcu_idx) in dm_get_live_table_for_ioctl() argument
568 map = dm_get_live_table(md, srcu_idx); in dm_get_live_table_for_ioctl()
593 dm_put_live_table(md, *srcu_idx); in dm_get_live_table_for_ioctl()
607 int srcu_idx, r; in dm_blk_ioctl() local
609 r = dm_get_live_table_for_ioctl(md, &tgt, &tgt_bdev, &mode, &srcu_idx); in dm_blk_ioctl()
626 dm_put_live_table(md, srcu_idx); in dm_blk_ioctl()
738 struct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx) __acquires(md->io_barri… in dm_get_live_table() argument
740 *srcu_idx = srcu_read_lock(&md->io_barrier); in dm_get_live_table()
745 void dm_put_live_table(struct mapped_device *md, int srcu_idx) __releases(md->io_barrier) in dm_put_live_table() argument
747 srcu_read_unlock(&md->io_barrier, srcu_idx); in dm_put_live_table()
[all …]
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s.c832 int srcu_idx; in kvmppc_h_logical_ci_load() local
838 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_h_logical_ci_load()
840 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_h_logical_ci_load()
875 int srcu_idx; in kvmppc_h_logical_ci_store() local
899 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_h_logical_ci_store()
901 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_h_logical_ci_store()
Dbook3s_64_mmu_hv.c651 int srcu_idx; in kvmppc_rmap_reset() local
653 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_rmap_reset()
663 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_rmap_reset()
1070 int srcu_idx; in kvmppc_pin_guest_page() local
1072 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_pin_guest_page()
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()
1100 int srcu_idx; in kvmppc_unpin_guest_page() local
1109 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_unpin_guest_page()
1117 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_unpin_guest_page()
Dbook3s_hv.c2277 int srcu_idx; in kvmppc_run_core() local
2437 srcu_idx = srcu_read_lock(&vc->kvm->srcu); in kvmppc_run_core()
2441 srcu_read_unlock(&vc->kvm->srcu, srcu_idx); in kvmppc_run_core()
2683 int srcu_idx; in kvmppc_vcpu_run_hv() local
2726 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_vcpu_run_hv()
2729 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_vcpu_run_hv()
2907 int srcu_idx; in kvmppc_hv_setup_htab_rma() local
2923 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_hv_setup_htab_rma()
2966 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_hv_setup_htab_rma()
/linux-4.4.14/include/linux/
Ddevice-mapper.h452 struct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx);
453 void dm_put_live_table(struct mapped_device *md, int srcu_idx);
Dkvm_host.h232 int srcu_idx; member
/linux-4.4.14/arch/mips/kvm/
Dtlb.c146 int srcu_idx, err = 0; in kvm_mips_map_page() local
152 srcu_idx = srcu_read_lock(&kvm->srcu); in kvm_mips_map_page()
163 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_mips_map_page()
/linux-4.4.14/arch/s390/kvm/
Dkvm-s390.c2091 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in __vcpu_run()
2098 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in __vcpu_run()
2111 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in __vcpu_run()
2116 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in __vcpu_run()
2455 int r, srcu_idx; in kvm_s390_guest_mem_op() local
2471 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvm_s390_guest_mem_op()
2500 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvm_s390_guest_mem_op()
Dinterrupt.c860 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvm_s390_handle_wait()
863 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvm_s390_handle_wait()
/linux-4.4.14/Documentation/virtual/kvm/
Dlocking.txt167 The srcu index can be stored in kvm_vcpu->srcu_idx per vcpu
/linux-4.4.14/arch/x86/kvm/
Dx86.c6504 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in vcpu_enter_guest()
6519 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in vcpu_enter_guest()
6594 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in vcpu_enter_guest()
6625 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_block()
6627 vcpu->srcu_idx = srcu_read_lock(&kvm->srcu); in vcpu_block()
6665 vcpu->srcu_idx = srcu_read_lock(&kvm->srcu); in vcpu_run()
6698 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_run()
6700 vcpu->srcu_idx = srcu_read_lock(&kvm->srcu); in vcpu_run()
6704 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in vcpu_run()
6712 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in complete_emulated_io()
[all …]