Home
last modified time | relevance | path

Searched refs:highmem (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v5.10/arch/um/kernel/
Dphysmem.c27 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
92 physmem_fd = create_mem_file(len + highmem); in setup_physmem()
111 memblock_add(__pa(start), len + highmem); in setup_physmem()
139 else if (phys < __pa(end_iomem) + highmem) { in phys_mapping()
Dum_arch.c300 highmem = 0; in linux_main()
310 highmem = physmem_size + iomem_size - max_physmem; in linux_main()
311 physmem_size -= highmem; in linux_main()
345 setup_physmem(uml_physmem, uml_reserved, physmem_size, highmem); in setup_arch()
346 mem_total_pages(physmem_size, iomem_size, highmem); in setup_arch()
Dmem.c33 unsigned long long highmem; variable
34 EXPORT_SYMBOL(highmem);
/Linux-v5.10/lib/
Dshow_mem.c14 unsigned long total = 0, reserved = 0, highmem = 0; in show_mem() local
31 highmem += zone->present_pages; in show_mem()
36 printk("%lu pages HighMem/MovableOnly\n", highmem); in show_mem()
/Linux-v5.10/arch/um/include/shared/
Dmem_user.h53 unsigned long highmem);
56 unsigned long len, unsigned long long highmem);
Das-layout.h52 extern unsigned long long highmem;
/Linux-v5.10/tools/testing/fault-injection/
Dfailcmd.sh52 --ignore-gfp-highmem=value, --min-order=value
94 LONGOPTS=$LONGOPTS,ignore-gfp-wait:,ignore-gfp-highmem:,min-order:
190 --ignore-gfp-highmem)
191 echo $2 > $FAULTATTR/ignore-gfp-highmem
/Linux-v5.10/tools/testing/scatterlist/
DMakefile17 …$(RM) $(TARGETS) $(OFILES) scatterlist.c linux/scatterlist.h linux/highmem.h linux/kmemleak.h linu…
29 @touch linux/highmem.h
/Linux-v5.10/arch/microblaze/mm/
DMakefile9 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.10/arch/arc/mm/
DMakefile8 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.10/arch/xtensa/mm/
DMakefile8 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.10/arch/nds32/mm/
DMakefile6 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.10/arch/csky/mm/
DMakefile12 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.10/arch/sparc/mm/
DMakefile20 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.10/arch/powerpc/mm/
DMakefile19 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.10/Documentation/vm/
Dindex.rst37 highmem
Dbalance.rst29 or not). A similar argument applies to highmem and direct mapped pages.
78 need to balance the highmem zone, since intr context does not request
79 highmem pages. kswapd looks at the zone_wake_kswapd field in the zone
Dhighmem.rst14 High memory (highmem) is used when the size of physical memory approaches or
21 refer to as 'highmem'. There are various architecture dependent constraints on
122 highmem. In such a case, the arithmetic approach will also be used.
/Linux-v5.10/kernel/power/
Dsnapshot.c1572 unsigned long highmem, in preallocate_highmem_fraction() argument
1575 unsigned long alloc = __fraction(nr_pages, highmem, total); in preallocate_highmem_fraction()
1586 unsigned long highmem, in preallocate_highmem_fraction() argument
1700 unsigned long saveable, size, max_size, count, highmem, pages = 0; in hibernate_preallocate_memory() local
1733 highmem = save_highmem; in hibernate_preallocate_memory()
1738 highmem += zone_page_state(zone, NR_FREE_PAGES); in hibernate_preallocate_memory()
1743 count += highmem; in hibernate_preallocate_memory()
1793 pages_highmem = preallocate_image_highmem(highmem / 2); in hibernate_preallocate_memory()
1823 size = preallocate_highmem_fraction(alloc, highmem, count); in hibernate_preallocate_memory()
/Linux-v5.10/arch/mips/mm/
DMakefile27 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.10/arch/arc/boot/dts/
Dhaps_hs.dts20 0x1 0x00000000 0x0 0x40000000>; /* 1 GB highmem */
/Linux-v5.10/drivers/media/v4l2-core/
Dvideobuf-dma-sg.c107 goto highmem; in videobuf_pages_to_sg()
115 goto highmem; in videobuf_pages_to_sg()
126 highmem: in videobuf_pages_to_sg()
/Linux-v5.10/drivers/mmc/core/
Dmmc_test.c150 struct page *highmem; member
1330 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_write_high()
1340 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_read_high()
1362 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_write_high()
1384 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_read_high()
3127 test->highmem = alloc_pages(GFP_KERNEL | __GFP_HIGHMEM, BUFFER_ORDER);
3131 if (test->buffer && test->highmem) {
3141 __free_pages(test->highmem, BUFFER_ORDER);
/Linux-v5.10/mm/
DMakefile38 mmu-$(CONFIG_MMU) := highmem.o memory.o mincore.o \
/Linux-v5.10/Documentation/fault-injection/
Dfault-injection.rst125 - /sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem:
130 highmem/user allocations.
316 echo 1 > /sys/kernel/debug/$FAILTYPE/ignore-gfp-highmem

12