Lines Matching defs:ck_epoch_record_t
100 typedef struct ck_epoch_record ck_epoch_record_t;
112 void _ck_epoch_addref(ck_epoch_record_t *, ck_epoch_section_t *);
113 bool _ck_epoch_delref(ck_epoch_record_t *, ck_epoch_section_t *);
116 ck_epoch_record_ct(const ck_epoch_record_t *record)
126 ck_epoch_begin(ck_epoch_record_t *record, ck_epoch_section_t *section)
174 ck_epoch_end(ck_epoch_record_t *record, ck_epoch_section_t *section)
196 ck_epoch_call(ck_epoch_record_t *record,
214 ck_epoch_call_strict(ck_epoch_record_t *record,
234 typedef void ck_epoch_wait_cb_t(ck_epoch_t *, ck_epoch_record_t *,
254 ck_epoch_record_t *ck_epoch_recycle(ck_epoch_t *, void *);
260 void ck_epoch_register(ck_epoch_t *, ck_epoch_record_t *, void *);
266 void ck_epoch_unregister(ck_epoch_record_t *);
268 bool ck_epoch_poll(ck_epoch_record_t *);
270 void ck_epoch_synchronize(ck_epoch_record_t *);
272 void ck_epoch_barrier(ck_epoch_record_t *);
273 void ck_epoch_barrier_wait(ck_epoch_record_t *, ck_epoch_wait_cb_t *, void *);
279 void ck_epoch_reclaim(ck_epoch_record_t *);