Home
last modified time | relevance | path

Searched refs:ia64_cmpxchg (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/arch/ia64/include/uapi/asm/
H A Dcmpxchg.h69 #define ia64_cmpxchg(sem, ptr, old, new, size) \ macro
114 ia64_cmpxchg(acq, (ptr), (o), (n), sizeof(*(ptr)))
116 ia64_cmpxchg(rel, (ptr), (o), (n), sizeof(*(ptr)))
/kernel/linux/linux-5.10/arch/ia64/include/uapi/asm/
H A Dcmpxchg.h71 #define ia64_cmpxchg(sem, ptr, old, new, size) \ macro
116 ia64_cmpxchg(acq, (ptr), (o), (n), sizeof(*(ptr)))
118 ia64_cmpxchg(rel, (ptr), (o), (n), sizeof(*(ptr)))
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Datomic.h41 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic_t)) != old); \
56 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic_t)) != old); \
136 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \
151 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \
H A Dspinlock.h68 return ia64_cmpxchg(acq, &lock->lock, tmp, tmp + 1, sizeof (tmp)) == tmp; in __ticket_spin_trylock()
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Datomic.h41 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic_t)) != old); \
56 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic_t)) != old); \
136 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \
151 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \
H A Dspinlock.h68 return ia64_cmpxchg(acq, &lock->lock, tmp, tmp + 1, sizeof (tmp)) == tmp; in __ticket_spin_trylock()

Completed in 3 milliseconds