| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | highmem.rst | 3 :Original: Documentation/mm/highmem.rst 22 当物理内存的大小接近或超过虚拟内存的最大大小时,就会使用高内存(highmem)。在这一点上,内 149 include/linux/highmem.h 151 include/linux/highmem-internal.h
|
| /linux/tools/testing/fault-injection/ |
| H A D | failcmd.sh | 52 --ignore-gfp-highmem=value, --min-order=value 102 LONGOPTS=$LONGOPTS,ignore-gfp-wait:,ignore-gfp-highmem:,min-order: 202 --ignore-gfp-highmem) 203 echo $2 > $FAULTATTR/ignore-gfp-highmem
|
| /linux/tools/testing/scatterlist/ |
| H 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/Documentation/mm/ |
| H 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 82 virtual address of the direct mapping. Only real highmem pages are 87 While they are significantly faster than kmap(), for the highmem case they 180 highmem. In such a case, the arithmetic approach will also be used. 211 .. kernel-doc:: include/linux/highmem.h 212 .. kernel-doc:: mm/highmem.c 213 .. kernel-doc:: include/linux/highmem-internal.h
|
| H A D | index.rst | 33 highmem
|
| /linux/arch/arc/mm/ |
| H A D | Makefile | 8 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /linux/arch/xtensa/mm/ |
| H A D | Makefile | 9 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /linux/arch/loongarch/mm/ |
| H A D | Makefile | 10 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /linux/arch/csky/mm/ |
| H A D | Makefile | 12 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /linux/mm/ |
| H A D | show_mem.c | 411 unsigned long total = 0, reserved = 0, highmem = 0; in __show_mem() local 423 highmem += zone->present_pages; in __show_mem() 427 printk("%lu pages HighMem/MovableOnly\n", highmem); in __show_mem()
|
| H A D | cma.c | 414 phys_addr_t highmem = __pa(high_memory - 1) + 1; in cma_alloc_mem() local 422 if (base < highmem && limit > highmem) { in cma_alloc_mem() 423 addr = memblock_alloc_range_nid(size, align, highmem, in cma_alloc_mem() 425 limit = highmem; in cma_alloc_mem()
|
| H A D | Makefile | 37 mmu-$(CONFIG_MMU) := highmem.o memory.o mincore.o \
|
| H A D | mm_init.c | 1730 phys_addr_t highmem = memblock_end_of_DRAM(); in set_high_memory() local 1742 highmem > PFN_PHYS(arch_zone_lowest_possible_pfn[ZONE_HIGHMEM])) in set_high_memory() 1743 highmem = PFN_PHYS(arch_zone_lowest_possible_pfn[ZONE_HIGHMEM]); in set_high_memory() 1746 high_memory = phys_to_virt(highmem - 1) + 1; in set_high_memory()
|
| /linux/arch/mips/mm/ |
| H A D | Makefile | 31 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /linux/arch/arc/boot/dts/ |
| H A D | haps_hs.dts | 20 0x1 0x00000000 0x0 0x40000000>; /* 1 GB highmem */
|
| H A D | axc003.dtsi | 145 0x1 0xc0000000 0x0 0x40000000>; /* 1 GiB highmem */
|
| H A D | axc003_idu.dtsi | 151 0x1 0xc0000000 0x0 0x40000000>; /* 1 GiB highmem */
|
| H A D | hsdk.dts | 348 /* 0x1 0x00000000 0x0 0x40000000>; 1 GB highmem */
|
| /linux/drivers/mmc/core/ |
| H A D | mmc_test.c | 148 struct page *highmem; member 1306 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_write_high() 1316 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_read_high() 1338 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_write_high() 1360 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_read_high() 3104 test->highmem = alloc_pages(GFP_KERNEL | __GFP_HIGHMEM, BUFFER_ORDER); in mtf_test_write() 3105 if (!test->highmem) { in mtf_test_write() 3116 __free_pages(test->highmem, BUFFER_ORDER); in mtf_test_write()
|
| /linux/Documentation/driver-api/mmc/ |
| H A D | mmc-test.rst | 200 | 21 | Multi-block highmem write | same for multi-write | 202 | 22 | Multi-block highmem read | same for mult-read |
|
| /linux/Documentation/driver-api/usb/ |
| H A D | dma.rst | 80 pass a highmem buffer into a USB driver. That's easy; it's the default
|
| /linux/Documentation/core-api/ |
| H A D | cachetlb.rst | 203 highmem. It will be called right before all of the kmaps 210 This routing should be implemented in asm/highmem.h
|
| /linux/Documentation/power/ |
| H A D | swsusp.rst | 183 highmem and preemption. It also has a extensible architecture that 366 It should work okay with highmem.
|
| /linux/arch/mips/ |
| H A D | Kconfig | 2554 # - The current highmem code will only work properly on physically indexed 2557 # moment we protect the user and offer the highmem option only on machines 2558 # where it's known to be safe. This will not offer highmem on a few systems 2561 # - We use SYS_SUPPORTS_HIGHMEM to offer highmem only for systems where we 2562 # know they might have memory configurations that could make use of highmem
|
| /linux/Documentation/ |
| H A D | .renames.txt | 1023 translations/zh_CN/vm/highmem translations/zh_CN/mm/highmem 1092 vm/highmem mm/highmem
|