Searched refs:lockval (Results 1 – 5 of 5) sorted by relevance
| /arch/arm64/kvm/hyp/include/nvhe/ |
| A D | spinlock.h | 47 hyp_spinlock_t lockval, newval; in hyp_spin_lock() local 77 : "=&r" (lockval), "=&r" (newval), "=&r" (tmp), "+Q" (*lock) in hyp_spin_lock() 103 hyp_spinlock_t lockval = READ_ONCE(*lock); in hyp_spin_is_locked() local 105 return lockval.owner != lockval.next; in hyp_spin_is_locked()
|
| /arch/s390/include/asm/ |
| A D | spinlock.h | 22 unsigned int lockval; in spinlock_lockval() local 24 BUILD_BUG_ON(sizeof_field(struct lowcore, spinlock_lockval) != sizeof(lockval)); in spinlock_lockval() 30 : [lockval] "=d" (lockval) in spinlock_lockval() 34 return lockval; in spinlock_lockval()
|
| /arch/arm/include/asm/ |
| A D | spinlock.h | 60 arch_spinlock_t lockval; in arch_spin_lock() local 69 : "=&r" (lockval), "=&r" (newval), "=&r" (tmp) in arch_spin_lock() 73 while (lockval.tickets.next != lockval.tickets.owner) { in arch_spin_lock() 75 lockval.tickets.owner = READ_ONCE(lock->tickets.owner); in arch_spin_lock()
|
| /arch/s390/lib/ |
| A D | spinlock.c | 159 int lockval, ix, node_id, tail_id, old, new, owner, count; in arch_spin_lock_queued() local 163 lockval = spinlock_lockval(); /* cpu + 1 */ in arch_spin_lock_queued() 180 new = (old ? (old + _Q_LOCK_STEAL_ADD) : 0) | lockval; in arch_spin_lock_queued() 225 new = ((tail_id != node_id) ? tail_id : 0) | lockval; in arch_spin_lock_queued() 252 int lockval, old, new, owner, count; in arch_spin_lock_classic() local 254 lockval = spinlock_lockval(); /* cpu + 1 */ in arch_spin_lock_classic() 267 new = (old & _Q_TAIL_MASK) | lockval; in arch_spin_lock_classic()
|
| /arch/x86/kernel/ |
| A D | hpet.c | 781 u64 lockval; member 804 old.lockval = READ_ONCE(hpet.lockval); in read_hpet() 837 new.lockval = READ_ONCE(hpet.lockval); in read_hpet()
|
Completed in 13 milliseconds