Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
rcu_data Struct Reference

#include <rcutree.h>

Data Fields

unsigned long completed
 
unsigned long gpnum
 
bool passed_quiesce
 
bool qs_pending
 
bool beenonline
 
bool preemptible
 
struct rcu_nodemynode
 
unsigned long grpmask
 
struct rcu_headnxtlist
 
struct rcu_head ** nxttail [RCU_NEXT_SIZE]
 
long qlen_lazy
 
long qlen
 
long qlen_last_fqs_check
 
unsigned long n_cbs_invoked
 
unsigned long n_cbs_orphaned
 
unsigned long n_cbs_adopted
 
unsigned long n_force_qs_snap
 
long blimit
 
struct rcu_dynticksdynticks
 
int dynticks_snap
 
unsigned long dynticks_fqs
 
unsigned long offline_fqs
 
unsigned long n_rcu_pending
 
unsigned long n_rp_qs_pending
 
unsigned long n_rp_report_qs
 
unsigned long n_rp_cb_ready
 
unsigned long n_rp_cpu_needs_gp
 
unsigned long n_rp_gp_completed
 
unsigned long n_rp_gp_started
 
unsigned long n_rp_need_nothing
 
struct rcu_head barrier_head
 
int cpu
 
struct rcu_statersp
 

Detailed Description

Definition at line 241 of file rcutree.h.

Field Documentation

struct rcu_head barrier_head

Definition at line 315 of file rcutree.h.

bool beenonline

Definition at line 249 of file rcutree.h.

long blimit

Definition at line 294 of file rcutree.h.

unsigned long completed

Definition at line 243 of file rcutree.h.

Definition at line 320 of file rcutree.h.

struct rcu_dynticks* dynticks

Definition at line 297 of file rcutree.h.

unsigned long dynticks_fqs

Definition at line 301 of file rcutree.h.

int dynticks_snap

Definition at line 298 of file rcutree.h.

unsigned long gpnum

Definition at line 245 of file rcutree.h.

unsigned long grpmask

Definition at line 252 of file rcutree.h.

struct rcu_node* mynode

Definition at line 251 of file rcutree.h.

unsigned long n_cbs_adopted

Definition at line 291 of file rcutree.h.

unsigned long n_cbs_invoked

Definition at line 289 of file rcutree.h.

unsigned long n_cbs_orphaned

Definition at line 290 of file rcutree.h.

unsigned long n_force_qs_snap

Definition at line 292 of file rcutree.h.

unsigned long n_rcu_pending

Definition at line 305 of file rcutree.h.

unsigned long n_rp_cb_ready

Definition at line 308 of file rcutree.h.

unsigned long n_rp_cpu_needs_gp

Definition at line 309 of file rcutree.h.

unsigned long n_rp_gp_completed

Definition at line 310 of file rcutree.h.

unsigned long n_rp_gp_started

Definition at line 311 of file rcutree.h.

unsigned long n_rp_need_nothing

Definition at line 312 of file rcutree.h.

unsigned long n_rp_qs_pending

Definition at line 306 of file rcutree.h.

unsigned long n_rp_report_qs

Definition at line 307 of file rcutree.h.

struct rcu_head* nxtlist

Definition at line 283 of file rcutree.h.

Definition at line 284 of file rcutree.h.

unsigned long offline_fqs

Definition at line 302 of file rcutree.h.

bool passed_quiesce

Definition at line 247 of file rcutree.h.

bool preemptible

Definition at line 250 of file rcutree.h.

long qlen

Definition at line 286 of file rcutree.h.

long qlen_last_fqs_check

Definition at line 287 of file rcutree.h.

long qlen_lazy

Definition at line 285 of file rcutree.h.

bool qs_pending

Definition at line 248 of file rcutree.h.

Definition at line 321 of file rcutree.h.


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