FreeBSD kernel kern code
epoch_record Struct Reference

Data Fields

ck_epoch_record_t er_record
 
struct epoch_context er_drain_ctx
 
struct epoch * er_parent
 
volatile struct epoch_tdlist er_tdlist
 
volatile uint32_t er_gen
 
uint32_t er_cpuid
 

Detailed Description

Definition at line 68 of file subr_epoch.c.

Field Documentation

◆ er_cpuid

uint32_t epoch_record::er_cpuid

Definition at line 74 of file subr_epoch.c.

◆ er_drain_ctx

struct epoch_context epoch_record::er_drain_ctx

Definition at line 70 of file subr_epoch.c.

◆ er_gen

volatile uint32_t epoch_record::er_gen

Definition at line 73 of file subr_epoch.c.

Referenced by _epoch_exit_preempt().

◆ er_parent

struct epoch* epoch_record::er_parent

Definition at line 71 of file subr_epoch.c.

◆ er_record

ck_epoch_record_t epoch_record::er_record

Definition at line 69 of file subr_epoch.c.

Referenced by _epoch_enter_preempt(), and _epoch_exit_preempt().

◆ er_tdlist

volatile struct epoch_tdlist epoch_record::er_tdlist

Definition at line 72 of file subr_epoch.c.

Referenced by _epoch_enter_preempt(), and _epoch_exit_preempt().


The documentation for this struct was generated from the following file: