Home
last modified time | relevance | path

Searched refs:ck_ec32 (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/ck/include/
H A Dck_ec.h392 struct ck_ec32 { struct
397 typedef struct ck_ec32 ck_ec32_t; argument
418 static void ck_ec32_init(struct ck_ec32 *ec, uint32_t value);
432 struct ck_ec32 : ck_ec32_init, \
441 static uint32_t ck_ec32_value(const struct ck_ec32* ec);
455 struct ck_ec32 : ck_ec32_value, \
464 static bool ck_ec32_has_waiters(const struct ck_ec32 *ec);
474 struct ck_ec32 : ck_ec32_has_waiters, \
483 static void ck_ec32_inc(struct ck_ec32 *ec, const struct ck_ec_mode *mode);
493 struct ck_ec32 : ck_ec32_inc, \
[all …]
/freebsd/sys/contrib/ck/src/
H A Dck_ec.c18 struct ck_ec32 *ec;
35 ck_ec32_wake(struct ck_ec32 *ec, const struct ck_ec_ops *ops) in ck_ec32_wake()
44 ck_ec32_wait_slow(struct ck_ec32 *ec, in ck_ec32_wait_slow()
278 const struct ck_ec32 *ec = state->ec; in ck_ec32_wait_slow_once()
384 ck_ec32_wait_pred_slow(struct ck_ec32 *ec, in ck_ec32_wait_pred_slow()