Home
last modified time | relevance | path

Searched refs:rlock (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/include/linux/
H A Dspinlock.h329 return &lock->rlock; in spinlock_check()
354 raw_spin_lock(&lock->rlock); in spin_lock()
359 raw_spin_lock_bh(&lock->rlock); in spin_lock_bh()
364 return raw_spin_trylock(&lock->rlock); in spin_trylock()
379 raw_spin_lock_irq(&lock->rlock); in spin_lock_irq()
394 raw_spin_unlock(&lock->rlock); in spin_unlock()
399 raw_spin_unlock_bh(&lock->rlock); in spin_unlock_bh()
404 raw_spin_unlock_irq(&lock->rlock); in spin_unlock_irq()
409 raw_spin_unlock_irqrestore(&lock->rlock, flags); in spin_unlock_irqrestore()
414 return raw_spin_trylock_bh(&lock->rlock); in spin_trylock_bh()
[all...]
H A Dspinlock_types.h73 struct raw_spinlock rlock; member
92 { { .rlock = ___SPIN_LOCK_INITIALIZER(lockname) } }
/kernel/linux/linux-6.6/include/linux/
H A Dspinlock.h326 return &lock->rlock; in spinlock_check()
351 raw_spin_lock(&lock->rlock); in spin_lock()
356 raw_spin_lock_bh(&lock->rlock); in spin_lock_bh()
361 return raw_spin_trylock(&lock->rlock); in spin_trylock()
376 raw_spin_lock_irq(&lock->rlock); in spin_lock_irq()
391 raw_spin_unlock(&lock->rlock); in spin_unlock()
396 raw_spin_unlock_bh(&lock->rlock); in spin_unlock_bh()
401 raw_spin_unlock_irq(&lock->rlock); in spin_unlock_irq()
406 raw_spin_unlock_irqrestore(&lock->rlock, flags); in spin_unlock_irqrestore()
411 return raw_spin_trylock_bh(&lock->rlock); in spin_trylock_bh()
[all...]
H A Dspinlock_types.h19 struct raw_spinlock rlock; member
38 { { .rlock = ___SPIN_LOCK_INITIALIZER(lockname) } }
/kernel/linux/linux-5.10/drivers/irqchip/
H A 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()
236 raw_spin_lock_init(&cd->rlock); in imx_gpcv2_irqchip_init()
H A Dirq-stm32-exti.c57 struct raw_spinlock rlock; member
465 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_eoi()
471 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_eoi()
482 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_mask()
484 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_mask()
495 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_unmask()
497 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_unmask()
512 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_set_type()
536 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_set_type()
546 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_set_wake()
[all...]
/kernel/linux/linux-6.6/drivers/irqchip/
H A 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()
H A Dirq-stm32-exti.c52 struct raw_spinlock rlock; member
522 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_eoi()
528 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_eoi()
539 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_mask()
541 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_mask()
552 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_unmask()
554 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_unmask()
569 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_set_type()
593 raw_spin_unlock(&chip_data->rlock); in stm32_exti_h_set_type()
603 raw_spin_lock(&chip_data->rlock); in stm32_exti_h_set_wake()
[all...]
/kernel/linux/linux-5.10/drivers/clk/st/
H A Dclk-flexgen.c317 spinlock_t *rlock = NULL; in st_of_flexgen_setup() local
363 rlock = kzalloc(sizeof(spinlock_t), GFP_KERNEL); in st_of_flexgen_setup()
364 if (!rlock) in st_of_flexgen_setup()
367 spin_lock_init(rlock); in st_of_flexgen_setup()
388 reg, rlock, i, flex_flags, clk_mode); in st_of_flexgen_setup()
407 kfree(rlock); in st_of_flexgen_setup()
/kernel/linux/linux-6.6/drivers/clk/st/
H A Dclk-flexgen.c649 spinlock_t *rlock = NULL; in st_of_flexgen_setup() local
700 rlock = kzalloc(sizeof(spinlock_t), GFP_KERNEL); in st_of_flexgen_setup()
701 if (!rlock) in st_of_flexgen_setup()
704 spin_lock_init(rlock); in st_of_flexgen_setup()
728 reg, rlock, i, flex_flags, clk_mode); in st_of_flexgen_setup()
747 kfree(rlock); in st_of_flexgen_setup()
/kernel/linux/linux-5.10/drivers/usb/class/
H A Dcdc-wdm.c99 struct mutex rlock; member
513 rv = mutex_lock_interruptible(&desc->rlock); /*concurrent reads */ in wdm_read()
610 mutex_unlock(&desc->rlock); in wdm_read()
861 mutex_init(&desc->rlock); in wdm_create()
1051 mutex_lock(&desc->rlock); in wdm_disconnect()
1057 mutex_unlock(&desc->rlock); in wdm_disconnect()
1081 mutex_lock(&desc->rlock); in wdm_suspend()
1103 mutex_unlock(&desc->rlock); in wdm_suspend()
1155 mutex_lock(&desc->rlock); in wdm_pre_reset()
1173 mutex_unlock(&desc->rlock); in wdm_post_reset()
[all...]
/kernel/linux/linux-6.6/drivers/usb/class/
H A 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()
1028 mutex_init(&desc->rlock); in wdm_create()
1226 mutex_lock(&desc->rlock); in wdm_disconnect()
1232 mutex_unlock(&desc->rlock); in wdm_disconnect()
1256 mutex_lock(&desc->rlock); in wdm_suspend()
1278 mutex_unlock(&desc->rlock); in wdm_suspend()
1330 mutex_lock(&desc->rlock); in wdm_pre_reset()
1348 mutex_unlock(&desc->rlock); in wdm_post_reset()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c252 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
267 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
281 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
936 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_zero()
948 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_zero()
964 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_copy()
979 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_copy()
H A Dbook3s_64_vio_hv.c559 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_rm_h_put_tce_indirect()
600 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_rm_h_put_tce_indirect()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c248 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
263 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
277 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
938 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_zero()
950 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_zero()
966 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_copy()
981 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_copy()
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Dmmu_context.h60 mtctl(__pa(__ldcw_align(&pgd_lock->rlock.raw_lock)), 28); in switch_mm_irqs_off()
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dmmu_context.h58 mtctl(__pa(__ldcw_align(&pgd_lock->rlock.raw_lock)), 28); in switch_mm_irqs_off()
/kernel/linux/linux-5.10/lib/
H A Dlockref.c16 while (likely(arch_spin_value_unlocked(old.lock.rlock.raw_lock))) { \
H A Dtest_lockup.c489 offsetof(spinlock_t, rlock.magic), in test_lockup_init()
495 offsetof(struct mutex, wait_lock.rlock.magic), in test_lockup_init()
/kernel/linux/linux-6.6/tools/perf/util/bpf_skel/vmlinux/
H A Dvmlinux.h55 struct raw_spinlock rlock; member
/kernel/linux/linux-6.6/lib/
H A Dlockref.c16 while (likely(arch_spin_value_unlocked(old.lock.rlock.raw_lock))) { \
H A Dtest_lockup.c504 offsetof(spinlock_t, rlock.magic), in test_lockup_init()
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dcosa.c114 struct mutex rlock; member
562 mutex_init(&chan->rlock); in cosa_probe()
784 if (mutex_lock_interruptible(&chan->rlock)) in cosa_read()
789 mutex_unlock(&chan->rlock); in cosa_read()
807 mutex_unlock(&chan->rlock); in cosa_read()
816 mutex_unlock(&chan->rlock); in cosa_read()
/kernel/linux/linux-6.6/drivers/clk/stm32/
H A Dclk-stm32-core.c20 static DEFINE_SPINLOCK(rlock);
54 hw = (*cfg_clock->func)(dev, data, base, &rlock, in stm32_rcc_clock_init()
/kernel/linux/linux-5.10/drivers/net/ppp/
H A Dppp_generic.c120 spinlock_t rlock; /* lock for receive side 58 */ member
196 * Both the ppp.rlock and ppp.wlock locks protect the ppp.channels
199 * The lock ordering is: channel.upl -> ppp.wlock -> ppp.rlock ->
370 #define ppp_recv_lock(ppp) spin_lock_bh(&(ppp)->rlock)
371 #define ppp_recv_unlock(ppp) spin_unlock_bh(&(ppp)->rlock)
1127 spin_lock_init(&ppp->rlock); in ppp_dev_configure()

Completed in 33 milliseconds

12