Searched refs:epoch_record (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_rcu.c | 80 ck_epoch_record_t epoch_record; member 107 CTASSERT(offsetof(struct linux_epoch_record, epoch_record) == 0); 140 &record->epoch_record, NULL); in linux_rcu_runtime_init() 212 ck_epoch_begin(&record->epoch_record, in linux_rcu_read_lock() 244 ck_epoch_end(&record->epoch_record, in linux_rcu_read_unlock() 273 record->epoch_record.active != 0); in linux_rcu_read_lock_held() 280 linux_synchronize_rcu_cb(ck_epoch_t *epoch __unused, ck_epoch_record_t *epoch_record, void *arg __u… in linux_synchronize_rcu_cb() argument 283 container_of(epoch_record, struct linux_epoch_record, epoch_record); in linux_synchronize_rcu_cb()
|
/freebsd/sys/kern/ |
H A D | subr_epoch.c | 67 typedef struct epoch_record { struct 311 sizeof(struct epoch_record), NULL, NULL, NULL, NULL, in epoch_init() 465 struct epoch_record *er; in _epoch_enter_preempt() 515 struct epoch_record *er; in _epoch_exit_preempt() 575 record = __containerof(cr, struct epoch_record, er_record); in epoch_block_handler_preempt() 947 __containerof(ctx, struct epoch_record, er_drain_ctx)->er_parent; in epoch_drain_cb()
|