/linux-6.3-rc2/arch/um/kernel/ |
A 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()
|
A D | um_arch.c | 366 highmem = 0; in linux_main() 376 highmem = physmem_size + iomem_size - max_physmem; in linux_main() 377 physmem_size -= highmem; in linux_main() 413 setup_physmem(uml_physmem, uml_reserved, physmem_size, highmem); in setup_arch() 414 mem_total_pages(physmem_size, iomem_size, highmem); in setup_arch()
|
A D | mem.c | 52 unsigned long long highmem; variable 53 EXPORT_SYMBOL(highmem);
|
/linux-6.3-rc2/Documentation/translations/zh_CN/mm/ |
A D | highmem.rst | 3 :Original: Documentation/mm/highmem.rst 22 当物理内存的大小接近或超过虚拟内存的最大大小时,就会使用高内存(highmem)。在这一点上,内 149 include/linux/highmem.h 151 include/linux/highmem-internal.h
|
A D | index.rst | 25 highmem
|
/linux-6.3-rc2/lib/ |
A 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-6.3-rc2/arch/um/include/shared/ |
A D | mem_user.h | 51 unsigned long highmem); 53 unsigned long len, unsigned long long highmem);
|
A D | as-layout.h | 44 extern unsigned long long highmem;
|
/linux-6.3-rc2/tools/testing/fault-injection/ |
A 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-6.3-rc2/tools/testing/scatterlist/ |
A D | Makefile | 17 …$(RM) $(TARGETS) $(OFILES) scatterlist.c linux/scatterlist.h linux/highmem.h linux/kmemleak.h linu… 29 @touch linux/highmem.h
|
/linux-6.3-rc2/Documentation/mm/ |
A D | highmem.rst | 12 High memory (highmem) is used when the size of physical memory approaches or 19 refer to as 'highmem'. There are various architecture dependent constraints on 79 virtual address of the direct mapping. Only real highmem pages are 84 While it is significantly faster than kmap(), for the highmem case it 177 highmem. In such a case, the arithmetic approach will also be used. 208 .. kernel-doc:: include/linux/highmem.h 209 .. kernel-doc:: include/linux/highmem-internal.h
|
A D | balance.rst | 27 or not). A similar argument applies to highmem and direct mapped pages. 76 need to balance the highmem zone, since intr context does not request 77 highmem pages. kswapd looks at the zone_wake_kswapd field in the zone
|
A D | index.rst | 23 highmem
|
/linux-6.3-rc2/arch/arc/mm/ |
A D | Makefile | 8 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-6.3-rc2/arch/xtensa/mm/ |
A D | Makefile | 9 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-6.3-rc2/arch/csky/mm/ |
A D | Makefile | 12 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-6.3-rc2/kernel/power/ |
A D | snapshot.c | 1611 unsigned long highmem, in preallocate_highmem_fraction() argument 1614 unsigned long alloc = __fraction(nr_pages, highmem, total); in preallocate_highmem_fraction() 1625 unsigned long highmem, in preallocate_highmem_fraction() argument 1739 unsigned long saveable, size, max_size, count, highmem, pages = 0; in hibernate_preallocate_memory() local 1772 highmem = save_highmem; in hibernate_preallocate_memory() 1777 highmem += zone_page_state(zone, NR_FREE_PAGES); in hibernate_preallocate_memory() 1782 count += highmem; in hibernate_preallocate_memory() 1832 pages_highmem = preallocate_image_highmem(highmem / 2); in hibernate_preallocate_memory() 1862 size = preallocate_highmem_fraction(alloc, highmem, count); in hibernate_preallocate_memory()
|
/linux-6.3-rc2/arch/mips/mm/ |
A D | Makefile | 31 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-6.3-rc2/arch/arc/boot/dts/ |
A D | haps_hs.dts | 20 0x1 0x00000000 0x0 0x40000000>; /* 1 GB highmem */
|
A D | axc003.dtsi | 145 0x1 0xc0000000 0x0 0x40000000>; /* 1 GiB highmem */
|
A D | axc003_idu.dtsi | 151 0x1 0xc0000000 0x0 0x40000000>; /* 1 GiB highmem */
|
/linux-6.3-rc2/drivers/media/v4l2-core/ |
A 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-6.3-rc2/drivers/mmc/core/ |
A D | mmc_test.c | 149 struct page *highmem; member 1310 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_write_high() 1320 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_read_high() 1342 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_write_high() 1364 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_read_high() 3106 test->highmem = alloc_pages(GFP_KERNEL | __GFP_HIGHMEM, BUFFER_ORDER); 3110 if (test->buffer && test->highmem) { 3120 __free_pages(test->highmem, BUFFER_ORDER);
|
/linux-6.3-rc2/mm/ |
A D | Makefile | 40 mmu-$(CONFIG_MMU) := highmem.o memory.o mincore.o \
|
/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/ |
A D | cachetlb.rst | 174 这个程序应该在asm/highmem.h中实现。
|