Searched refs:lock (Results 326 - 350 of 6557) sorted by path

<<11121314151617181920>>

/linux-master/arch/arm/common/
H A Dmcpm_head.S100 mla r11, r0, r10, r11 @ r11 = cluster first man lock
105 cmp r0, #0 @ failed to get the lock?
112 @ Otherwise, release the first man lock and skip setup:
H A Dsa1111.c108 spinlock_t lock; member in struct:sa1111
531 spin_lock_irqsave(&sachip->lock, flags);
534 spin_unlock_irqrestore(&sachip->lock, flags);
547 spin_lock_irqsave(&sachip->lock, flags);
552 spin_unlock_irqrestore(&sachip->lock, flags);
573 spin_lock_irqsave(&sachip->lock, flags);
576 spin_unlock_irqrestore(&sachip->lock, flags);
590 spin_lock_irqsave(&sachip->lock, flags);
597 spin_unlock_irqrestore(&sachip->lock, flags);
631 * 5. Wait lock tim
[all...]
H A Dvlock.S3 * vlock.S - simple voting lock implementation for ARM
26 @ voting lock for first-man coordination
50 @ r0: lock structure base
57 ldrb r2, [r0, #VLOCK_OWNER_OFFSET] @ check whether lock is held
93 @ r0: lock structure base
/linux-master/arch/arm/include/asm/
H A Dbitops.h245 #include <asm-generic/bitops/lock.h>
H A Ddma-iommu.h22 spinlock_t lock; member in struct:dma_iommu_mapping
H A Dspinlock.h51 * A memory barrier is required after we get a lock, and before we
56 static inline void arch_spin_lock(arch_spinlock_t *lock) argument
62 prefetchw(&lock->slock);
70 : "r" (&lock->slock), "I" (1 << TICKET_SHIFT)
75 lockval.tickets.owner = READ_ONCE(lock->tickets.owner);
81 static inline int arch_spin_trylock(arch_spinlock_t *lock) argument
86 prefetchw(&lock->slock);
95 : "r" (&lock->slock), "I" (1 << TICKET_SHIFT)
107 static inline void arch_spin_unlock(arch_spinlock_t *lock) argument
110 lock
114 arch_spin_value_unlocked(arch_spinlock_t lock) argument
119 arch_spin_is_locked(arch_spinlock_t *lock) argument
124 arch_spin_is_contended(arch_spinlock_t *lock) argument
[all...]
H A Dspinlock_types.h29 u32 lock; member in struct:__anon5
/linux-master/arch/arm/include/asm/mach/
H A Ddma.h37 unsigned int lock; /* Device is allocated */ member in struct:dma_struct
/linux-master/arch/arm/mach-ep93xx/
H A Dclock.c69 spinlock_t *lock; member in struct:clk_psc
88 if (psc->lock)
89 spin_lock_irqsave(psc->lock, flags);
96 if (psc->lock)
97 spin_unlock_irqrestore(psc->lock, flags);
108 if (psc->lock)
109 spin_lock_irqsave(psc->lock, flags);
116 if (psc->lock)
117 spin_unlock_irqrestore(psc->lock, flags);
148 psc->lock
[all...]
/linux-master/arch/arm/mach-omap1/
H A Dsram.S33 tst r0, #1 << 4 @ want lock mode?
35 bic r0, r0, #1 << 4 @ else clear lock bit
37 orr r0, r0, #1 << 4 @ set lock bit again
49 lock: ldrh r4, [r2], #0 @ read back dpll value label
50 tst r0, #1 << 4 @ want lock mode?
53 beq lock @ try again
/linux-master/arch/arm/mach-omap2/
H A Domap_hwmod.c311 * call lock after writing sysconfig.
318 if (oh->class->lock)
319 oh->class->lock(oh);
H A Domap_hwmod.h504 * @lock: ptr to fn to be executed to lock IP registers
528 void (*lock)(struct omap_hwmod *oh); member in struct:omap_hwmod_class
594 struct lock_class_key hwmod_key; /* unique lock class */
/linux-master/arch/arm/mach-s3c/
H A Dgpio-core.h52 * @lock: Lock for exclusive access to this gpio bank.
59 * The lock protects each gpio bank from multiple access of the shared
63 * Each chip has its own lock to avoid any contention between different
64 * CPU cores trying to get one lock for different GPIO banks, where each
74 spinlock_t lock; member in struct:samsung_gpio_chip
136 #define samsung_gpio_lock(_oc, _fl) spin_lock_irqsave(&(_oc)->lock, _fl)
137 #define samsung_gpio_unlock(_oc, _fl) spin_unlock_irqrestore(&(_oc)->lock, _fl)
H A Dgpio-samsung.c511 spin_lock_init(&chip->lock);
/linux-master/arch/arm/mach-spear/
H A Dpl080.c21 static spinlock_t lock = __SPIN_LOCK_UNLOCKED(x); variable
33 spin_lock_irqsave(&lock, flags);
38 spin_unlock_irqrestore(&lock, flags);
58 spin_unlock_irqrestore(&lock, flags);
67 spin_lock_irqsave(&lock, flags);
75 spin_unlock_irqrestore(&lock, flags);
/linux-master/arch/arm/mm/
H A Dcache-l2x0.c287 raw_spinlock_t *lock = &l2x0_lock; local
299 raw_spin_unlock_irqrestore(lock, flags);
300 raw_spin_lock_irqsave(lock, flags);
501 raw_spinlock_t *lock = &l2x0_lock; local
505 raw_spin_lock_irqsave(lock, flags);
518 raw_spin_unlock_irqrestore(lock, flags);
519 raw_spin_lock_irqsave(lock, flags);
522 raw_spin_unlock_irqrestore(lock, flags);
H A Ddma-mapping.c773 spin_lock_irqsave(&mapping->lock, flags);
792 spin_unlock_irqrestore(&mapping->lock, flags);
800 spin_unlock_irqrestore(&mapping->lock, flags);
806 spin_unlock_irqrestore(&mapping->lock, flags);
844 spin_lock_irqsave(&mapping->lock, flags);
846 spin_unlock_irqrestore(&mapping->lock, flags);
1586 spin_lock_init(&mapping->lock);
H A Dproc-arm740.S49 bic r0, r0, #0x3f000000 @ bank/f/lock/s
/linux-master/arch/arm/plat-orion/
H A Dgpio.c43 spinlock_t lock; member in struct:orion_gpio_chip
175 spin_lock_irqsave(&ochip->lock, flags);
177 spin_unlock_irqrestore(&ochip->lock, flags);
205 spin_lock_irqsave(&ochip->lock, flags);
209 spin_unlock_irqrestore(&ochip->lock, flags);
219 spin_lock_irqsave(&ochip->lock, flags);
221 spin_unlock_irqrestore(&ochip->lock, flags);
295 spin_lock_irqsave(&ochip->lock, flags);
298 spin_unlock_irqrestore(&ochip->lock, flags);
550 spin_lock_init(&ochip->lock);
[all...]
/linux-master/arch/arm64/include/asm/
H A Dbitops.h26 #include <asm-generic/bitops/lock.h>
/linux-master/arch/arm64/kvm/
H A Darch_timer.c1659 mutex_lock(&kvm->lock);
1678 mutex_unlock(&kvm->lock);
H A Darm.c116 mutex_lock(&kvm->lock);
121 mutex_unlock(&kvm->lock);
166 /* Clue in lockdep that the config_lock must be taken inside kvm->lock */
167 mutex_lock(&kvm->lock);
170 mutex_unlock(&kvm->lock);
1818 mutex_lock(&kvm->lock);
1820 mutex_unlock(&kvm->lock);
1891 lockdep_assert_held(&kvm->lock);
1902 lockdep_assert_held(&kvm->lock);
/linux-master/arch/arm64/kvm/hyp/include/nvhe/
H A Dgfp.h18 hyp_spinlock_t lock; member in struct:hyp_pool
H A Dmem_protect.h52 hyp_spinlock_t lock; member in struct:host_mmu
H A Dpkvm.h38 hyp_spinlock_t lock; member in struct:pkvm_hyp_vm

Completed in 289 milliseconds

<<11121314151617181920>>