/linux-4.4.14/lib/ |
D | show_mem.c | 15 unsigned long total = 0, reserved = 0, highmem = 0; in show_mem() local 34 highmem += zone->present_pages; in show_mem() 40 printk("%lu pages HighMem/MovableOnly\n", highmem); in show_mem()
|
/linux-4.4.14/arch/um/kernel/ |
D | physmem.c | 27 unsigned long highmem) in mem_total_pages() argument 34 highmem_pages = highmem >> PAGE_SHIFT; in mem_total_pages() 80 unsigned long len, unsigned long long highmem) in setup_physmem() argument 97 physmem_fd = create_mem_file(len + highmem); in setup_physmem() 142 else if (phys < __pa(end_iomem) + highmem) { in phys_mapping()
|
D | um_arch.c | 302 highmem = 0; in linux_main() 312 highmem = physmem_size + iomem_size - max_physmem; in linux_main() 313 physmem_size -= highmem; in linux_main() 322 setup_physmem(uml_physmem, uml_reserved, physmem_size, highmem); in linux_main() 323 mem_total_pages(physmem_size, iomem_size, highmem); in linux_main()
|
D | mem.c | 35 unsigned long long highmem; variable
|
/linux-4.4.14/arch/um/include/shared/ |
D | mem_user.h | 53 unsigned long highmem); 56 unsigned long len, unsigned long long highmem);
|
D | as-layout.h | 52 extern unsigned long long highmem;
|
/linux-4.4.14/tools/testing/fault-injection/ |
D | failcmd.sh | 51 --ignore-gfp-highmem=value, --min-order=value 93 LONGOPTS=$LONGOPTS,ignore-gfp-wait:,ignore-gfp-highmem:,min-order: 189 --ignore-gfp-highmem) 190 echo $2 > $FAULTATTR/ignore-gfp-highmem
|
/linux-4.4.14/Documentation/vm/ |
D | 00-INDEX | 11 highmem.txt 12 - Outline of highmem and common issues.
|
D | balance | 23 or not). A similar argument applies to highmem and direct mapped pages. 72 need to balance the highmem zone, since intr context does not request 73 highmem pages. kswapd looks at the zone_wake_kswapd field in the zone
|
D | highmem.txt | 25 High memory (highmem) is used when the size of physical memory approaches or 32 refer to as 'highmem'. There are various architecture dependent constraints on 136 highmem. In such a case, the arithmetic approach will also be used.
|
/linux-4.4.14/arch/microblaze/mm/ |
D | Makefile | 8 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/arch/xtensa/mm/ |
D | Makefile | 7 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/arch/arc/mm/ |
D | Makefile | 11 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/arch/tile/mm/ |
D | Makefile | 9 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/arch/frv/mm/ |
D | Makefile | 8 pgalloc.o highmem.o fault.o extable.o cache-page.o tlb-flush.o tlb-miss.o \
|
/linux-4.4.14/arch/metag/mm/ |
D | Makefile | 16 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | memblock.h | 24 unsigned int highmem; member
|
/linux-4.4.14/arch/sparc/mm/ |
D | Makefile | 19 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/arch/powerpc/mm/ |
D | Makefile | 37 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/kernel/power/ |
D | snapshot.c | 1432 unsigned long highmem, in preallocate_highmem_fraction() argument 1435 unsigned long alloc = __fraction(nr_pages, highmem, total); in preallocate_highmem_fraction() 1446 unsigned long highmem, in preallocate_highmem_fraction() argument 1562 unsigned long saveable, size, max_size, count, highmem, pages = 0; in hibernate_preallocate_memory() local 1591 highmem = save_highmem; in hibernate_preallocate_memory() 1596 highmem += zone_page_state(zone, NR_FREE_PAGES); in hibernate_preallocate_memory() 1601 count += highmem; in hibernate_preallocate_memory() 1654 pages_highmem = preallocate_image_highmem(highmem / 2); in hibernate_preallocate_memory() 1681 size = preallocate_highmem_fraction(alloc, highmem, count); in hibernate_preallocate_memory()
|
/linux-4.4.14/arch/arc/boot/dts/ |
D | nsim_hs.dts | 22 0x1 0x00000000 0x0 0x40000000>; /* 1 GB highmem */
|
/linux-4.4.14/arch/mips/mm/ |
D | Makefile | 17 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf-dma-sg.c | 110 goto highmem; in videobuf_pages_to_sg() 118 goto highmem; in videobuf_pages_to_sg() 129 highmem: in videobuf_pages_to_sg()
|
/linux-4.4.14/Documentation/fault-injection/ |
D | fault-injection.txt | 102 - /sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem: 106 highmem/user allocations. 246 echo 1 > /sys/kernel/debug/$FAILTYPE/ignore-gfp-highmem
|
/linux-4.4.14/mm/ |
D | Makefile | 9 mmu-$(CONFIG_MMU) := gup.o highmem.o memory.o mincore.o \
|
/linux-4.4.14/drivers/mmc/card/ |
D | mmc_test.c | 148 struct page *highmem; member 1279 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_write_high() 1289 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_read_high() 1311 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_write_high() 1333 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_read_high() 2796 test->highmem = alloc_pages(GFP_KERNEL | __GFP_HIGHMEM, BUFFER_ORDER); 2800 if (test->buffer && test->highmem) { 2810 __free_pages(test->highmem, BUFFER_ORDER);
|
/linux-4.4.14/arch/arm/mm/ |
D | mmu.c | 1114 int highmem = 0; in sanity_check_meminfo() local 1125 highmem = 1; in sanity_check_meminfo() 1132 if (highmem) { in sanity_check_meminfo() 1151 if (!highmem) { in sanity_check_meminfo()
|
D | Makefile | 19 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/arch/unicore32/mm/ |
D | init.c | 124 if (bank->highmem) in find_limits()
|
/linux-4.4.14/drivers/dma/sh/ |
D | rcar-dmac.c | 839 bool highmem = false; in rcar_dmac_chan_prep_sg() local 885 highmem = true; in rcar_dmac_chan_prep_sg() 933 desc->hwdescs.use = !highmem && nchunks > 1; in rcar_dmac_chan_prep_sg()
|
/linux-4.4.14/Documentation/sysctl/ |
D | vm.txt | 286 For some specialised workloads on highmem machines it is dangerous for 291 And on large highmem machines this lack of reclaimable lowmem memory 295 which _could_ use highmem from using too much lowmem. This means that 301 highmem or lowmem). 306 If you have a machine which uses highmem or ISA DMA and your
|
/linux-4.4.14/Documentation/usb/ |
D | dma.txt | 77 pass a highmem buffer into a USB driver. That's easy; it's the default
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | prom_init.c | 1023 int highmem) in alloc_down() argument 1028 highmem ? "(high)" : "(low)"); in alloc_down() 1032 if (highmem) { in alloc_down()
|
/linux-4.4.14/Documentation/filesystems/ |
D | tmpfs.txt | 66 machine with highmem) the number of lowmem RAM pages,
|
D | Locking | 391 highmem, fs/buffer.c, and fs/ntfs/aops.c are providing these. Block devices
|
D | proc.txt | 823 16GB PIII, which has highmem enabled. You may not have all of these fields. 889 highmem can be used for, but it is also available for the
|
/linux-4.4.14/arch/frv/ |
D | Kconfig | 94 bool "Allocate page tables in highmem"
|
/linux-4.4.14/Documentation/ |
D | cachetlb.txt | 208 highmem. It will be called right before all of the kmaps 215 This routing should be implemented in asm/highmem.h
|
D | dma-buf-sharing.txt | 276 To support dma_buf objects residing in highmem cpu access is page-based using
|
D | kernel-parameters.txt | 1301 highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact 1303 highmem otherwise. This also works to reduce highmem
|
/linux-4.4.14/Documentation/power/ |
D | swsusp.txt | 154 highmem and preemption. It also has a extensible architecture that 317 A: It should work okay with highmem.
|
/linux-4.4.14/drivers/block/ |
D | Kconfig | 394 allocated from highmem (only a problem for highmem systems).
|
/linux-4.4.14/Documentation/block/ |
D | biodoc.txt | 130 Enable I/O to highmem pages, dma_address being the 131 limit. No highmem default. 204 GFP flags) when allocating bounce buffers, to avoid certain highmem 221 routine on its own to bounce highmem i/o to low memory for specific requests 1140 transfer a virtual mapping is needed. If the driver supports highmem I/O,
|
/linux-4.4.14/arch/mips/ |
D | Kconfig | 2400 # - The current highmem code will only work properly on physically indexed 2403 # moment we protect the user and offer the highmem option only on machines 2404 # where it's known to be safe. This will not offer highmem on a few systems 2407 # - We use SYS_SUPPORTS_HIGHMEM to offer highmem only for systems where we 2408 # know they might have memory configurations that could make use of highmem
|
/linux-4.4.14/Documentation/frv/ |
D | mmu-layout.txt | 87 To access pages in the page cache (which may not be directly accessible if highmem is available),
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | skge.c | 3846 int highmem) in skge_devinit() argument 3860 if (highmem) in skge_devinit()
|
D | sky2.c | 4749 int highmem, int wol) in sky2_init_netdev() argument 4796 if (highmem) in sky2_init_netdev()
|
/linux-4.4.14/arch/arm/ |
D | Kconfig | 1680 bool "Allocate 2nd-level pagetables from highmem" if EXPERT
|
/linux-4.4.14/arch/x86/ |
D | Kconfig | 1459 bool "Allocate 3rd-level pagetables from highmem"
|
/linux-4.4.14/ |
D | CREDITS | 159 D: highmem I/O support
|