spinlock_lockval
__u32 spinlock_lockval; /* 0x03ac */
BUILD_BUG_ON(sizeof_field(struct lowcore, spinlock_lockval) != sizeof(lockval));
lc_lockval = offsetof(struct lowcore, spinlock_lockval);
"m" (((struct lowcore *)0)->spinlock_lockval));
return likely(arch_try_cmpxchg(&lp->lock, &old, spinlock_lockval()));
lc->spinlock_lockval = arch_spin_lockval(0);
lc->spinlock_lockval = arch_spin_lockval(cpu);
lc->spinlock_lockval = arch_spin_lockval(cpu);
lc->spinlock_lockval = arch_spin_lockval(0);
lockval = spinlock_lockval(); /* cpu + 1 */
lockval = spinlock_lockval(); /* cpu + 1 */
int cpu = spinlock_lockval();