Home
last modified time | relevance | path

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

/linux/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c51 mutex_lock(&kvm->arch.config_lock); in kvm_set_legacy_vgic_v2_addr()
73 mutex_unlock(&kvm->arch.config_lock); in kvm_set_legacy_vgic_v2_addr()
191 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_addr()
199 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_addr()
238 mutex_lock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
251 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
258 mutex_lock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
260 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
277 mutex_lock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
279 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_set_common_attr()
[all …]
H A Dvgic-init.c110 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_create()
183 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_create()
248 guard(mutex)(&vcpu->kvm->arch.config_lock); in kvm_vgic_vcpu_nv_init()
267 lockdep_assert_held(&vcpu->kvm->arch.config_lock); in vgic_allocate_private_irqs_locked()
320 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_allocate_private_irqs()
322 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_allocate_private_irqs()
391 lockdep_assert_held(&kvm->arch.config_lock); in vgic_init()
511 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_destroy()
520 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_destroy()
549 mutex_lock(&kvm->arch.config_lock); in vgic_lazy_init()
[all …]
H A Dvgic-mmio-v3.c131 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_v3_misc()
159 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_v3_misc()
789 mutex_lock(&kvm->arch.config_lock); in vgic_register_redist_iodev()
821 mutex_unlock(&kvm->arch.config_lock); in vgic_register_redist_iodev()
833 mutex_unlock(&kvm->arch.config_lock); in vgic_register_redist_iodev()
959 lockdep_assert_held(&kvm->arch.config_lock); in vgic_v3_free_redist_region()
975 mutex_lock(&kvm->arch.config_lock); in vgic_v3_set_redist_base()
977 mutex_unlock(&kvm->arch.config_lock); in vgic_v3_set_redist_base()
989 mutex_lock(&kvm->arch.config_lock); in vgic_v3_set_redist_base()
992 mutex_unlock(&kvm->arch.config_lock); in vgic_v3_set_redist_base()
H A Dvgic-v4.c196 lockdep_assert_held(&kvm->arch.config_lock); in vgic_v4_configure_vsgis()
249 lockdep_assert_held(&kvm->arch.config_lock); in vgic_v4_init()
323 lockdep_assert_held(&kvm->arch.config_lock); in vgic_v4_teardown()
H A Dvgic-mmio.c518 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_mmio_read_active()
524 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_mmio_read_active()
613 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_cactive()
619 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_cactive()
650 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_sactive()
656 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_mmio_write_sactive()
H A Dvgic-its.c1853 mutex_lock(&dev->kvm->arch.config_lock); in vgic_its_create()
1858 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_its_create()
1896 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_its_create()
1976 mutex_lock(&dev->kvm->arch.config_lock); in vgic_its_attr_regs_access()
2005 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_its_attr_regs_access()
2681 mutex_lock(&kvm->arch.config_lock); in vgic_its_ctrl()
2700 mutex_unlock(&kvm->arch.config_lock); in vgic_its_ctrl()
/linux/drivers/virtio/
H A Dvirtio.c142 spin_lock_irqsave(&dev->config_lock, flags); in virtio_config_changed()
144 spin_unlock_irqrestore(&dev->config_lock, flags); in virtio_config_changed()
157 spin_lock_irq(&dev->config_lock); in virtio_config_driver_disable()
159 spin_unlock_irq(&dev->config_lock); in virtio_config_driver_disable()
172 spin_lock_irq(&dev->config_lock); in virtio_config_driver_enable()
176 spin_unlock_irq(&dev->config_lock); in virtio_config_driver_enable()
182 spin_lock_irq(&dev->config_lock); in virtio_config_core_disable()
184 spin_unlock_irq(&dev->config_lock); in virtio_config_core_disable()
189 spin_lock_irq(&dev->config_lock); in virtio_config_core_enable()
193 spin_unlock_irq(&dev->config_lock); in virtio_config_core_enable()
[all …]
/linux/drivers/net/ethernet/amd/pds_core/
H A Dmain.c247 mutex_init(&pdsc->config_lock); in pdsc_init_pf()
250 mutex_lock(&pdsc->config_lock); in pdsc_init_pf()
255 mutex_unlock(&pdsc->config_lock); in pdsc_init_pf()
261 mutex_unlock(&pdsc->config_lock); in pdsc_init_pf()
265 mutex_unlock(&pdsc->config_lock); in pdsc_init_pf()
312 mutex_destroy(&pdsc->config_lock); in pdsc_init_pf()
441 mutex_lock(&pdsc->config_lock); in pdsc_remove()
446 mutex_unlock(&pdsc->config_lock); in pdsc_remove()
447 mutex_destroy(&pdsc->config_lock); in pdsc_remove()
H A Dauxbus.c183 mutex_lock(&pf->config_lock); in pdsc_auxbus_dev_del()
191 mutex_unlock(&pf->config_lock); in pdsc_auxbus_dev_del()
211 mutex_lock(&pf->config_lock); in pdsc_auxbus_dev_add()
254 mutex_unlock(&pf->config_lock); in pdsc_auxbus_dev_add()
H A Dcore.c634 mutex_lock(&pdsc->config_lock); in pdsc_health_thread()
659 mutex_unlock(&pdsc->config_lock); in pdsc_health_thread()
/linux/arch/arm64/kvm/
H A Dpkvm.c195 mutex_lock(&kvm->arch.config_lock); in pkvm_create_hyp_vm()
198 mutex_unlock(&kvm->arch.config_lock); in pkvm_create_hyp_vm()
207 mutex_lock(&vcpu->kvm->arch.config_lock); in pkvm_create_hyp_vcpu()
210 mutex_unlock(&vcpu->kvm->arch.config_lock); in pkvm_create_hyp_vcpu()
217 mutex_lock(&kvm->arch.config_lock); in pkvm_destroy_hyp_vm()
219 mutex_unlock(&kvm->arch.config_lock); in pkvm_destroy_hyp_vm()
H A Darm.c206 mutex_init(&kvm->arch.config_lock); in kvm_arch_init_vm()
211 mutex_lock(&kvm->arch.config_lock); in kvm_arch_init_vm()
212 mutex_unlock(&kvm->arch.config_lock); in kvm_arch_init_vm()
277 mutex_lock(&kvm->arch.config_lock); in kvm_destroy_mpidr_data()
280 lockdep_is_held(&kvm->arch.config_lock)); in kvm_destroy_mpidr_data()
287 mutex_unlock(&kvm->arch.config_lock); in kvm_destroy_mpidr_data()
516 mutex_lock(&vcpu->kvm->arch.config_lock); in kvm_arch_vcpu_create()
517 mutex_unlock(&vcpu->kvm->arch.config_lock); in kvm_arch_vcpu_create()
831 mutex_lock(&kvm->arch.config_lock); in kvm_init_mpidr_data()
873 mutex_unlock(&kvm->arch.config_lock); in kvm_init_mpidr_data()
[all …]
H A Dpmu-emul.c1048 lockdep_assert_held(&kvm->arch.config_lock); in kvm_arm_set_pmu()
1084 lockdep_assert_held(&kvm->arch.config_lock); in kvm_arm_pmu_v3_set_pmu()
1125 lockdep_assert_held(&kvm->arch.config_lock); in kvm_arm_pmu_v3_set_attr()
H A Dsys_regs.c1356 mutex_lock(&kvm->arch.config_lock); in set_pmcr()
1368 mutex_unlock(&kvm->arch.config_lock); in set_pmcr()
2318 mutex_lock(&vcpu->kvm->arch.config_lock); in get_id_reg()
2320 mutex_unlock(&vcpu->kvm->arch.config_lock); in get_id_reg()
2331 mutex_lock(&vcpu->kvm->arch.config_lock); in set_id_reg()
2343 mutex_unlock(&vcpu->kvm->arch.config_lock); in set_id_reg()
2351 mutex_unlock(&vcpu->kvm->arch.config_lock); in set_id_reg()
2369 lockdep_assert_held(&kvm->arch.config_lock); in kvm_set_vm_id_reg()
3052 guard(mutex)(&kvm->arch.config_lock); in set_imp_id_reg()
5635 mutex_lock(&kvm->arch.config_lock); in kvm_calculate_traps()
[all …]
H A Dguest.c911 mutex_lock(&vcpu->kvm->arch.config_lock); in kvm_arm_vcpu_arch_set_attr()
913 mutex_unlock(&vcpu->kvm->arch.config_lock); in kvm_arm_vcpu_arch_set_attr()
H A Dnested.c1706 lockdep_assert_held(&kvm->arch.config_lock); in kvm_init_nv_sysregs()
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_crtc.c74 spinlock_t config_lock; member
121 spin_lock_irqsave(&mtk_crtc->config_lock, flags); in mtk_drm_finish_page_flip()
126 spin_unlock_irqrestore(&mtk_crtc->config_lock, flags); in mtk_drm_finish_page_flip()
297 spin_lock_irqsave(&mtk_crtc->config_lock, flags); in ddp_cmdq_cb()
334 spin_unlock_irqrestore(&mtk_crtc->config_lock, flags); in ddp_cmdq_cb()
571 spin_lock_irqsave(&mtk_crtc->config_lock, flags); in mtk_crtc_update_config()
573 spin_unlock_irqrestore(&mtk_crtc->config_lock, flags); in mtk_crtc_update_config()
624 spin_lock_irqsave(&mtk_crtc->config_lock, flags); in mtk_crtc_update_config()
626 spin_unlock_irqrestore(&mtk_crtc->config_lock, flags); in mtk_crtc_update_config()
636 spin_lock_irqsave(&mtk_crtc->config_lock, flags); in mtk_crtc_update_config()
[all …]
/linux/drivers/block/
H A Dnbd.c123 struct mutex config_lock; member
1435 &nbd->config_lock)) { in nbd_config_put()
1465 mutex_unlock(&nbd->config_lock); in nbd_config_put()
1488 mutex_unlock(&nbd->config_lock); in nbd_start_device()
1490 mutex_lock(&nbd->config_lock); in nbd_start_device()
1554 mutex_unlock(&nbd->config_lock); in nbd_start_device_ioctl()
1563 mutex_lock(&nbd->config_lock); in nbd_start_device_ioctl()
1656 mutex_lock(&nbd->config_lock); in nbd_ioctl()
1666 mutex_unlock(&nbd->config_lock); in nbd_ioctl()
1724 mutex_lock(&nbd->config_lock); in nbd_open()
[all …]
/linux/drivers/media/platform/qcom/camss/
H A Dcamss-ispif.h63 struct mutex config_lock; member
/linux/drivers/net/ethernet/cortina/
H A Dgemini.c134 spinlock_t config_lock; /* Locks config register */ member
232 spin_lock_irqsave(&port->config_lock, flags); in gmac_update_config0_reg()
238 spin_unlock_irqrestore(&port->config_lock, flags); in gmac_update_config0_reg()
247 spin_lock_irqsave(&port->config_lock, flags); in gmac_enable_tx_rx()
253 spin_unlock_irqrestore(&port->config_lock, flags); in gmac_enable_tx_rx()
262 spin_lock_irqsave(&port->config_lock, flags); in gmac_disable_tx_rx()
268 spin_unlock_irqrestore(&port->config_lock, flags); in gmac_disable_tx_rx()
279 spin_lock_irqsave(&port->config_lock, flags); in gmac_set_flow_control()
289 spin_unlock_irqrestore(&port->config_lock, flags); in gmac_set_flow_control()
2038 spin_lock_irqsave(&port->config_lock, flags); in gmac_set_features()
[all …]
/linux/drivers/perf/
H A Darm-ccn.c149 spinlock_t config_lock; member
897 spin_lock(&ccn->dt.config_lock); in arm_ccn_pmu_xp_dt_config()
905 spin_unlock(&ccn->dt.config_lock); in arm_ccn_pmu_xp_dt_config()
1055 spin_lock(&ccn->dt.config_lock); in arm_ccn_pmu_event_config()
1075 spin_unlock(&ccn->dt.config_lock); in arm_ccn_pmu_event_config()
1219 spin_lock_init(&ccn->dt.config_lock); in arm_ccn_pmu_init()
/linux/drivers/pci/controller/
H A Dpci-hyperv.c504 spinlock_t config_lock; /* Avoid two threads writing index page */ member
1210 spin_lock_irqsave(&hbus->config_lock, flags); in _hv_pcifront_read_config()
1242 spin_unlock_irqrestore(&hbus->config_lock, flags); in _hv_pcifront_read_config()
1256 spin_lock_irqsave(&hbus->config_lock, flags); in hv_pcifront_get_vendor_id()
1281 spin_unlock_irqrestore(&hbus->config_lock, flags); in hv_pcifront_get_vendor_id()
1305 spin_lock_irqsave(&hbus->config_lock, flags); in _hv_pcifront_write_config()
1338 spin_unlock_irqrestore(&hbus->config_lock, flags); in _hv_pcifront_write_config()
3775 spin_lock_init(&hbus->config_lock); in hv_pci_probe()
/linux/include/linux/
H A Dvirtio.h174 spinlock_t config_lock; member
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.c1347 mutex_lock(&lif->config_lock); in ionic_lif_rx_mode()
1415 mutex_unlock(&lif->config_lock); in ionic_lif_rx_mode()
3283 mutex_init(&lif->config_lock); in ionic_lif_alloc()
3342 mutex_destroy(&lif->config_lock); in ionic_lif_alloc()
3522 mutex_destroy(&lif->config_lock); in ionic_lif_free()
/linux/arch/arm64/include/asm/
H A Dkvm_host.h325 struct mutex config_lock; member