Searched refs:ia64_cmpxchg (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/arch/ia64/include/uapi/asm/ |
D | cmpxchg.h | 71 #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)))
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | atomic.h | 42 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic_t)) != old); \ 57 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic_t)) != old); \ 137 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \ 152 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \
|
D | spinlock.h | 68 return ia64_cmpxchg(acq, &lock->lock, tmp, tmp + 1, sizeof (tmp)) == tmp; in __ticket_spin_trylock()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | perfmon.c | 4272 old = ia64_cmpxchg(acq, &thread->pfm_context, NULL, ctx, sizeof(pfm_context_t *)); in pfm_context_load()
|