Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
rcupdate.c File Reference
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/spinlock.h>
#include <linux/smp.h>
#include <linux/interrupt.h>
#include <linux/sched.h>
#include <linux/atomic.h>
#include <linux/bitops.h>
#include <linux/percpu.h>
#include <linux/notifier.h>
#include <linux/cpu.h>
#include <linux/mutex.h>
#include <linux/export.h>
#include <linux/hardirq.h>
#include <linux/delay.h>
#include <trace/events/rcu.h>
#include "rcu.h"

Go to the source code of this file.

Data Structures

struct  rcu_synchronize
 

Macros

#define CREATE_TRACE_POINTS
 
#define do_trace_rcu_torture_read(rcutorturename, rhp)   do { } while (0)
 

Functions

void exit_rcu (void)
 
void wait_rcu_gp (call_rcu_func_t crf)
 
 EXPORT_SYMBOL_GPL (wait_rcu_gp)
 

Macro Definition Documentation

#define CREATE_TRACE_POINTS

Definition at line 50 of file rcupdate.c.

#define do_trace_rcu_torture_read (   rcutorturename,
  rhp 
)    do { } while (0)

Definition at line 410 of file rcupdate.c.

Function Documentation

void exit_rcu ( void  )

Definition at line 124 of file rcupdate.c.

EXPORT_SYMBOL_GPL ( wait_rcu_gp  )
void wait_rcu_gp ( call_rcu_func_t  crf)

Definition at line 202 of file rcupdate.c.