|
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) |
1.8.2