Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
slab_common.c File Reference
#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/poison.h>
#include <linux/interrupt.h>
#include <linux/memory.h>
#include <linux/compiler.h>
#include <linux/module.h>
#include <linux/cpu.h>
#include <linux/uaccess.h>
#include <asm/cacheflush.h>
#include <asm/tlbflush.h>
#include <asm/page.h>
#include "slab.h"

Go to the source code of this file.

Functions

 LIST_HEAD (slab_caches)
 
 DEFINE_MUTEX (slab_mutex)
 
struct kmem_cachekmem_cache_create (const char *name, size_t size, size_t align, unsigned long flags, void(*ctor)(void *))
 
 EXPORT_SYMBOL (kmem_cache_create)
 
void kmem_cache_destroy (struct kmem_cache *s)
 
 EXPORT_SYMBOL (kmem_cache_destroy)
 
int slab_is_available (void)
 

Variables

enum slab_state slab_state
 
struct kmem_cachekmem_cache
 

Function Documentation

DEFINE_MUTEX ( slab_mutex  )
EXPORT_SYMBOL ( kmem_cache_create  )
EXPORT_SYMBOL ( kmem_cache_destroy  )
struct kmem_cache* kmem_cache_create ( const char name,
size_t  size,
size_t  align,
unsigned long  flags,
void(*)(void *)  ctor 
)
read

Definition at line 98 of file slab_common.c.

void kmem_cache_destroy ( struct kmem_cache s)

Definition at line 162 of file slab_common.c.

LIST_HEAD ( slab_caches  )
int slab_is_available ( void  )

Definition at line 191 of file slab_common.c.

Variable Documentation

Definition at line 25 of file slab_common.c.

Definition at line 22 of file slab_common.c.