| /Linux-v5.15/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 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()
|
| D | um_arch.c | 363 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()
|
| D | mem.c | 33 unsigned long long highmem; variable 34 EXPORT_SYMBOL(highmem);
|
| /Linux-v5.15/lib/ |
| D | show_mem.c | 14 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/ |
| D | failcmd.sh | 52 --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/ |
| D | mem_user.h | 53 unsigned long highmem); 56 unsigned long len, unsigned long long highmem);
|
| D | as-layout.h | 44 extern unsigned long long highmem;
|
| /Linux-v5.15/tools/testing/scatterlist/ |
| D | Makefile | 17 …$(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/ |
| D | Makefile | 8 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /Linux-v5.15/arch/xtensa/mm/ |
| D | Makefile | 8 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /Linux-v5.15/arch/csky/mm/ |
| D | Makefile | 12 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /Linux-v5.15/Documentation/vm/ |
| D | index.rst | 38 highmem
|
| D | balance.rst | 29 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
|
| D | highmem.rst | 14 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/ |
| D | snapshot.c | 1614 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/ |
| D | Makefile | 31 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /Linux-v5.15/arch/arc/boot/dts/ |
| D | haps_hs.dts | 20 0x1 0x00000000 0x0 0x40000000>; /* 1 GB highmem */
|
| D | axc003.dtsi | 145 0x1 0xc0000000 0x0 0x40000000>; /* 1 GiB highmem */
|
| D | axc003_idu.dtsi | 151 0x1 0xc0000000 0x0 0x40000000>; /* 1 GiB highmem */
|
| /Linux-v5.15/drivers/media/v4l2-core/ |
| D | videobuf-dma-sg.c | 107 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/ |
| D | mmc_test.c | 150 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/ |
| D | Makefile | 38 mmu-$(CONFIG_MMU) := highmem.o memory.o mincore.o \
|
| /Linux-v5.15/Documentation/translations/zh_CN/core-api/ |
| D | cachetlb.rst | 173 这个程序应该在asm/highmem.h中实现。
|
| /Linux-v5.15/Documentation/fault-injection/ |
| D | fault-injection.rst | 131 - /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/ |
| D | virtio_uml.c | 72 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()
|