| /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 | 20 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/mm/ |
| H A D | show_mem.c | 11 #include <linux/highmem.h> 403 unsigned long total = 0, reserved = 0, highmem = 0; in __show_mem() 415 highmem += zone->present_pages; in __show_mem() 419 printk("%lu pages HighMem/MovableOnly\n", highmem); in __show_mem() 404 unsigned long total = 0, reserved = 0, highmem = 0; __show_mem() local
|
| H A D | cma.c | 408 phys_addr_t highmem = __pa(high_memory - 1) + 1; in cma_alloc_mem() local 416 if (base < highmem && limit > highmem) { in cma_alloc_mem() 417 addr = memblock_alloc_range_nid(size, align, highmem, in cma_alloc_mem() 419 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 | 1789 phys_addr_t highmem = memblock_end_of_DRAM(); in set_high_memory() local 1801 highmem > PFN_PHYS(arch_zone_lowest_possible_pfn[ZONE_HIGHMEM])) in set_high_memory() 1802 highmem = PFN_PHYS(arch_zone_lowest_possible_pfn[ZONE_HIGHMEM]); in set_high_memory() 1805 high_memory = phys_to_virt(highmem - 1) + 1; in set_high_memory()
|
| /linux/arch/csky/mm/ |
| H A D | Makefile | 12 obj-$(CONFIG_HIGHMEM) += highmem.o
|
| /linux/kernel/power/ |
| H A D | snapshot.c | 1699 unsigned long highmem, in preallocate_highmem_fraction() argument 1702 unsigned long alloc = __fraction(nr_pages, highmem, total); in preallocate_highmem_fraction() 1713 unsigned long highmem, in preallocate_highmem_fraction() argument 1827 unsigned long saveable, size, max_size, count, highmem, pages = 0; in hibernate_preallocate_memory() local 1867 highmem = save_highmem; in hibernate_preallocate_memory() 1872 highmem += zone_page_state(zone, NR_FREE_PAGES); in hibernate_preallocate_memory() 1877 count += highmem; in hibernate_preallocate_memory() 1927 pages_highmem = preallocate_image_highmem(highmem / 2); in hibernate_preallocate_memory() 1957 size = preallocate_highmem_fraction(alloc, highmem, count); in hibernate_preallocate_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 | 149 struct page *highmem; member 1301 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_write_high() 1311 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_read_high() 1333 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_write_high() 1355 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_read_high() 3116 test->highmem = alloc_pages(GFP_KERNEL | __GFP_HIGHMEM, BUFFER_ORDER); in mtf_test_write() 3117 if (!test->highmem) { in mtf_test_write() 3130 __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/admin-guide/sysctl/ |
| H A D | vm.rst | 378 For some specialised workloads on highmem machines it is dangerous for 383 And on large highmem machines this lack of reclaimable lowmem memory 387 which *could* use highmem from using too much lowmem. This means that 393 highmem or lowmem). 398 If you have a machine which uses highmem or ISA DMA and your
|
| /linux/arch/powerpc/kernel/ |
| H A D | prom_init.c | 1541 int highmem) in alloc_down() argument 1546 highmem ? "(high)" : "(low)"); in alloc_down() 1550 if (highmem) { in alloc_down()
|
| /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.
|