Lines Matching refs:epoch_t
46 typedef struct epoch *epoch_t; typedef
51 extern epoch_t global_epoch;
52 extern epoch_t global_epoch_preempt;
67 epoch_t epoch_alloc(const char *name, int flags);
68 void epoch_free(epoch_t epoch);
69 void epoch_wait(epoch_t epoch);
70 void epoch_wait_preempt(epoch_t epoch);
71 void epoch_drain_callbacks(epoch_t epoch);
72 void epoch_call(epoch_t epoch, epoch_callback_t cb, epoch_context_t ctx);
73 int in_epoch(epoch_t epoch);
74 int in_epoch_verbose(epoch_t epoch, int dump_onfail);
84 void _epoch_enter_preempt(epoch_t epoch, epoch_tracker_t et EPOCH_FILE_LINE);
85 void _epoch_exit_preempt(epoch_t epoch, epoch_tracker_t et EPOCH_FILE_LINE);
94 void epoch_enter(epoch_t epoch);
95 void epoch_exit(epoch_t epoch);
101 extern epoch_t net_epoch_preempt;