/linux-master/arch/arm/common/ |
H A D | mcpm_head.S | 100 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 D | sa1111.c | 108 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 D | vlock.S | 3 * 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 D | bitops.h | 245 #include <asm-generic/bitops/lock.h>
|
H A D | dma-iommu.h | 22 spinlock_t lock; member in struct:dma_iommu_mapping
|
H A D | spinlock.h | 51 * 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 D | spinlock_types.h | 29 u32 lock; member in struct:__anon5
|
/linux-master/arch/arm/include/asm/mach/ |
H A D | dma.h | 37 unsigned int lock; /* Device is allocated */ member in struct:dma_struct
|
/linux-master/arch/arm/mach-ep93xx/ |
H A D | clock.c | 69 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 D | sram.S | 33 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 D | omap_hwmod.c | 311 * call lock after writing sysconfig. 318 if (oh->class->lock) 319 oh->class->lock(oh);
|
H A D | omap_hwmod.h | 504 * @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 D | gpio-core.h | 52 * @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 D | gpio-samsung.c | 511 spin_lock_init(&chip->lock);
|
/linux-master/arch/arm/mach-spear/ |
H A D | pl080.c | 21 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 D | cache-l2x0.c | 287 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 D | dma-mapping.c | 773 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 D | proc-arm740.S | 49 bic r0, r0, #0x3f000000 @ bank/f/lock/s
|
/linux-master/arch/arm/plat-orion/ |
H A D | gpio.c | 43 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 D | bitops.h | 26 #include <asm-generic/bitops/lock.h>
|
/linux-master/arch/arm64/kvm/ |
H A D | arch_timer.c | 1659 mutex_lock(&kvm->lock); 1678 mutex_unlock(&kvm->lock);
|
H A D | arm.c | 116 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 D | gfp.h | 18 hyp_spinlock_t lock; member in struct:hyp_pool
|
H A D | mem_protect.h | 52 hyp_spinlock_t lock; member in struct:host_mmu
|
H A D | pkvm.h | 38 hyp_spinlock_t lock; member in struct:pkvm_hyp_vm
|