Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Variables
proc_fs.h File Reference
#include <linux/slab.h>
#include <linux/fs.h>
#include <linux/spinlock.h>
#include <linux/magic.h>
#include <linux/atomic.h>

Go to the source code of this file.

Data Structures

struct  proc_dir_entry
 
struct  kcore_list
 
struct  vmcore
 
struct  proc_ns_operations
 
union  proc_op
 
struct  proc_inode
 

Macros

#define FIRST_PROCESS_ENTRY   256
 
#define PROC_NUMBUF   13
 
#define proc_net_fops_create(net, name, mode, fops)   ({ (void)(mode), NULL; })
 
#define remove_proc_entry(name, parent)   do {} while (0)
 

Typedefs

typedef intread_proc_t )(char *page, char **start, off_t off, int count, int *eof, void *data)
 
typedef intwrite_proc_t )(struct file *file, const char __user *buffer, unsigned long count, void *data)
 

Enumerations

enum  { PROC_ROOT_INO = 1 }
 
enum  kcore_type {
  KCORE_TEXT, KCORE_VMALLOC, KCORE_RAM, KCORE_VMEMMAP,
  KCORE_OTHER
}
 

Variables

struct proc_ns_operations netns_operations
 
struct proc_ns_operations utsns_operations
 
struct proc_ns_operations ipcns_operations
 

Macro Definition Documentation

#define FIRST_PROCESS_ENTRY   256

Definition at line 21 of file proc_fs.h.

#define proc_net_fops_create (   net,
  name,
  mode,
  fops 
)    ({ (void)(mode), NULL; })

Definition at line 180 of file proc_fs.h.

#define PROC_NUMBUF   13

Definition at line 24 of file proc_fs.h.

#define remove_proc_entry (   name,
  parent 
)    do {} while (0)

Definition at line 201 of file proc_fs.h.

Typedef Documentation

typedef int( read_proc_t)(char *page, char **start, off_t off, int count, int *eof, void *data)

Definition at line 46 of file proc_fs.h.

typedef int( write_proc_t)(struct file *file, const char __user *buffer, unsigned long count, void *data)

Definition at line 48 of file proc_fs.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
PROC_ROOT_INO 

Definition at line 30 of file proc_fs.h.

enum kcore_type
Enumerator:
KCORE_TEXT 
KCORE_VMALLOC 
KCORE_RAM 
KCORE_VMEMMAP 
KCORE_OTHER 

Definition at line 81 of file proc_fs.h.

Variable Documentation

struct proc_ns_operations ipcns_operations

Definition at line 173 of file namespace.c.

struct proc_ns_operations netns_operations
struct proc_ns_operations utsns_operations

Definition at line 113 of file utsname.c.