Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rcu.h File Reference

Go to the source code of this file.

Macros

#define RCU_TRACE(stmt)
 
#define DYNTICK_TASK_NEST_WIDTH   7
 
#define DYNTICK_TASK_NEST_VALUE   ((LLONG_MAX >> DYNTICK_TASK_NEST_WIDTH) + 1)
 
#define DYNTICK_TASK_NEST_MASK   (LLONG_MAX - DYNTICK_TASK_NEST_VALUE + 1)
 
#define DYNTICK_TASK_FLAG   ((DYNTICK_TASK_NEST_VALUE / 8) * 2)
 
#define DYNTICK_TASK_MASK   ((DYNTICK_TASK_NEST_VALUE / 8) * 3)
 
#define DYNTICK_TASK_EXIT_IDLE
 

Functions

void kfree (const void *)
 

Macro Definition Documentation

#define DYNTICK_TASK_EXIT_IDLE
Value:
DYNTICK_TASK_FLAG)

Definition at line 55 of file rcu.h.

#define DYNTICK_TASK_FLAG   ((DYNTICK_TASK_NEST_VALUE / 8) * 2)

Definition at line 53 of file rcu.h.

#define DYNTICK_TASK_MASK   ((DYNTICK_TASK_NEST_VALUE / 8) * 3)

Definition at line 54 of file rcu.h.

#define DYNTICK_TASK_NEST_MASK   (LLONG_MAX - DYNTICK_TASK_NEST_VALUE + 1)

Definition at line 52 of file rcu.h.

#define DYNTICK_TASK_NEST_VALUE   ((LLONG_MAX >> DYNTICK_TASK_NEST_WIDTH) + 1)

Definition at line 51 of file rcu.h.

#define DYNTICK_TASK_NEST_WIDTH   7

Definition at line 50 of file rcu.h.

#define RCU_TRACE (   stmt)

Definition at line 29 of file rcu.h.

Function Documentation

void kfree ( const void x)

kfree - free previously allocated memory : pointer returned by kmalloc.

If is NULL, no operation is performed.

Don't free memory not originally allocated by kmalloc() or you will run into trouble.

Definition at line 3952 of file slab.c.