Lines Matching refs:ck_ec64

400 struct ck_ec64 {  struct
409 typedef struct ck_ec64 ck_ec64_t; argument
427 static void ck_ec64_init(struct ck_ec64 *ec, uint64_t value);
433 struct ck_ec64 : ck_ec64_init)((EC), (VALUE)))
450 static uint64_t ck_ec64_value(const struct ck_ec64* ec);
456 struct ck_ec64 : ck_ec64_value)((EC)))
469 static bool ck_ec64_has_waiters(const struct ck_ec64 *ec);
475 struct ck_ec64 : ck_ec64_has_waiters)((EC)))
488 static void ck_ec64_inc(struct ck_ec64 *ec, const struct ck_ec_mode *mode);
494 struct ck_ec64 : ck_ec64_inc)((EC), (MODE)))
509 static uint64_t ck_ec64_add(struct ck_ec64 *ec,
517 struct ck_ec64 : ck_ec64_add)((EC), (MODE), (DELTA)))
545 static int ck_ec64_wait(struct ck_ec64 *ec,
554 struct ck_ec64 : ck_ec64_wait)((EC), (MODE), \
581 static int ck_ec64_wait_pred(struct ck_ec64 *ec,
593 struct ck_ec64 : ck_ec64_wait_pred) \
806 CK_CC_FORCE_INLINE void ck_ec64_init(struct ck_ec64 *ec, uint64_t value) in ck_ec64_init()
812 CK_CC_FORCE_INLINE uint64_t ck_ec64_value(const struct ck_ec64 *ec) in ck_ec64_value()
820 CK_CC_FORCE_INLINE bool ck_ec64_has_waiters(const struct ck_ec64 *ec) in ck_ec64_has_waiters()
825 void ck_ec64_wake(struct ck_ec64 *ec, const struct ck_ec_ops *ops);
827 CK_CC_FORCE_INLINE void ck_ec64_inc(struct ck_ec64 *ec, in ck_ec64_inc()
835 CK_CC_FORCE_INLINE uint64_t ck_ec_add64_epilogue(struct ck_ec64 *ec, in ck_ec_add64_epilogue()
848 static CK_CC_INLINE uint64_t ck_ec64_add_mp(struct ck_ec64 *ec, in ck_ec64_add_mp()
860 static CK_CC_INLINE uint64_t ck_ec64_add_sp(struct ck_ec64 *ec, in ck_ec64_add_sp()
889 CK_CC_FORCE_INLINE uint64_t ck_ec64_add(struct ck_ec64 *ec, in ck_ec64_add()
902 int ck_ec64_wait_slow(struct ck_ec64 *ec,
907 CK_CC_FORCE_INLINE int ck_ec64_wait(struct ck_ec64 *ec, in ck_ec64_wait()
919 int ck_ec64_wait_pred_slow(struct ck_ec64 *ec,
929 ck_ec64_wait_pred(struct ck_ec64 *ec, in ck_ec64_wait_pred()