Searched refs:config_lock (Results 1 – 16 of 16) sorted by relevance
49 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 …]
94 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()
88 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()
114 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()
193 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()
533 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()
1959 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()
23 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()
194 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()
160 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()
439 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()
1465 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()
884 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()
954 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()
1550 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()
259 struct mutex config_lock; member