|
Linux Kernel
3.7.1
|
#include <mm_types.h>
Data Fields | |
| unsigned long | flags |
| struct address_space * | mapping |
| struct { | |
| union { | |
| pgoff_t index | |
| void * freelist | |
| bool pfmemalloc | |
| } | |
| union { | |
| unsigned counters | |
| struct { | |
| union { | |
| atomic_t _mapcount | |
| struct { | |
| unsigned inuse:16 | |
| unsigned objects:15 | |
| unsigned frozen:1 | |
| } | |
| int units | |
| } | |
| atomic_t _count | |
| } | |
| } | |
| }; | |
| union { | |
| struct list_head lru | |
| struct { | |
| struct page * next | |
| short int pages | |
| short int pobjects | |
| } | |
| struct list_head list | |
| struct { | |
| struct kmem_cache * slab_cache | |
| struct slab * slab_page | |
| } | |
| }; | |
| union { | |
| unsigned long private | |
| spinlock_t ptl | |
| struct kmem_cache * slab | |
| struct page * first_page | |
| }; | |
| unsigned long long | dummy |
Definition at line 40 of file mm_types.h.
| struct { ... } |
| union { ... } |
| union { ... } |
| atomic_t _count |
Definition at line 109 of file mm_types.h.
| atomic_t _mapcount |
Definition at line 100 of file mm_types.h.
| unsigned counters |
Definition at line 78 of file mm_types.h.
Definition at line 150 of file mm_types.h.
| unsigned long flags |
Definition at line 42 of file mm_types.h.
| void* freelist |
Definition at line 55 of file mm_types.h.
| unsigned frozen |
Definition at line 105 of file mm_types.h.
| pgoff_t index |
Definition at line 54 of file mm_types.h.
| unsigned inuse |
Definition at line 103 of file mm_types.h.
Definition at line 130 of file mm_types.h.
Definition at line 116 of file mm_types.h.
| struct address_space* mapping |
Definition at line 44 of file mm_types.h.
Definition at line 120 of file mm_types.h.
| unsigned objects |
Definition at line 104 of file mm_types.h.
Definition at line 125 of file mm_types.h.
| bool pfmemalloc |
Definition at line 56 of file mm_types.h.
Definition at line 126 of file mm_types.h.
| unsigned long private |
Definition at line 139 of file mm_types.h.
| spinlock_t ptl |
Definition at line 147 of file mm_types.h.
Definition at line 149 of file mm_types.h.
| struct kmem_cache* slab_cache |
Definition at line 132 of file mm_types.h.
Definition at line 133 of file mm_types.h.
| int units |
Definition at line 107 of file mm_types.h.
1.8.2