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

#include <rcutree.h>

Data Fields

raw_spinlock_t lock
 
unsigned long gpnum
 
unsigned long completed
 
unsigned long qsmask
 
unsigned long expmask
 
atomic_t wakemask
 
unsigned long qsmaskinit
 
unsigned long grpmask
 
int grplo
 
int grphi
 
u8 grpnum
 
u8 level
 
struct rcu_nodeparent
 
struct list_head blkd_tasks
 
struct list_headgp_tasks
 
struct list_headexp_tasks
 
raw_spinlock_t fqslock ____cacheline_internodealigned_in_smp
 

Detailed Description

Definition at line 122 of file rcutree.h.

Field Documentation

raw_spinlock_t fqslock ____cacheline_internodealigned_in_smp

Definition at line 203 of file rcutree.h.

struct list_head blkd_tasks

Definition at line 153 of file rcutree.h.

unsigned long completed

Definition at line 128 of file rcutree.h.

struct list_head* exp_tasks

Definition at line 161 of file rcutree.h.

unsigned long expmask

Definition at line 137 of file rcutree.h.

struct list_head* gp_tasks

Definition at line 157 of file rcutree.h.

unsigned long gpnum

Definition at line 125 of file rcutree.h.

int grphi

Definition at line 149 of file rcutree.h.

int grplo

Definition at line 148 of file rcutree.h.

unsigned long grpmask

Definition at line 146 of file rcutree.h.

u8 grpnum

Definition at line 150 of file rcutree.h.

u8 level

Definition at line 151 of file rcutree.h.

Definition at line 123 of file rcutree.h.

struct rcu_node* parent

Definition at line 152 of file rcutree.h.

unsigned long qsmask

Definition at line 131 of file rcutree.h.

unsigned long qsmaskinit

Definition at line 144 of file rcutree.h.

atomic_t wakemask

Definition at line 141 of file rcutree.h.


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