Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
taskstats.c File Reference
#include <linux/kernel.h>
#include <linux/taskstats_kern.h>
#include <linux/tsacct_kern.h>
#include <linux/delayacct.h>
#include <linux/cpumask.h>
#include <linux/percpu.h>
#include <linux/slab.h>
#include <linux/cgroupstats.h>
#include <linux/cgroup.h>
#include <linux/fs.h>
#include <linux/file.h>
#include <linux/pid_namespace.h>
#include <net/genetlink.h>
#include <linux/atomic.h>

Go to the source code of this file.

Data Structures

struct  listener
 
struct  listener_list
 

Macros

#define TASKSTATS_CPUMASK_MAXLEN   (100+6*NR_CPUS)
 

Enumerations

enum  actions { REGISTER, DEREGISTER, CPU_DONT_CARE }
 

Functions

void taskstats_exit (struct task_struct *tsk, int group_dead)
 
void __init taskstats_init_early (void)
 
 late_initcall (taskstats_init)
 

Variables

struct kmem_cachetaskstats_cache
 

Macro Definition Documentation

#define TASKSTATS_CPUMASK_MAXLEN   (100+6*NR_CPUS)

Definition at line 38 of file taskstats.c.

Enumeration Type Documentation

enum actions
Enumerator:
REGISTER 
DEREGISTER 
CPU_DONT_CARE 

Definition at line 73 of file taskstats.c.

Function Documentation

late_initcall ( taskstats_init  )
void taskstats_exit ( struct task_struct tsk,
int  group_dead 
)

Definition at line 610 of file taskstats.c.

void __init taskstats_init_early ( void  )

Definition at line 684 of file taskstats.c.

Variable Documentation

struct kmem_cache* taskstats_cache

Definition at line 42 of file taskstats.c.