Home
last modified time | relevance | path

Searched refs:config_lock (Results 1 – 16 of 16) sorted by relevance

/arch/arm64/kvm/vgic/
Dvgic-kvm-device.c49 mutex_lock(&kvm->arch.config_lock); in kvm_set_legacy_vgic_v2_addr()
71 mutex_unlock(&kvm->arch.config_lock); in kvm_set_legacy_vgic_v2_addr()
189 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_addr()
197 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_addr()
236 mutex_lock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
244 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
251 mutex_lock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
253 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
270 mutex_lock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
272 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
[all …]
Dvgic-init.c94 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_create()
128 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_create()
269 lockdep_assert_held(&kvm->arch.config_lock); in vgic_init()
409 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_destroy()
413 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_destroy()
437 mutex_lock(&kvm->arch.config_lock); in vgic_lazy_init()
439 mutex_unlock(&kvm->arch.config_lock); in vgic_lazy_init()
467 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_map_resources()
487 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_map_resources()
495 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_map_resources()
Dvgic-debug.c88 mutex_lock(&kvm->arch.config_lock); in vgic_debug_start()
107 mutex_unlock(&kvm->arch.config_lock); in vgic_debug_start()
135 mutex_lock(&kvm->arch.config_lock); in vgic_debug_stop()
140 mutex_unlock(&kvm->arch.config_lock); in vgic_debug_stop()
Dvgic-mmio-v3.c114 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_v3_misc()
142 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_v3_misc()
782 mutex_lock(&kvm->arch.config_lock); in vgic_register_redist_iodev()
814 mutex_unlock(&kvm->arch.config_lock); in vgic_register_redist_iodev()
826 mutex_unlock(&kvm->arch.config_lock); in vgic_register_redist_iodev()
950 lockdep_assert_held(&kvm->arch.config_lock); in vgic_v3_free_redist_region()
966 mutex_lock(&kvm->arch.config_lock); in vgic_v3_set_redist_base()
968 mutex_unlock(&kvm->arch.config_lock); in vgic_v3_set_redist_base()
980 mutex_lock(&kvm->arch.config_lock); in vgic_v3_set_redist_base()
983 mutex_unlock(&kvm->arch.config_lock); in vgic_v3_set_redist_base()
Dvgic-v4.c193 lockdep_assert_held(&kvm->arch.config_lock); in vgic_v4_configure_vsgis()
246 lockdep_assert_held(&kvm->arch.config_lock); in vgic_v4_init()
320 lockdep_assert_held(&kvm->arch.config_lock); in vgic_v4_teardown()
Dvgic-mmio.c533 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_mmio_read_active()
539 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_mmio_read_active()
628 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_cactive()
634 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_cactive()
665 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_sactive()
671 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_sactive()
Dvgic-its.c1959 mutex_lock(&dev->kvm->arch.config_lock); in vgic_its_create()
1964 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_its_create()
2003 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_its_create()
2079 mutex_lock(&dev->kvm->arch.config_lock); in vgic_its_attr_regs_access()
2108 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_its_attr_regs_access()
2787 mutex_lock(&kvm->arch.config_lock); in vgic_its_ctrl()
2803 mutex_unlock(&kvm->arch.config_lock); in vgic_its_ctrl()
/arch/mips/pic32/pic32mzda/
Dconfig.c23 static DEFINE_SPINLOCK(config_lock);
42 spin_lock_irqsave(&config_lock, flags); in pic32_conf_modify_atomic()
47 spin_unlock_irqrestore(&config_lock, flags); in pic32_conf_modify_atomic()
/arch/arm64/kvm/
Dhypercalls.c194 mutex_lock(&kvm->arch.config_lock); in kvm_smccc_set_filter()
209 mutex_unlock(&kvm->arch.config_lock); in kvm_smccc_set_filter()
556 mutex_lock(&kvm->arch.config_lock); in kvm_arm_set_fw_reg_bmap()
565 mutex_unlock(&kvm->arch.config_lock); in kvm_arm_set_fw_reg_bmap()
Darm.c160 mutex_init(&kvm->arch.config_lock); in kvm_arch_init_vm()
165 mutex_lock(&kvm->arch.config_lock); in kvm_arch_init_vm()
166 mutex_unlock(&kvm->arch.config_lock); in kvm_arch_init_vm()
460 mutex_lock(&vcpu->kvm->arch.config_lock); in kvm_arch_vcpu_create()
461 mutex_unlock(&vcpu->kvm->arch.config_lock); in kvm_arch_vcpu_create()
767 mutex_lock(&kvm->arch.config_lock); in kvm_arch_vcpu_run_pid_change()
769 mutex_unlock(&kvm->arch.config_lock); in kvm_arch_vcpu_run_pid_change()
1359 mutex_lock(&kvm->arch.config_lock); in __kvm_vcpu_set_target()
1378 mutex_unlock(&kvm->arch.config_lock); in __kvm_vcpu_set_target()
Dpkvm.c439 mutex_lock(&host_kvm->arch.config_lock); in pkvm_create_hyp_vm()
442 mutex_unlock(&host_kvm->arch.config_lock); in pkvm_create_hyp_vm()
449 mutex_lock(&host_kvm->arch.config_lock); in pkvm_destroy_hyp_vm()
451 mutex_unlock(&host_kvm->arch.config_lock); in pkvm_destroy_hyp_vm()
Darch_timer.c1465 mutex_lock(&vcpu->kvm->arch.config_lock); in timer_irqs_are_valid()
1488 mutex_unlock(&vcpu->kvm->arch.config_lock); in timer_irqs_are_valid()
1581 mutex_lock(&vcpu->kvm->arch.config_lock); in kvm_arm_timer_set_attr()
1615 mutex_unlock(&vcpu->kvm->arch.config_lock); in kvm_arm_timer_set_attr()
Dpmu-emul.c884 lockdep_assert_held(&kvm->arch.config_lock); in kvm_arm_pmu_v3_set_pmu()
911 lockdep_assert_held(&kvm->arch.config_lock); in kvm_arm_pmu_v3_set_attr()
Dguest.c954 mutex_lock(&vcpu->kvm->arch.config_lock); in kvm_arm_vcpu_arch_set_attr()
956 mutex_unlock(&vcpu->kvm->arch.config_lock); in kvm_arm_vcpu_arch_set_attr()
Dsys_regs.c1550 mutex_lock(&vcpu->kvm->arch.config_lock); in get_id_reg()
1552 mutex_unlock(&vcpu->kvm->arch.config_lock); in get_id_reg()
1563 mutex_lock(&vcpu->kvm->arch.config_lock); in set_id_reg()
1575 mutex_unlock(&vcpu->kvm->arch.config_lock); in set_id_reg()
1583 mutex_unlock(&vcpu->kvm->arch.config_lock); in set_id_reg()
3108 lockdep_assert_held(&kvm->arch.config_lock); in kvm_reset_id_regs()
/arch/arm64/include/asm/
Dkvm_host.h259 struct mutex config_lock; member