#include <rsbac/types.h>
#include <rsbac/rkmem.h>
#include <rsbac/debug.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/vmalloc.h>
Go to the source code of this file.
Data Structures | |
struct | rsbac_cache_sizes |
Typedefs | |
typedef rsbac_cache_sizes | rsbac_cache_sizes_t |
Functions | |
void __init | rsbac_kmem_cache_sizes_init (void) |
void * | rsbac_kmalloc (size_t size) |
void * | rsbac_vkmalloc (size_t size, boolean *vmalloc_used_p) |
void | rsbac_kfree (const void *objp) |
void | rsbac_vkfree (void *objp, boolean vmalloc_used) |
Variables | |
rsbac_cache_sizes_t | rsbac_cache_sizes [] |
|
Referenced by rsbac_kmalloc(), rsbac_kmem_cache_sizes_init(), and rsbac_vkmalloc(). |
|
|
|
Definition at line 66 of file rkmem.c. References rsbac_cache_sizes::cs_cachep, rsbac_cache_sizes::cs_size, rsbac_cache_sizes::name, NULL, rsbac_cache_sizes, and rsbac_cache_sizes_t. Referenced by rsbac_do_init(). |
|
Definition at line 176 of file rkmem.c. Referenced by rsbac_list_write_buffers(), and rsbac_list_write_lol_buffers(). |
|
Definition at line 125 of file rkmem.c. References rsbac_cache_sizes::cs_cachep, rsbac_cache_sizes::cs_size, FALSE, NULL, rsbac_cache_sizes, rsbac_cache_sizes_t, and TRUE. Referenced by fill_buffer(), and fill_lol_buffer(). |
|
Definition at line 26 of file rkmem.c. Referenced by rsbac_kmalloc(), rsbac_kmem_cache_sizes_init(), and rsbac_vkmalloc(). |