Home
last modified time | relevance | path

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

12

/Linux-v5.15/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.c363 highmem = 0; in linux_main()
373 highmem = physmem_size + iomem_size - max_physmem; in linux_main()
374 physmem_size -= highmem; in linux_main()
408 setup_physmem(uml_physmem, uml_reserved, physmem_size, highmem); in setup_arch()
409 mem_total_pages(physmem_size, iomem_size, highmem); in setup_arch()
Dmem.c33 unsigned long long highmem; variable
34 EXPORT_SYMBOL(highmem);
/Linux-v5.15/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.15/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.15/arch/um/include/shared/
Dmem_user.h53 unsigned long highmem);
56 unsigned long len, unsigned long long highmem);
Das-layout.h44 extern unsigned long long highmem;
/Linux-v5.15/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.15/arch/arc/mm/
DMakefile8 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.15/arch/xtensa/mm/
DMakefile8 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.15/arch/csky/mm/
DMakefile12 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.15/Documentation/vm/
Dindex.rst38 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.15/kernel/power/
Dsnapshot.c1614 unsigned long highmem, in preallocate_highmem_fraction() argument
1617 unsigned long alloc = __fraction(nr_pages, highmem, total); in preallocate_highmem_fraction()
1628 unsigned long highmem, in preallocate_highmem_fraction() argument
1742 unsigned long saveable, size, max_size, count, highmem, pages = 0; in hibernate_preallocate_memory() local
1775 highmem = save_highmem; in hibernate_preallocate_memory()
1780 highmem += zone_page_state(zone, NR_FREE_PAGES); in hibernate_preallocate_memory()
1785 count += highmem; in hibernate_preallocate_memory()
1835 pages_highmem = preallocate_image_highmem(highmem / 2); in hibernate_preallocate_memory()
1865 size = preallocate_highmem_fraction(alloc, highmem, count); in hibernate_preallocate_memory()
/Linux-v5.15/arch/mips/mm/
DMakefile31 obj-$(CONFIG_HIGHMEM) += highmem.o
/Linux-v5.15/arch/arc/boot/dts/
Dhaps_hs.dts20 0x1 0x00000000 0x0 0x40000000>; /* 1 GB highmem */
Daxc003.dtsi145 0x1 0xc0000000 0x0 0x40000000>; /* 1 GiB highmem */
Daxc003_idu.dtsi151 0x1 0xc0000000 0x0 0x40000000>; /* 1 GiB highmem */
/Linux-v5.15/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.15/drivers/mmc/core/
Dmmc_test.c150 struct page *highmem; member
1316 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_write_high()
1326 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_read_high()
1348 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_write_high()
1370 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_read_high()
3113 test->highmem = alloc_pages(GFP_KERNEL | __GFP_HIGHMEM, BUFFER_ORDER);
3117 if (test->buffer && test->highmem) {
3127 __free_pages(test->highmem, BUFFER_ORDER);
/Linux-v5.15/mm/
DMakefile38 mmu-$(CONFIG_MMU) := highmem.o memory.o mincore.o \
/Linux-v5.15/Documentation/translations/zh_CN/core-api/
Dcachetlb.rst173 这个程序应该在asm/highmem.h中实现。
/Linux-v5.15/Documentation/fault-injection/
Dfault-injection.rst131 - /sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem:
136 highmem/user allocations.
338 echo 1 > /sys/kernel/debug/$FAILTYPE/ignore-gfp-highmem
/Linux-v5.15/arch/um/drivers/
Dvirtio_uml.c72 extern unsigned long long physmem_size, highmem;
657 if (highmem) { in vhost_user_set_mem_table()
659 rc = vhost_user_init_mem_region(__pa(end_iomem), highmem, in vhost_user_set_mem_table()

12