Home
last modified time | relevance | path

Searched refs:rlock (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/include/linux/
Dspinlock.h338 return &lock->rlock; in spinlock_check()
363 raw_spin_lock(&lock->rlock); in spin_lock()
368 raw_spin_lock_bh(&lock->rlock); in spin_lock_bh()
373 return raw_spin_trylock(&lock->rlock); in spin_trylock()
388 raw_spin_lock_irq(&lock->rlock); in spin_lock_irq()
403 raw_spin_unlock(&lock->rlock); in spin_unlock()
408 raw_spin_unlock_bh(&lock->rlock); in spin_unlock_bh()
413 raw_spin_unlock_irq(&lock->rlock); in spin_unlock_irq()
418 raw_spin_unlock_irqrestore(&lock->rlock, flags); in spin_unlock_irqrestore()
423 return raw_spin_trylock_bh(&lock->rlock); in spin_trylock_bh()
[all …]
Dspinlock_types.h19 struct raw_spinlock rlock; member
38 { { .rlock = ___SPIN_LOCK_INITIALIZER(lockname) } }
/Linux-v5.15/drivers/irqchip/
Dirq-imx-gpcv2.c22 struct raw_spinlock rlock; member
80 raw_spin_lock_irqsave(&cd->rlock, flags); in imx_gpcv2_irq_set_wake()
85 raw_spin_unlock_irqrestore(&cd->rlock, flags); in imx_gpcv2_irq_set_wake()
101 raw_spin_lock(&cd->rlock); in imx_gpcv2_irq_unmask()
106 raw_spin_unlock(&cd->rlock); in imx_gpcv2_irq_unmask()
117 raw_spin_lock(&cd->rlock); in imx_gpcv2_irq_mask()
122 raw_spin_unlock(&cd->rlock); in imx_gpcv2_irq_mask()
234 raw_spin_lock_init(&cd->rlock); in imx_gpcv2_irqchip_init()
Dirq-stm32-exti.c57 struct raw_spinlock rlock; member
469 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_eoi()
475 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_eoi()
486 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_mask()
488 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_mask()
499 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_unmask()
501 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_unmask()
516 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_set_type()
540 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_set_type()
550 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_set_wake()
[all …]
/Linux-v5.15/drivers/clk/st/
Dclk-flexgen.c648 spinlock_t *rlock = NULL; in st_of_flexgen_setup() local
699 rlock = kzalloc(sizeof(spinlock_t), GFP_KERNEL); in st_of_flexgen_setup()
700 if (!rlock) in st_of_flexgen_setup()
703 spin_lock_init(rlock); in st_of_flexgen_setup()
727 reg, rlock, i, flex_flags, clk_mode); in st_of_flexgen_setup()
746 kfree(rlock); in st_of_flexgen_setup()
/Linux-v5.15/drivers/usb/class/
Dcdc-wdm.c102 struct mutex rlock; member
527 rv = mutex_lock_interruptible(&desc->rlock); /*concurrent reads */ in wdm_read()
624 mutex_unlock(&desc->rlock); in wdm_read()
1026 mutex_init(&desc->rlock); in wdm_create()
1224 mutex_lock(&desc->rlock); in wdm_disconnect()
1230 mutex_unlock(&desc->rlock); in wdm_disconnect()
1254 mutex_lock(&desc->rlock); in wdm_suspend()
1276 mutex_unlock(&desc->rlock); in wdm_suspend()
1328 mutex_lock(&desc->rlock); in wdm_pre_reset()
1346 mutex_unlock(&desc->rlock); in wdm_post_reset()
/Linux-v5.15/arch/parisc/include/asm/
Dmmu_context.h58 mtctl(__pa(__ldcw_align(&pgd_lock->rlock.raw_lock)), 28); in switch_mm_irqs_off()
/Linux-v5.15/arch/powerpc/kvm/
Dbook3s_hv_rm_mmu.c245 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
260 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
274 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
935 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_zero()
947 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_zero()
963 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_copy()
978 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_copy()
Dbook3s_64_vio_hv.c543 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_rm_h_put_tce_indirect()
588 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_rm_h_put_tce_indirect()
/Linux-v5.15/lib/
Dlockref.c16 while (likely(arch_spin_value_unlocked(old.lock.rlock.raw_lock))) { \
Dtest_lockup.c499 offsetof(spinlock_t, rlock.magic), in test_lockup_init()
/Linux-v5.15/Documentation/locking/
Dlockstat.rst195 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
199 …&(&dentry->d_lockref.lock)->rlock: 39791 40179 0.15 1302.08 …
/Linux-v5.15/drivers/net/wan/
Dcosa.c112 struct mutex rlock; member
557 mutex_init(&chan->rlock); in cosa_probe()
777 if (mutex_lock_interruptible(&chan->rlock)) in cosa_read()
782 mutex_unlock(&chan->rlock); in cosa_read()
800 mutex_unlock(&chan->rlock); in cosa_read()
809 mutex_unlock(&chan->rlock); in cosa_read()
/Linux-v5.15/Documentation/RCU/
Dlockdep-splat.rst36 #2: (&(&q->__queue_lock)->rlock){-.-.}, at: [<ffffffff812b6233>]
/Linux-v5.15/arch/arm64/boot/dts/arm/
Djuno-motherboard.dtsi64 rlock-button {
/Linux-v5.15/drivers/net/ppp/
Dppp_generic.c118 spinlock_t rlock; /* lock for receive side 58 */ member
369 #define ppp_recv_lock(ppp) spin_lock_bh(&(ppp)->rlock)
370 #define ppp_recv_unlock(ppp) spin_unlock_bh(&(ppp)->rlock)
1232 spin_lock_init(&ppp->rlock); in ppp_dev_configure()
/Linux-v5.15/fs/ksmbd/
Dsmb2pdu.c7032 struct file_lock *rlock = NULL; in smb2_lock() local
7034 rlock = smb_flock_init(filp); in smb2_lock()
7035 rlock->fl_type = F_UNLCK; in smb2_lock()
7036 rlock->fl_start = smb_lock->start; in smb2_lock()
7037 rlock->fl_end = smb_lock->end; in smb2_lock()
7039 rc = vfs_lock_file(filp, 0, rlock, NULL); in smb2_lock()
7051 locks_free_lock(rlock); in smb2_lock()
/Linux-v5.15/drivers/clk/
Dclk-stm32mp1.c23 static DEFINE_SPINLOCK(rlock);
2299 err = stm32_register_hw_clk(dev, clk_data, base, &rlock, in stm32_rcc_clock_init()