| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-init.c | 106 * - Taking the config_lock which protects VGIC data structures such in kvm_vgic_create() 109 mutex_lock(&kvm->arch.config_lock); in kvm_vgic_create() 195 mutex_unlock(&kvm->arch.config_lock); in kvm_vgic_create() 260 guard(mutex)(&vcpu->kvm->arch.config_lock); in kvm_vgic_vcpu_nv_init() 322 lockdep_assert_held(&vcpu->kvm->arch.config_lock); in vgic_v5_allocate_private_irq() 361 mutex_lock(&vcpu->kvm->arch.config_lock); in vgic_allocate_private_irqs_locked() 363 mutex_unlock(&vcpu->kvm->arch.config_lock); in vgic_allocate_private_irqs_locked() 436 lockdep_assert_held(&kvm->arch.config_lock); 531 * this function gets called while holding kvm->arch.config_lock in __kvm_vgic_vcpu_destroy() 536 * kvm->arch.config_lock an in __kvm_vgic_vcpu_destroy() [all...] |
| H A D | vgic-mmio-v3.c | 131 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 D | vgic-v4.c | 196 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 D | vgic-its.c | 1856 mutex_lock(&dev->kvm->arch.config_lock); in vgic_its_create() 1861 mutex_unlock(&dev->kvm->arch.config_lock); in vgic_its_create() 1897 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() 2684 mutex_lock(&kvm->arch.config_lock); in vgic_its_ctrl() 2703 mutex_unlock(&kvm->arch.config_lock); in vgic_its_ctrl()
|
| /linux/drivers/virtio/ |
| H A D | virtio.c | 142 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 D | main.c | 247 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 D | auxbus.c | 183 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 D | devlink.c | 166 mutex_lock(&pdsc->config_lock); in pdsc_fw_reporter_diagnose() 173 mutex_unlock(&pdsc->config_lock); in pdsc_fw_reporter_diagnose()
|
| H A D | core.c | 638 mutex_lock(&pdsc->config_lock); in pdsc_health_thread() 663 mutex_unlock(&pdsc->config_lock);
|
| /linux/drivers/block/ |
| H A D | nbd.c | 123 struct mutex config_lock; member 1472 &nbd->config_lock)) { in nbd_start_device() 1502 mutex_unlock(&nbd->config_lock); in nbd_start_device() 1525 mutex_unlock(&nbd->config_lock); in nbd_start_device() 1527 mutex_lock(&nbd->config_lock); in nbd_start_device() 1591 mutex_unlock(&nbd->config_lock); 1600 mutex_lock(&nbd->config_lock); in __nbd_ioctl() 1629 /* Must be called with config_lock held */ in __nbd_ioctl() 1693 mutex_lock(&nbd->config_lock); in nbd_alloc_and_init_config() 1703 mutex_unlock(&nbd->config_lock); in nbd_alloc_and_init_config() [all...] |
| /linux/arch/arm64/kvm/ |
| H A D | arm.c | 216 mutex_init(&kvm->arch.config_lock); in kvm_arch_init_vm() 219 /* Clue in lockdep that the config_lock must be taken inside kvm->lock */ in kvm_arch_init_vm() 221 mutex_lock(&kvm->arch.config_lock); in kvm_arch_init_vm() 222 mutex_unlock(&kvm->arch.config_lock); in kvm_arch_init_vm() 292 mutex_lock(&kvm->arch.config_lock); in kvm_destroy_mpidr_data() 295 lockdep_is_held(&kvm->arch.config_lock)); in kvm_destroy_mpidr_data() 302 mutex_unlock(&kvm->arch.config_lock); in kvm_destroy_mpidr_data() 530 /* Inform lockdep that the config_lock is acquired after vcpu->mutex */ in kvm_arch_vcpu_create() 532 mutex_lock(&vcpu->kvm->arch.config_lock); in kvm_arch_vcpu_create() 533 mutex_unlock(&vcpu->kvm->arch.config_lock); in kvm_arch_vcpu_create() [all...] |
| H A D | pmu-emul.c | 1045 lockdep_assert_held(&kvm->arch.config_lock); in kvm_arm_set_nr_counters() 1081 lockdep_assert_held(&kvm->arch.config_lock); in kvm_arm_set_default_pmu() 1122 lockdep_assert_held(&kvm->arch.config_lock); in kvm_arm_pmu_v3_set_nr_counters()
|
| H A D | sys_regs.c | 1438 mutex_lock(&kvm->arch.config_lock); in set_pmcr() 1450 mutex_unlock(&kvm->arch.config_lock); in set_pmcr() 2413 mutex_lock(&vcpu->kvm->arch.config_lock); in get_id_reg() 2415 mutex_unlock(&vcpu->kvm->arch.config_lock); in get_id_reg() 2426 mutex_lock(&vcpu->kvm->arch.config_lock); in set_id_reg() 2438 mutex_unlock(&vcpu->kvm->arch.config_lock); in set_id_reg() 2446 mutex_unlock(&vcpu->kvm->arch.config_lock); in set_id_reg() 2464 lockdep_assert_held(&kvm->arch.config_lock); in kvm_set_vm_id_reg() 3142 guard(mutex)(&kvm->arch.config_lock); in set_imp_id_reg() 5734 mutex_lock(&kvm->arch.config_lock); in kvm_calculate_traps() [all...] |
| H A D | guest.c | 911 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 D | nested.c | 1796 lockdep_assert_held(&kvm->arch.config_lock); in kvm_init_nv_sysregs()
|
| /linux/drivers/media/platform/qcom/camss/ |
| H A D | camss-ispif.h | 63 struct mutex config_lock; member
|
| /linux/drivers/net/ethernet/cortina/ |
| H A D | gemini.c | 137 spinlock_t config_lock; /* Locks config register */ member 235 spin_lock_irqsave(&port->config_lock, flags); in gmac_update_config0_reg() 241 spin_unlock_irqrestore(&port->config_lock, flags); in gmac_update_config0_reg() 250 spin_lock_irqsave(&port->config_lock, flags); in gmac_enable_tx_rx() 256 spin_unlock_irqrestore(&port->config_lock, flags); in gmac_enable_tx_rx() 265 spin_lock_irqsave(&port->config_lock, flags); in gmac_disable_tx_rx() 271 spin_unlock_irqrestore(&port->config_lock, flags); in gmac_disable_tx_rx() 282 spin_lock_irqsave(&port->config_lock, flags); in gmac_set_flow_control() 292 spin_unlock_irqrestore(&port->config_lock, flags); in gmac_set_flow_control() 2055 spin_lock_irqsave(&port->config_lock, flags); in gmac_set_features() [all …]
|
| /linux/drivers/perf/ |
| H A D | arm-ccn.c | 149 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 D | pci-hyperv.c | 504 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() 3783 spin_lock_init(&hbus->config_lock); in hv_pci_probe()
|
| /linux/include/linux/ |
| H A D | virtio.h | 154 * @config_lock: protects configuration change reporting 176 spinlock_t config_lock; 174 spinlock_t config_lock; global() member
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_lif.c | 1349 mutex_lock(&lif->config_lock); in ionic_lif_rx_mode() 1417 mutex_unlock(&lif->config_lock); 3290 mutex_init(&lif->config_lock); in ionic_lif_alloc() 3349 mutex_destroy(&lif->config_lock); in ionic_lif_alloc() 3529 mutex_destroy(&lif->config_lock); in ionic_lif_free()
|
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 339 struct mutex config_lock; member 400 * Atomic access to multiple idregs are guarded by kvm_arch.config_lock.
|