Home | History | Annotate | Download | only in linux

Lines Matching defs:atomic64

323 struct atomic64 {
327 typedef struct atomic64 atomic64_t;
337 atomic64_read(const struct atomic64 *a)
344 atomic64_set(struct atomic64 *a, uint64_t v)
351 atomic64_add(int64_t d, struct atomic64 *a)
358 atomic64_sub(int64_t d, struct atomic64 *a)
365 atomic64_add_return(int64_t d, struct atomic64 *a)
377 atomic64_xchg(struct atomic64 *a, uint64_t new)
389 atomic64_cmpxchg(struct atomic64 *atomic, uint64_t expect, uint64_t new)
415 uint64_t atomic64_read(const struct atomic64 *);
416 void atomic64_set(struct atomic64 *, uint64_t);
417 void atomic64_add(int64_t, struct atomic64 *);
418 void atomic64_sub(int64_t, struct atomic64 *);
419 int64_t atomic64_add_return(int64_t, struct atomic64 *);
420 uint64_t atomic64_xchg(struct atomic64 *, uint64_t);
421 uint64_t atomic64_cmpxchg(struct atomic64 *, uint64_t, uint64_t);
426 atomic64_inc(struct atomic64 *a)
432 atomic64_inc_return(struct atomic64 *a)