/linux-3.4.99/arch/x86/platform/efi/ |
D | efi.c | 73 struct efi_memory_map memmap; variable 332 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) { in do_add_efi_memmap() 387 memmap.phys_map = (void *)pmap; in efi_memblock_x86_reserve_range() 388 memmap.nr_map = boot_params.efi_info.efi_memmap_size / in efi_memblock_x86_reserve_range() 390 memmap.desc_version = boot_params.efi_info.efi_memdesc_version; in efi_memblock_x86_reserve_range() 391 memmap.desc_size = boot_params.efi_info.efi_memdesc_size; in efi_memblock_x86_reserve_range() 392 memblock_reserve(pmap, memmap.nr_map * memmap.desc_size); in efi_memblock_x86_reserve_range() 404 for (p = memmap.map, i = 0; in print_efi_memmap() 405 p < memmap.map_end; in print_efi_memmap() 406 p += memmap.desc_size, i++) { in print_efi_memmap() [all …]
|
D | efi_64.c | 53 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) { in early_code_mapping_set_exec()
|
/linux-3.4.99/Documentation/ABI/testing/ |
D | sysfs-firmware-memmap | 1 What: /sys/firmware/memmap/ 19 that reason, /sys/firmware/memmap is an interface that provides 22 The structure is as follows: Under /sys/firmware/memmap there 25 /sys/firmware/memmap/0 26 /sys/firmware/memmap/1 27 /sys/firmware/memmap/2 28 /sys/firmware/memmap/3 46 /sys/firmware/memmap/0/start 47 /sys/firmware/memmap/0/end 48 /sys/firmware/memmap/0/type [all …]
|
/linux-3.4.99/mm/ |
D | sparse.c | 621 static void __kfree_section_memmap(struct page *memmap, unsigned long nr_pages) in __kfree_section_memmap() argument 625 static void free_map_bootmem(struct page *memmap, unsigned long nr_pages) in free_map_bootmem() argument 657 static void __kfree_section_memmap(struct page *memmap, unsigned long nr_pages) in __kfree_section_memmap() argument 659 if (is_vmalloc_addr(memmap)) in __kfree_section_memmap() 660 vfree(memmap); in __kfree_section_memmap() 662 free_pages((unsigned long)memmap, in __kfree_section_memmap() 666 static void free_map_bootmem(struct page *memmap, unsigned long nr_pages) in free_map_bootmem() argument 670 struct page *page = virt_to_page(memmap); in free_map_bootmem() 694 static void free_section_usemap(struct page *memmap, unsigned long *usemap) in free_section_usemap() argument 708 if (memmap) in free_section_usemap() [all …]
|
D | memory_hotplug.c | 128 struct page *page, *memmap; in register_page_bootmem_info_section() local 134 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section() 140 page = virt_to_page(memmap); in register_page_bootmem_info_section()
|
D | Kconfig | 123 bool "Sparse Memory virtual memmap" 127 SPARSEMEM_VMEMMAP uses a virtually mapped memmap to optimise 164 # use a virtual memmap. Disable extended page flags for 32 bit platforms
|
/linux-3.4.99/Documentation/ |
D | bad_memory.txt | 15 3) Use BadRAM or memmap 27 memmap 30 memmap is already in the kernel and usable as kernel-parameter at 35 memmap=<size>$<address> 42 memmap=64K$0x18690000 44 memmap=0x10000$0x18690000
|
D | memory.txt | 13 If you use "mem=" on a machine with PCI, consider using "memmap=" to avoid
|
D | kernel-parameters.txt | 1469 [X86-32] Use together with memmap= to avoid physical 1470 address space collisions. Without memmap= PCI devices 1480 memmap=exactmap [KNL,X86] Enable setting of an exact 1482 Such memmap=exactmap lines can be constructed based on 1483 BIOS output or other requirements. See the memmap=nn@ss 1486 memmap=nn[KMG]@ss[KMG] 1490 memmap=nn[KMG]#ss[KMG] 1494 memmap=nn[KMG]$ss[KMG] 1498 memmap=64K$0x18690000 1500 memmap=0x10000$0x18690000 [all …]
|
D | memory-hotplug.txt | 400 - memmap removing at memory offline.
|
/linux-3.4.99/arch/x86/xen/ |
D | setup.c | 237 struct xen_memory_map memmap; in xen_memory_setup() local 246 memmap.nr_entries = E820MAX; in xen_memory_setup() 247 set_xen_guest_handle(memmap.buffer, map); in xen_memory_setup() 252 rc = HYPERVISOR_memory_op(op, &memmap); in xen_memory_setup() 255 memmap.nr_entries = 1; in xen_memory_setup() 274 xen_ignore_unusable(map, memmap.nr_entries); in xen_memory_setup() 277 sanitize_e820_map(map, memmap.nr_entries, &memmap.nr_entries); in xen_memory_setup() 289 map, memmap.nr_entries, max_pfn); in xen_memory_setup() 307 while (i < memmap.nr_entries) { in xen_memory_setup()
|
/linux-3.4.99/arch/arm/mach-clps711x/ |
D | fortunet.c | 36 struct meminfo memmap = { variable 71 memmap.bank[0].size = ip->ram_size; in fortunet_fixup() 72 *mi = memmap; in fortunet_fixup()
|
/linux-3.4.99/arch/mips/include/asm/dec/ |
D | prom.h | 83 } memmap; typedef 91 extern int (*__rex_getbitmap)(memmap *); 118 int __DEC_PROM_O32(_rex_getbitmap, (int (*)(memmap *), memmap *));
|
/linux-3.4.99/arch/mips/dec/prom/ |
D | memory.c | 64 memmap *bm; in rex_setup_memory_region() 67 bm = (memmap *)CKSEG0ADDR(0x28000); in rex_setup_memory_region()
|
D | init.c | 23 int (*__rex_getbitmap)(memmap *);
|
/linux-3.4.99/drivers/atm/ |
D | horizon.c | 743 rx_ch_desc * rx_desc = &memmap->rx_descs[channel]; in hrz_open_rx() 817 rx_ch_desc * rx_desc = &memmap->rx_descs[vc]; in hrz_close_rx() 912 rx_q_entry * wr_ptr = &memmap->rx_q_entries[rd_regw (dev, RX_QUEUE_WR_PTR_OFF)]; in hrz_close_rx() 1504 tx_ch_desc * tx_desc = &memmap->tx_descs[tx_channel]; in setup_idle_tx_channel() 1881 for (mem = (HDW *) memmap; mem < (HDW *) (memmap + 1); ++mem) in hrz_init() 1893 tx_ch_desc * tx_desc = &memmap->tx_descs[chan]; in hrz_init() 1894 cell_buf * buf = &memmap->inittxbufs[chan]; in hrz_init() 1908 tx_desc = memmap->bufn3; in hrz_init() 1910 wr_mem (dev, &memmap->txfreebufstart.next, BUF_PTR(tx_desc) | BUFF_STATUS_EMPTY); in hrz_init() 1917 wr_mem (dev, &tx_desc->next, BUF_PTR(&memmap->txfreebufend) | BUFF_STATUS_EMPTY); in hrz_init() [all …]
|
D | horizon.h | 375 #define memmap ((MEMMAP *)0) macro
|
/linux-3.4.99/drivers/firmware/ |
D | Makefile | 14 obj-$(CONFIG_FIRMWARE_MEMMAP) += memmap.o
|
D | Kconfig | 33 Add the firmware-provided (unmodified) memory map to /sys/firmware/memmap. 37 See also Documentation/ABI/testing/sysfs-firmware-memmap.
|
/linux-3.4.99/drivers/net/wireless/wl12xx/ |
D | tx.c | 898 struct wl1271_acx_mem_map *memmap = in wl1271_tx_complete() local 904 wl1271_read(wl, le32_to_cpu(memmap->tx_result), in wl1271_tx_complete() 909 wl1271_write32(wl, le32_to_cpu(memmap->tx_result) + in wl1271_tx_complete()
|
/linux-3.4.99/include/linux/ |
D | efi.h | 526 extern struct efi_memory_map memmap;
|
/linux-3.4.99/drivers/message/fusion/ |
D | mptbase.h | 678 u8 __iomem *memmap; /* mmap address */ member
|
D | mptbase.c | 1744 ioc->memmap = mem; in mpt_mapresources() 2015 iounmap(ioc->memmap); in mpt_attach() 2819 if (ioc->memmap != NULL) { in mpt_adapter_dispose() 2820 iounmap(ioc->memmap); in mpt_adapter_dispose() 2821 ioc->memmap = NULL; in mpt_adapter_dispose()
|
/linux-3.4.99/arch/x86/ |
D | Kconfig | 1323 you can use memmap= to prevent the kernel from using that
|