Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rcutree_plugin.h File Reference
#include <linux/delay.h>
#include <linux/oom.h>
#include <linux/smpboot.h>

Go to the source code of this file.

Macros

#define RCU_KTHREAD_PRIO   1
 
#define RCU_BOOST_PRIO   RCU_KTHREAD_PRIO
 

Functions

long rcu_batches_completed (void)
 
 EXPORT_SYMBOL_GPL (rcu_batches_completed)
 
void rcu_force_quiescent_state (void)
 
 EXPORT_SYMBOL_GPL (rcu_force_quiescent_state)
 
void kfree_call_rcu (struct rcu_head *head, void(*func)(struct rcu_head *rcu))
 
 EXPORT_SYMBOL_GPL (kfree_call_rcu)
 
void synchronize_rcu_expedited (void)
 
 EXPORT_SYMBOL_GPL (synchronize_rcu_expedited)
 
void rcu_barrier (void)
 
 EXPORT_SYMBOL_GPL (rcu_barrier)
 
 early_initcall (rcu_scheduler_really_started)
 
int rcu_needs_cpu (int cpu, unsigned long *delta_jiffies)
 

Macro Definition Documentation

#define RCU_BOOST_PRIO   RCU_KTHREAD_PRIO

Definition at line 36 of file rcutree_plugin.h.

#define RCU_KTHREAD_PRIO   1

Definition at line 31 of file rcutree_plugin.h.

Function Documentation

early_initcall ( rcu_scheduler_really_started  )
EXPORT_SYMBOL_GPL ( rcu_batches_completed  )
EXPORT_SYMBOL_GPL ( rcu_force_quiescent_state  )
EXPORT_SYMBOL_GPL ( kfree_call_rcu  )
EXPORT_SYMBOL_GPL ( synchronize_rcu_expedited  )
EXPORT_SYMBOL_GPL ( rcu_barrier  )
void kfree_call_rcu ( struct rcu_head head,
void(*)(struct rcu_head *rcu)  func 
)

Definition at line 1013 of file rcutree_plugin.h.

void rcu_barrier ( void  )

Definition at line 1048 of file rcutree_plugin.h.

long rcu_batches_completed ( void  )

Definition at line 909 of file rcutree_plugin.h.

void rcu_force_quiescent_state ( void  )

Definition at line 919 of file rcutree_plugin.h.

int rcu_needs_cpu ( int  cpu,
unsigned long delta_jiffies 
)

Definition at line 1501 of file rcutree_plugin.h.

void synchronize_rcu_expedited ( void  )

Definition at line 1024 of file rcutree_plugin.h.