Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
kmem_cache Struct Reference

#include <slab_def.h>

Data Fields

unsigned int batchcount
 
unsigned int limit
 
unsigned int shared
 
unsigned int size
 
u32 reciprocal_buffer_size
 
unsigned int flags
 
unsigned int num
 
unsigned int gfporder
 
gfp_t allocflags
 
size_t colour
 
unsigned int colour_off
 
struct kmem_cacheslabp_cache
 
unsigned int slab_size
 
void(* ctor )(void *obj)
 
const charname
 
struct list_head list
 
int refcount
 
int object_size
 
int align
 
struct kmem_list3 ** nodelists
 
struct array_cachearray [NR_CPUS]
 
struct kmem_cache_cpu __percpucpu_slab
 
unsigned long flags
 
unsigned long min_partial
 
int size
 
int offset
 
int cpu_partial
 
struct kmem_cache_order_objects oo
 
struct kmem_cache_order_objects max
 
struct kmem_cache_order_objects min
 
int inuse
 
int reserved
 
struct kmem_cache_nodenode [MAX_NUMNODES]
 

Detailed Description

Definition at line 24 of file slab_def.h.

Field Documentation

int align

Definition at line 57 of file slab_def.h.

gfp_t allocflags

Definition at line 42 of file slab_def.h.

Definition at line 94 of file slab_def.h.

unsigned int batchcount

Definition at line 26 of file slab_def.h.

size_t colour

Definition at line 44 of file slab_def.h.

unsigned int colour_off

Definition at line 45 of file slab_def.h.

int cpu_partial

Definition at line 87 of file slub_def.h.

Definition at line 80 of file slub_def.h.

void(* ctor)(void *)

Definition at line 50 of file slab_def.h.

unsigned int flags

Definition at line 34 of file slab_def.h.

unsigned long flags

Definition at line 82 of file slub_def.h.

unsigned int gfporder

Definition at line 39 of file slab_def.h.

int inuse

Definition at line 96 of file slub_def.h.

unsigned int limit

Definition at line 27 of file slab_def.h.

Definition at line 54 of file slab_def.h.

Definition at line 91 of file slub_def.h.

Definition at line 92 of file slub_def.h.

unsigned long min_partial

Definition at line 83 of file slub_def.h.

const char * name

Definition at line 53 of file slab_def.h.

Definition at line 111 of file slub_def.h.

struct kmem_list3** nodelists

Definition at line 93 of file slab_def.h.

unsigned int num

Definition at line 35 of file slab_def.h.

int object_size

Definition at line 56 of file slab_def.h.

Definition at line 86 of file slub_def.h.

Definition at line 88 of file slub_def.h.

u32 reciprocal_buffer_size

Definition at line 31 of file slab_def.h.

int refcount

Definition at line 55 of file slab_def.h.

int reserved

Definition at line 98 of file slub_def.h.

unsigned int shared

Definition at line 28 of file slab_def.h.

unsigned int size

Definition at line 30 of file slab_def.h.

int size

Definition at line 84 of file slub_def.h.

unsigned int slab_size

Definition at line 47 of file slab_def.h.

struct kmem_cache* slabp_cache

Definition at line 46 of file slab_def.h.


The documentation for this struct was generated from the following files: