Searched refs:config_lock (Results 1 - 25 of 37) sorted by path

12

/linux-master/arch/arm64/include/asm/
H A Dkvm_host.h277 struct mutex config_lock; member in struct:kvm_arch
335 * Atomic access to multiple idregs are guarded by kvm_arch.config_lock.
/linux-master/arch/arm64/kvm/
H A Darch_timer.c1457 mutex_lock(&vcpu->kvm->arch.config_lock);
1480 mutex_unlock(&vcpu->kvm->arch.config_lock);
1573 mutex_lock(&vcpu->kvm->arch.config_lock);
1607 mutex_unlock(&vcpu->kvm->arch.config_lock);
H A Darm.c140 mutex_init(&kvm->arch.config_lock);
143 /* Clue in lockdep that the config_lock must be taken inside kvm->lock */
145 mutex_lock(&kvm->arch.config_lock);
146 mutex_unlock(&kvm->arch.config_lock);
369 /* Inform lockdep that the config_lock is acquired after vcpu->mutex */
371 mutex_lock(&vcpu->kvm->arch.config_lock);
372 mutex_unlock(&vcpu->kvm->arch.config_lock);
595 mutex_lock(&kvm->arch.config_lock);
636 mutex_unlock(&kvm->arch.config_lock);
718 mutex_lock(&kvm->arch.config_lock);
[all...]
H A Dguest.c953 mutex_lock(&vcpu->kvm->arch.config_lock);
955 mutex_unlock(&vcpu->kvm->arch.config_lock);
H A Dhypercalls.c189 mutex_lock(&kvm->arch.config_lock);
205 mutex_unlock(&kvm->arch.config_lock);
538 mutex_lock(&kvm->arch.config_lock);
547 mutex_unlock(&kvm->arch.config_lock);
H A Dnested.c197 mutex_lock(&kvm->arch.config_lock);
439 mutex_unlock(&kvm->arch.config_lock);
H A Dpkvm.c208 mutex_lock(&host_kvm->arch.config_lock);
211 mutex_unlock(&host_kvm->arch.config_lock);
218 mutex_lock(&host_kvm->arch.config_lock);
220 mutex_unlock(&host_kvm->arch.config_lock);
H A Dpmu-emul.c922 lockdep_assert_held(&kvm->arch.config_lock);
958 lockdep_assert_held(&kvm->arch.config_lock);
985 lockdep_assert_held(&kvm->arch.config_lock);
H A Dsys_regs.c1275 mutex_lock(&kvm->arch.config_lock);
1286 mutex_unlock(&kvm->arch.config_lock);
1809 mutex_lock(&vcpu->kvm->arch.config_lock);
1811 mutex_unlock(&vcpu->kvm->arch.config_lock);
1822 mutex_lock(&vcpu->kvm->arch.config_lock);
1834 mutex_unlock(&vcpu->kvm->arch.config_lock);
1842 mutex_unlock(&vcpu->kvm->arch.config_lock);
3433 mutex_lock(&kvm->arch.config_lock);
3445 mutex_unlock(&kvm->arch.config_lock);
3472 mutex_lock(&kvm->arch.config_lock);
[all...]
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-debug.c88 mutex_lock(&kvm->arch.config_lock);
107 mutex_unlock(&kvm->arch.config_lock);
135 mutex_lock(&kvm->arch.config_lock);
140 mutex_unlock(&kvm->arch.config_lock);
H A Dvgic-init.c94 mutex_lock(&kvm->arch.config_lock);
128 mutex_unlock(&kvm->arch.config_lock);
269 lockdep_assert_held(&kvm->arch.config_lock);
411 mutex_lock(&kvm->arch.config_lock);
415 mutex_unlock(&kvm->arch.config_lock);
439 mutex_lock(&kvm->arch.config_lock);
441 mutex_unlock(&kvm->arch.config_lock);
471 mutex_lock(&kvm->arch.config_lock);
491 mutex_unlock(&kvm->arch.config_lock);
499 mutex_unlock(&kvm->arch.config_lock);
[all...]
H A Dvgic-its.c1981 mutex_lock(&dev->kvm->arch.config_lock);
1986 mutex_unlock(&dev->kvm->arch.config_lock);
2025 mutex_unlock(&dev->kvm->arch.config_lock);
2101 mutex_lock(&dev->kvm->arch.config_lock);
2130 mutex_unlock(&dev->kvm->arch.config_lock);
2809 mutex_lock(&kvm->arch.config_lock);
2825 mutex_unlock(&kvm->arch.config_lock);
H A Dvgic-kvm-device.c50 mutex_lock(&kvm->arch.config_lock);
72 mutex_unlock(&kvm->arch.config_lock);
107 * Since we can't hold config_lock while registering the redistributor
190 mutex_lock(&kvm->arch.config_lock);
198 mutex_unlock(&kvm->arch.config_lock);
237 mutex_lock(&dev->kvm->arch.config_lock);
245 mutex_unlock(&dev->kvm->arch.config_lock);
252 mutex_lock(&dev->kvm->arch.config_lock);
254 mutex_unlock(&dev->kvm->arch.config_lock);
271 mutex_lock(&dev->kvm->arch.config_lock);
[all...]
H A Dvgic-mmio-v3.c114 mutex_lock(&vcpu->kvm->arch.config_lock);
142 mutex_unlock(&vcpu->kvm->arch.config_lock);
757 mutex_lock(&kvm->arch.config_lock);
789 mutex_unlock(&kvm->arch.config_lock);
801 mutex_unlock(&kvm->arch.config_lock);
932 mutex_lock(&kvm->arch.config_lock);
934 mutex_unlock(&kvm->arch.config_lock);
946 mutex_lock(&kvm->arch.config_lock);
949 mutex_unlock(&kvm->arch.config_lock);
H A Dvgic-mmio.c518 mutex_lock(&vcpu->kvm->arch.config_lock);
524 mutex_unlock(&vcpu->kvm->arch.config_lock);
613 mutex_lock(&vcpu->kvm->arch.config_lock);
619 mutex_unlock(&vcpu->kvm->arch.config_lock);
650 mutex_lock(&vcpu->kvm->arch.config_lock);
656 mutex_unlock(&vcpu->kvm->arch.config_lock);
H A Dvgic-v4.c193 lockdep_assert_held(&kvm->arch.config_lock);
246 lockdep_assert_held(&kvm->arch.config_lock);
320 lockdep_assert_held(&kvm->arch.config_lock);
/linux-master/arch/mips/pic32/pic32mzda/
H A Dconfig.c23 static DEFINE_SPINLOCK(config_lock);
42 spin_lock_irqsave(&config_lock, flags);
47 spin_unlock_irqrestore(&config_lock, flags);
/linux-master/drivers/block/
H A Dnbd.c122 struct mutex config_lock; member in struct:nbd_device
1346 &nbd->config_lock)) {
1376 mutex_unlock(&nbd->config_lock);
1455 mutex_unlock(&nbd->config_lock);
1464 mutex_lock(&nbd->config_lock);
1493 /* Must be called with config_lock held */
1557 mutex_lock(&nbd->config_lock);
1567 mutex_unlock(&nbd->config_lock);
1625 mutex_lock(&nbd->config_lock);
1627 mutex_unlock(&nbd->config_lock);
[all...]
/linux-master/drivers/hwmon/
H A Dina238.c107 struct mutex config_lock; member in struct:ina238_data
430 mutex_lock(&data->config_lock);
447 mutex_unlock(&data->config_lock);
547 mutex_init(&data->config_lock);
H A Dina2xx.c119 struct mutex config_lock; member in struct:ina2xx_data
375 mutex_lock(&data->config_lock);
389 mutex_unlock(&data->config_lock);
411 mutex_lock(&data->config_lock);
432 mutex_unlock(&data->config_lock);
467 mutex_lock(&data->config_lock);
472 mutex_unlock(&data->config_lock);
637 mutex_init(&data->config_lock);
/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss-ispif.c820 mutex_lock(&ispif->config_lock);
825 mutex_unlock(&ispif->config_lock);
840 mutex_lock(&ispif->config_lock);
843 mutex_unlock(&ispif->config_lock);
849 mutex_lock(&ispif->config_lock);
861 mutex_unlock(&ispif->config_lock);
1224 mutex_init(&ispif->config_lock);
1444 mutex_destroy(&ispif->config_lock);
H A Dcamss-ispif.h63 struct mutex config_lock; member in struct:ispif_device
/linux-master/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-common.h373 * @config_lock: locks the buffer list 'params'
384 spinlock_t config_lock; /* locks the buffers list 'params' */ member in struct:rkisp1_params
H A Drkisp1-params.c1533 spin_lock(&params->config_lock);
1558 spin_unlock(&params->config_lock);
1632 spin_lock_irq(&params->config_lock);
1647 spin_unlock_irq(&params->config_lock);
1655 spin_lock_irq(&params->config_lock);
1678 spin_unlock_irq(&params->config_lock);
1829 spin_lock_irq(&params->config_lock);
1831 spin_unlock_irq(&params->config_lock);
1855 spin_lock_irq(&params->config_lock);
1857 spin_unlock_irq(&params->config_lock);
[all...]
/linux-master/drivers/net/ethernet/amd/pds_core/
H A Dauxbus.c186 mutex_lock(&pf->config_lock);
197 mutex_unlock(&pf->config_lock);
214 mutex_lock(&pf->config_lock);
264 mutex_unlock(&pf->config_lock);

Completed in 681 milliseconds

12