Searched refs:ck_epoch (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/contrib/ck/include/ |
H A D | ck_epoch.h | 87 struct ck_epoch *global; 102 struct ck_epoch { struct 107 typedef struct ck_epoch ck_epoch_t; argument 128 struct ck_epoch *epoch = record->global; in ck_epoch_begin() 200 struct ck_epoch *epoch = record->global; in ck_epoch_call() 218 struct ck_epoch *epoch = record->global; in ck_epoch_call_strict()
|
/freebsd/sys/contrib/ck/src/ |
H A D | ck_epoch.c | 189 struct ck_epoch *global = record->global; in _ck_epoch_addref() 229 ck_epoch_init(struct ck_epoch *global) in ck_epoch_init() 240 ck_epoch_recycle(struct ck_epoch *global, void *ct) in ck_epoch_recycle() 274 ck_epoch_register(struct ck_epoch *global, struct ck_epoch_record *record, in ck_epoch_register() 300 struct ck_epoch *global = record->global; in ck_epoch_unregister() 321 ck_epoch_scan(struct ck_epoch *global, in ck_epoch_scan() 411 epoch_block(struct ck_epoch *global, struct ck_epoch_record *cr, in epoch_block() 425 ck_epoch_synchronize_wait(struct ck_epoch *global, in ck_epoch_synchronize_wait() 571 struct ck_epoch *global = record->global; in ck_epoch_poll_deferred()
|
/freebsd/sys/kern/ |
H A D | subr_epoch.c | 81 struct ck_epoch e_epoch __aligned(EPOCH_ALIGN); 564 epoch_block_handler_preempt(struct ck_epoch *global __unused, in epoch_block_handler_preempt() 758 epoch_block_handler(struct ck_epoch *g __unused, ck_epoch_record_t *c __unused, in epoch_block_handler()
|
/freebsd/sys/conf/ |
H A D | files | 409 contrib/ck/src/ck_epoch.c standard compile-with "${NORMAL_C} -I$S/contrib/ck/include"
|