Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/mm.h>
#include <linux/bootmem.h>
#include <asm/atomic.h>
#include <linux/highmem.h>
#include <asm/tlb.h>
#include <asm/sections.h>
#include <asm/vm_mmu.h>
Go to the source code of this file.
Macros | |
#define | bootmem_startpg (PFN_UP(((unsigned long) _end) - PAGE_OFFSET)) |
#define | DMA_RESERVE (4) |
#define | DMA_CHUNKSIZE (1<<22) |
#define | DMA_RESERVED_BYTES (DMA_RESERVE * DMA_CHUNKSIZE) |
Functions | |
DEFINE_PER_CPU (struct mmu_gather, mmu_gathers) | |
DEFINE_SPINLOCK (kmap_gen_lock) | |
void __init | mem_init (void) |
void __init_refok | free_initmem (void) |
void | free_initrd_mem (unsigned long start, unsigned long end) |
void | sync_icache_dcache (pte_t pte) |
void __init | paging_init (void) |
early_param ("mem", early_mem) | |
void __init | setup_arch_memory (void) |
Variables | |
unsigned long | bootmem_lastpg |
int | max_kernel_seg = 0x303 |
unsigned long | zero_page_mask |
unsigned long | highstart_pfn |
unsigned long | highend_pfn |
unsigned long | _dflt_cache_att = CACHEDEF |
unsigned long long | kmap_generation |
size_t | hexagon_coherent_pool_size = (size_t) (DMA_RESERVE << 22) |
#define bootmem_startpg (PFN_UP(((unsigned long) _end) - PAGE_OFFSET)) |
#define DMA_RESERVED_BYTES (DMA_RESERVE * DMA_CHUNKSIZE) |
DEFINE_PER_CPU | ( | struct mmu_gather | , |
mmu_gathers | |||
) |
DEFINE_SPINLOCK | ( | kmap_gen_lock | ) |
early_param | ( | "mem" | , |
early_mem | |||
) |
void __init_refok free_initmem | ( | void | ) |
size_t hexagon_coherent_pool_size = (size_t) (DMA_RESERVE << 22) |