/linux-4.4.14/arch/microblaze/mm/ |
H A D | Makefile | 8 obj-$(CONFIG_HIGHMEM) += highmem.o
|
H A D | highmem.c | 2 * highmem.c: virtual kernel memory mappings for high memory 20 * highmem.h by Benjamin Herrenschmidt (c) 2009 IBM Corp. 24 #include <linux/highmem.h>
|
H A D | init.c | 219 /* XXX need to clip this if using highmem? */ 255 pr_info(" * 0x%08lx..0x%08lx : highmem PTEs\n", mem_init()
|
H A D | consistent.c | 32 #include <linux/highmem.h>
|
/linux-4.4.14/arch/tile/mm/ |
H A D | Makefile | 9 obj-$(CONFIG_HIGHMEM) += highmem.o
|
/linux-4.4.14/arch/xtensa/mm/ |
H A D | Makefile | 7 obj-$(CONFIG_HIGHMEM) += highmem.o
|
H A D | highmem.c | 12 #include <linux/highmem.h>
|
/linux-4.4.14/arch/frv/mm/ |
H A D | Makefile | 8 pgalloc.o highmem.o fault.o extable.o cache-page.o tlb-flush.o tlb-miss.o \
|
H A D | highmem.c | 0 /* highmem.c: arch-specific highmem stuff 11 #include <linux/highmem.h>
|
H A D | cache-page.c | 13 #include <linux/highmem.h>
|
H A D | init.c | 29 #include <linux/highmem.h>
|
H A D | pgalloc.c | 15 #include <linux/highmem.h>
|
/linux-4.4.14/lib/ |
H A D | show_mem.c | 15 unsigned long total = 0, reserved = 0, highmem = 0; show_mem() local 34 highmem += zone->present_pages; for_each_online_pgdat() 40 printk("%lu pages HighMem/MovableOnly\n", highmem);
|
/linux-4.4.14/arch/sparc/mm/ |
H A D | Makefile | 19 obj-$(CONFIG_HIGHMEM) += highmem.o
|
H A D | highmem.c | 2 * highmem.c: virtual kernel memory mappings for high memory 5 * found as inlines in include/asm-sparc/highmem.h. These became 25 #include <linux/highmem.h>
|
H A D | iommu.c | 14 #include <linux/highmem.h> /* pte_offset_map => kmap_atomic */ 263 * We expect unmapped highmem pages to be not in the cache. iommu_get_scsi_sgl_pflush()
|
H A D | init_32.c | 23 #include <linux/highmem.h>
|
H A D | io-unit.c | 12 #include <linux/highmem.h> /* pte_offset_map => kmap_atomic */
|
/linux-4.4.14/arch/arc/mm/ |
H A D | Makefile | 11 obj-$(CONFIG_HIGHMEM) += highmem.o
|
H A D | init.c | 18 #include <linux/highmem.h> 126 * avail memory, ending in highmem with a > 32-bit address. However setup_arch_memory()
|
H A D | highmem.c | 12 #include <linux/highmem.h>
|
/linux-4.4.14/arch/m68k/include/asm/ |
H A D | pgalloc.h | 5 #include <linux/highmem.h>
|
H A D | page_mm.h | 122 * memory node, but we have no highmem, so that works for now.
|
/linux-4.4.14/arch/metag/mm/ |
H A D | Makefile | 16 obj-$(CONFIG_HIGHMEM) += highmem.o
|
H A D | highmem.c | 2 #include <linux/highmem.h>
|
H A D | init.c | 180 /* ...but not highmem */ for_each_memblock() 248 * Add & reserve highmem, so page structures are initialised. init_and_reserve_mem() 383 * Explicitly reset zone->managed_pages because highmem pages are mem_init()
|
/linux-4.4.14/arch/arc/include/asm/ |
H A D | kmap_types.h | 16 * To avoid circular deps issue, put everything in asm/highmem.h
|
H A D | processor.h | 116 * See asm/highmem.h for details
|
/linux-4.4.14/arch/powerpc/mm/ |
H A D | highmem.c | 2 * highmem.c: virtual kernel memory mappings for high memory 20 * highmem.h by Benjamin Herrenschmidt (c) 2009 IBM Corp. 23 #include <linux/highmem.h>
|
H A D | Makefile | 37 obj-$(CONFIG_HIGHMEM) += highmem.o
|
H A D | mem.c | 31 #include <linux/highmem.h> 129 /* this should work for most non-highmem platforms */ arch_add_memory() 205 /* XXX need to clip this if using highmem? */ initmem_init() 367 pr_info(" * 0x%08lx..0x%08lx : highmem PTEs\n", mem_init() 418 /* On 8xx there is no need to kmap since highmem is not supported */ flush_dcache_icache_page()
|
H A D | 40x_mmu.c | 37 #include <linux/highmem.h>
|
H A D | init_32.c | 29 #include <linux/highmem.h>
|
H A D | tlb_hash32.c | 28 #include <linux/highmem.h>
|
H A D | dma-noncoherent.c | 31 #include <linux/highmem.h> 347 * __dma_sync_page() implementation for systems using highmem.
|
H A D | tlb_nohash.c | 34 #include <linux/highmem.h> 719 * do this because highmem is not supported on 64-bit. early_mmu_set_memory_limit() 752 * highmem on 64-bit). We limit ppc64_rma_size to what would be setup_initial_memory_limit()
|
H A D | fsl_booke_mmu.c | 42 #include <linux/highmem.h>
|
H A D | ppc_mmu_32.c | 28 #include <linux/highmem.h>
|
/linux-4.4.14/arch/um/kernel/ |
H A D | physmem.c | 27 unsigned long highmem) mem_total_pages() 34 highmem_pages = highmem >> PAGE_SHIFT; mem_total_pages() 66 * @highmem: Number of highmem bytes that should be mapped/made available. 68 * Creates an unlinked temporary file of size (len + highmem) and memory maps 72 * (len + highmem) includes the size of the memory used be the executable image, 80 unsigned long len, unsigned long long highmem) setup_physmem() 97 physmem_fd = create_mem_file(len + highmem); setup_physmem() 142 else if (phys < __pa(end_iomem) + highmem) { phys_mapping() 26 mem_total_pages(unsigned long physmem, unsigned long iomem, unsigned long highmem) mem_total_pages() argument 79 setup_physmem(unsigned long start, unsigned long reserve_end, unsigned long len, unsigned long long highmem) setup_physmem() argument
|
H A D | um_arch.c | 302 highmem = 0; linux_main() 308 * so this makes sure that's true for highmem linux_main() 312 highmem = physmem_size + iomem_size - max_physmem; linux_main() 313 physmem_size -= highmem; linux_main() 322 setup_physmem(uml_physmem, uml_reserved, physmem_size, highmem); linux_main() 323 mem_total_pages(physmem_size, iomem_size, highmem); linux_main()
|
H A D | mem.c | 9 #include <linux/highmem.h> 35 unsigned long long highmem; variable
|
/linux-4.4.14/arch/x86/lib/ |
H A D | usercopy.c | 7 #include <linux/highmem.h>
|
/linux-4.4.14/arch/frv/include/asm/ |
H A D | highmem.h | 0 /* highmem.h: virtual kernel memory mappings for high memory 5 * - Derived from include/asm-i386/highmem.h 21 #include <linux/highmem.h> 40 /* declarations for highmem.c */
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | highmem.h | 2 * highmem.h: virtual kernel memory mappings for high memory 29 /* declarations for highmem.c */
|
H A D | pgalloc.h | 12 #include <linux/highmem.h>
|
/linux-4.4.14/arch/mips/include/asm/mach-generic/ |
H A D | spaces.h | 44 * Memory above this physical address will be considered highmem. 75 * Memory above this physical address will be considered highmem.
|
/linux-4.4.14/arch/sparc/include/asm/ |
H A D | highmem.h | 2 * highmem.h: virtual kernel memory mappings for high memory 28 /* declarations for highmem.c */
|
H A D | pgtsrmmu.h | 40 * To support pagetables in highmem, Linux introduces APIs which
|
/linux-4.4.14/arch/metag/include/asm/ |
H A D | highmem.h | 39 /* declarations for highmem.c */ 50 * The following functions are already defined by <linux/highmem.h>
|
/linux-4.4.14/block/ |
H A D | bounce.c | 3 * - Split from highmem.c 19 #include <linux/highmem.h> 51 * highmem version, map in to vec 98 * Simple bounce buffer support for highmem pages. Depending on the 99 * queue gfp mask set, *to may or may not be a highmem page. kmap it
|
/linux-4.4.14/arch/mn10300/include/asm/ |
H A D | highmem.h | 5 * - Derived from include/asm-i386/highmem.h 19 #include <linux/highmem.h> 26 /* declarations for highmem.c */
|
/linux-4.4.14/arch/arm/mm/ |
H A D | highmem.c | 2 * arch/arm/mm/highmem.c -- ARM highmem support 14 #include <linux/highmem.h>
|
H A D | copypage-v6.c | 13 #include <linux/highmem.h> 81 /* FIXME: not highmem safe */ v6_copy_user_highpage_aliasing() 110 /* FIXME: not highmem safe */ v6_clear_user_highpage_aliasing()
|
H A D | copypage-fa.c | 15 #include <linux/highmem.h>
|
H A D | copypage-v4wt.c | 14 #include <linux/highmem.h>
|
H A D | copypage-xsc3.c | 14 #include <linux/highmem.h>
|
H A D | flush.c | 13 #include <linux/highmem.h> 17 #include <asm/highmem.h> 368 * address for highmem pages, and flush_kernel_dcache_page()
|
H A D | copypage-xscale.c | 18 #include <linux/highmem.h>
|
H A D | pgd.c | 12 #include <linux/highmem.h>
|
H A D | Makefile | 19 obj-$(CONFIG_HIGHMEM) += highmem.o
|
H A D | copypage-feroceon.c | 14 #include <linux/highmem.h>
|
H A D | copypage-v4mc.c | 18 #include <linux/highmem.h>
|
H A D | copypage-v4wb.c | 11 #include <linux/highmem.h>
|
H A D | cache-xsc3l2.c | 20 #include <linux/highmem.h>
|
H A D | init.c | 20 #include <linux/highmem.h> 427 /* set highmem page free */ for_each_memblock() 436 /* Truncate partial highmem entries */ for_each_memblock()
|
H A D | cache-feroceon-l2.c | 18 #include <linux/highmem.h>
|
H A D | mmu.c | 30 #include <asm/highmem.h> 1114 int highmem = 0; sanity_check_meminfo() local 1125 highmem = 1; for_each_memblock() 1132 if (highmem) { for_each_memblock() 1151 if (!highmem) { for_each_memblock()
|
H A D | fault.c | 20 #include <linux/highmem.h> 108 /* We must not map this if we have highmem enabled */ show_pte()
|
/linux-4.4.14/arch/unicore32/include/asm/ |
H A D | memblock.h | 24 unsigned int highmem; member in struct:membank
|
/linux-4.4.14/arch/hexagon/include/asm/ |
H A D | fixmap.h | 2 * Fixmap support for Hexagon - enough to support highmem features
|
/linux-4.4.14/tools/testing/fault-injection/ |
H A D | failcmd.sh | 51 --ignore-gfp-highmem=value, --min-order=value 93 LONGOPTS=$LONGOPTS,ignore-gfp-wait:,ignore-gfp-highmem:,min-order: 189 --ignore-gfp-highmem) 190 echo $2 > $FAULTATTR/ignore-gfp-highmem
|
/linux-4.4.14/arch/um/include/shared/ |
H A D | mem_user.h | 53 unsigned long highmem); 56 unsigned long len, unsigned long long highmem);
|
H A D | as-layout.h | 52 extern unsigned long long highmem;
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | highmem.h | 2 * highmem.h: virtual kernel memory mappings for high memory 30 /* declarations for highmem.c */
|
/linux-4.4.14/kernel/power/ |
H A D | snapshot.c | 27 #include <linux/highmem.h> 1058 * count_free_highmem_pages - compute the total number of free highmem 1075 * saveable_highmem_page - Determine whether a highmem page should be 1105 * count_highmem_pages - compute the total number of saveable highmem 1136 * saveable_page - Determine whether a non-highmem page should be included 1170 * count_data_pages - compute the total number of saveable non-highmem 1298 * Numbers of normal and highmem page frames allocated for hibernation image 1311 * duplicated in @orig_bm and it is released. On highmem systems it is next 1312 * used for marking "safe" highmem pages, but it has to be reinitialized for 1432 unsigned long highmem, preallocate_highmem_fraction() 1435 unsigned long alloc = __fraction(nr_pages, highmem, total); preallocate_highmem_fraction() 1446 unsigned long highmem, preallocate_highmem_fraction() 1562 unsigned long saveable, size, max_size, count, highmem, pages = 0; hibernate_preallocate_memory() local 1591 highmem = save_highmem; hibernate_preallocate_memory() 1596 highmem += zone_page_state(zone, NR_FREE_PAGES); for_each_populated_zone() 1601 count += highmem; 1652 * highmem and non-highmem zones separately. 1654 pages_highmem = preallocate_image_highmem(highmem / 2); 1662 /* We have exhausted non-highmem pages, try highmem. */ 1681 size = preallocate_highmem_fraction(alloc, highmem, count); 1711 * count_pages_for_highmem - compute the number of non-highmem pages 1712 * that will be necessary for creating copies of highmem pages. 1754 * get_highmem_buffer - if there are some highmem pages in the suspend 1765 * alloc_highmem_image_pages - allocate some highmem pages for the image. 1767 * highmem pages is lesser than that, allocate them all. 1797 * We first try to allocate as many highmem pages as there are alloc_highmem_pages() 1798 * saveable highmem pages in the system. If that fails, we allocate alloc_highmem_pages() 1799 * non-highmem pages for the copies of the remaining highmem ones. alloc_highmem_pages() 1801 * In this approach it is likely that the copies of highmem pages will alloc_highmem_pages() 1986 * highmem page (we may not be called again). snapshot_read_next() 2113 /* struct highmem_pbe is used for creating the list of highmem pages that 2123 /* List of highmem PBEs needed for restoring the highmem pages that were 2131 * count_highmem_image_pages - compute the number of highmem pages in the 2153 * prepare_highmem_image - try to allocate as many highmem pages as 2154 * there are highmem image pages (@nr_highmem_p points to the variable 2155 * containing the number of highmem image pages). The pages that are 2160 * NOTE: This function should not be called if there are no highmem 2205 * get_highmem_page_buffer - for given highmem image page find the buffer 2209 * the page is to be made in the highmem, @buffer is returned. Otherwise, 2266 * copy_last_highmem_page - copy the contents of a highmem image from 2327 * later. On systems with high memory a list of "safe" highmem pages is free_highmem_data() 2340 /* If there is no highmem, the buffer will not be necessary */ prepare_image() 2538 * to be a highmem page and its contents should be stored in the 2539 * highmem. Additionally, it releases the memory that will not be 2579 * restore_highmem - for each highmem page that was allocated before 2585 * again and restore the "before resume" highmem state. 1431 preallocate_highmem_fraction(unsigned long nr_pages, unsigned long highmem, unsigned long total) preallocate_highmem_fraction() argument 1445 preallocate_highmem_fraction(unsigned long nr_pages, unsigned long highmem, unsigned long total) preallocate_highmem_fraction() argument
|
/linux-4.4.14/arch/x86/mm/ |
H A D | init_32.c | 22 #include <linux/highmem.h> 544 /* user-defined highmem size */ 548 * highmem=size forces highmem to be exactly 'size' bytes. 549 * This works even on boxes that have no highmem otherwise. 550 * This also works to reduce highmem size on bigger boxes. 560 early_param("highmem", parse_highmem); 563 "highmem size (%luMB) is bigger than pages available (%luMB)!\n" 566 "highmem size (%luMB) results in <64MB lowmem, ignoring it!\n" 568 * All of RAM fits into lowmem - but if user wants highmem 569 * artificially via the highmem=x boot parameter then create 595 printk(KERN_ERR "ignoring highmem size on non-highmem kernel!\n"); lowmem_pfn_init() 600 "only %luMB highmem pages available, ignoring highmem size of %luMB!\n" 606 * highmem, also taking the highmem=x boot parameter into account: 747 * With CONFIG_DEBUG_PAGEALLOC initialization of highmem pages has to mem_init()
|
H A D | pgtable_32.c | 8 #include <linux/highmem.h>
|
H A D | highmem_32.c | 1 #include <linux/highmem.h>
|
H A D | iomap_32.c | 22 #include <linux/highmem.h>
|
/linux-4.4.14/arch/tile/include/asm/ |
H A D | highmem.h | 29 /* declarations for highmem.c */
|
H A D | homecache.h | 113 * or for highmem pages as the default home.
|
/linux-4.4.14/arch/unicore32/mm/ |
H A D | pgd.c | 14 #include <linux/highmem.h>
|
H A D | init.c | 18 #include <linux/highmem.h> 124 if (bank->highmem) for_each_bank()
|
/linux-4.4.14/arch/xtensa/include/asm/ |
H A D | highmem.h | 2 * include/asm-xtensa/highmem.h
|
H A D | pgalloc.h | 16 #include <linux/highmem.h>
|
/linux-4.4.14/fs/jffs2/ |
H A D | security.c | 17 #include <linux/highmem.h>
|
H A D | file.c | 19 #include <linux/highmem.h>
|
/linux-4.4.14/mm/ |
H A D | Makefile | 9 mmu-$(CONFIG_MMU) := gup.o highmem.o memory.o mincore.o \
|
H A D | highmem.c | 28 #include <linux/highmem.h> 49 * helper functions in its asm/highmem.h to control cache color of virtual 272 * kmap_high - map a highmem page into memory 284 * For highmem pages, we can't trust "virtual" until kmap_high() 301 * kmap_high_get - pin a highmem page into memory 326 * kunmap_high - unmap a highmem page into memory
|
H A D | debug-pagealloc.c | 4 #include <linux/highmem.h>
|
H A D | cma.c | 36 #include <linux/highmem.h> 241 * physical address of the highmem boundary so it's justifiable to get cma_declare_contiguous()
|
H A D | pagewalk.c | 2 #include <linux/highmem.h>
|
H A D | sparse-vmemmap.c | 23 #include <linux/highmem.h>
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | crash_dump.c | 1 #include <linux/highmem.h>
|
H A D | linux32.c | 13 #include <linux/highmem.h>
|
H A D | uprobes.c | 1 #include <linux/highmem.h>
|
/linux-4.4.14/arch/score/include/asm/ |
H A D | pgalloc.h | 5 #include <linux/highmem.h> pmd_populate_kernel()
|
/linux-4.4.14/arch/sh/mm/ |
H A D | kmap.c | 13 #include <linux/highmem.h>
|
H A D | cache.c | 14 #include <linux/highmem.h>
|
H A D | gup.c | 14 #include <linux/highmem.h>
|
/linux-4.4.14/arch/mips/mm/ |
H A D | pgtable-32.c | 11 #include <linux/highmem.h>
|
H A D | highmem.c | 3 #include <linux/highmem.h>
|
H A D | dma-default.c | 18 #include <linux/highmem.h> 257 * pages. But we still need to process highmem pages individually. 258 * If highmem is not configured then the bulk of this loop gets
|
H A D | init.c | 26 #include <linux/highmem.h> 420 printk(KERN_WARNING "This processor doesn't support highmem." paging_init() 421 " %ldk highmem ignored\n", paging_init()
|
H A D | cache.c | 19 #include <asm/highmem.h>
|
H A D | fault.c | 29 #include <asm/highmem.h> /* For VMALLOC_END */
|
H A D | gup.c | 11 #include <linux/highmem.h>
|
/linux-4.4.14/arch/frv/mb93090-mb00/ |
H A D | pci-dma.c | 17 #include <linux/highmem.h>
|
/linux-4.4.14/arch/arm64/mm/ |
H A D | pgd.c | 22 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/media/v4l2-core/ |
H A D | videobuf-dma-sg.c | 109 /* DMA to highmem pages might not work */ videobuf_pages_to_sg() 110 goto highmem; videobuf_pages_to_sg() 118 goto highmem; videobuf_pages_to_sg() 129 highmem: videobuf_pages_to_sg() 130 dprintk(2, "sgl: oops - highmem page\n"); videobuf_pages_to_sg() 431 * memory location with 32bit PCI devices (i.e. don't use highmem for
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
H A D | ipath_dma.c | 88 /* TODO: handle highmem pages */ ipath_dma_map_page() 113 /* TODO: handle highmem pages */ for_each_sg()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
H A D | qib_dma.c | 82 /* TODO: handle highmem pages */ qib_dma_map_page() 106 /* TODO: handle highmem pages */ for_each_sg()
|
/linux-4.4.14/arch/arm/xen/ |
H A D | mm.c | 5 #include <linux/highmem.h> 60 /* buffers in highmem or foreign pages cannot cross page dma_cache_maint()
|
/linux-4.4.14/include/linux/ |
H A D | highmem.h | 34 #include <asm/highmem.h> 36 /* declarations for linux/mm/highmem.c */
|
H A D | bio.h | 23 #include <linux/highmem.h> 62 * on highmem page vectors 157 * queues that have highmem support enabled may still need to revert to 159 * permanent PIO fall back, user is probably better off disabling highmem 547 * might not be a highmem page, but the preempt/irq count bvec_kmap_irq()
|
H A D | cb710.h | 140 #include <linux/highmem.h>
|
H A D | mm_types.h | 198 * highmem some memory is mapped into kernel virtual memory 207 not kmapped, ie. highmem) */
|
/linux-4.4.14/drivers/crypto/amcc/ |
H A D | crypto4xx_sa.c | 28 #include <linux/highmem.h>
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | crash_dump_32.c | 10 #include <linux/highmem.h>
|
H A D | setup_percpu.c | 18 #include <asm/highmem.h>
|
/linux-4.4.14/include/crypto/ |
H A D | scatterwalk.h | 22 #include <linux/highmem.h>
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | highmem.h | 2 * highmem.h: virtual kernel memory mappings for high memory
|
H A D | kexec.h | 25 * XXX: I want to allow initrd in highmem. Otherwise set to rmo on LPAR.
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | dma-swiotlb.c | 46 * map_page, and unmap_page on highmem, use normal dma_ops
|
/linux-4.4.14/arch/microblaze/include/asm/ |
H A D | highmem.h | 2 * highmem.h: virtual kernel memory mappings for high memory
|
H A D | pgalloc.h | 17 #include <linux/highmem.h>
|
/linux-4.4.14/arch/m32r/mm/ |
H A D | init.c | 18 #include <linux/highmem.h>
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | highmem.h | 62 * The following functions are already defined by <linux/highmem.h>
|
H A D | kvm_mmu.h | 47 #include <linux/highmem.h>
|
H A D | memory.h | 64 * The highmem pkmap virtual space shares the end of the module area.
|
/linux-4.4.14/arch/powerpc/platforms/ps3/ |
H A D | repository.c | 782 * ps3_repository_read_highmem_region_count - Read the number of highmem regions 794 make_first_field("highmem", 0), ps3_repository_read_highmem_region_count() 808 make_first_field("highmem", 0), ps3_repository_read_highmem_base() 819 make_first_field("highmem", 0), ps3_repository_read_highmem_size() 832 * Bootloaders that preallocate highmem regions must place the 1133 make_first_field("highmem", 0), ps3_repository_write_highmem_region_count() 1145 make_first_field("highmem", 0), ps3_repository_write_highmem_base() 1156 make_first_field("highmem", 0), ps3_repository_write_highmem_size() 1176 make_first_field("highmem", 0), ps3_repository_delete_highmem_base() 1185 make_first_field("highmem", 0), ps3_repository_delete_highmem_size()
|
H A D | mm.c | 100 * @r1: highmem region(s) 230 /* Assume a single highmem region. */ ps3_mm_get_repository_highmem() 258 /* Assume a single highmem region. */ ps3_mm_set_repository_highmem() 1220 /* Check if we got the highmem region from an earlier boot step */ ps3_mm_init() 1233 DBG("%s:%d: No highmem region found\n", __func__, __LINE__); ps3_mm_init() 1235 DBG("%s:%d: Adding highmem region: %llxh %llxh\n", ps3_mm_init()
|
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | book3s_segment.S | 65 * LR = highmem guest exit code 379 /* Load highmem handler address */ 382 /* RFI into the highmem handler, or jump to interrupt handler */
|
H A D | book3s_64_vio.c | 23 #include <linux/highmem.h>
|
H A D | book3s_64_vio_hv.c | 23 #include <linux/highmem.h>
|
H A D | book3s_rmhandlers.S | 95 /* Jump into the SLB exit code that goes to the highmem handler */
|
H A D | book3s_interrupts.S | 63 * Guest entry / exit code that is in kernel module memory (highmem) *
|
/linux-4.4.14/arch/powerpc/platforms/85xx/ |
H A D | smp.c | 20 #include <linux/highmem.h> 253 * (0xfffff000), somewhere in highmem, or somewhere in lowmem. smp_85xx_kick_cpu() 254 * The bootpage and highmem can be accessed via ioremap(), but smp_85xx_kick_cpu()
|
/linux-4.4.14/crypto/async_tx/ |
H A D | async_memcpy.c | 27 #include <linux/highmem.h>
|
/linux-4.4.14/crypto/ |
H A D | internal.h | 19 #include <linux/highmem.h>
|
H A D | scatterwalk.c | 22 #include <linux/highmem.h>
|
/linux-4.4.14/net/ceph/ |
H A D | pagelist.c | 5 #include <linux/highmem.h>
|
/linux-4.4.14/fs/ntfs/ |
H A D | malloc.h | 27 #include <linux/highmem.h>
|
H A D | usnjrnl.c | 26 #include <linux/highmem.h>
|
H A D | aops.h | 28 #include <linux/highmem.h>
|
H A D | mft.h | 27 #include <linux/highmem.h>
|
/linux-4.4.14/fs/ocfs2/ |
H A D | heartbeat.c | 29 #include <linux/highmem.h>
|
H A D | mmap.c | 28 #include <linux/highmem.h>
|
H A D | sysfile.c | 28 #include <linux/highmem.h>
|
/linux-4.4.14/fs/xfs/ |
H A D | kmem.c | 19 #include <linux/highmem.h>
|
/linux-4.4.14/arch/mn10300/mm/ |
H A D | init.c | 26 #include <linux/highmem.h>
|
H A D | pgtable.c | 19 #include <linux/highmem.h>
|
/linux-4.4.14/arch/h8300/mm/ |
H A D | init.c | 30 #include <linux/highmem.h>
|
/linux-4.4.14/arch/hexagon/mm/ |
H A D | vm_tlb.c | 47 * Flush a page from the kernel virtual map - used by highmem
|
H A D | init.c | 25 #include <linux/highmem.h> 191 * This needs to change for highmem setups. setup_arch_memory()
|
/linux-4.4.14/arch/avr32/include/asm/ |
H A D | page.h | 100 * Memory above this physical address will be considered highmem.
|
/linux-4.4.14/arch/avr32/mm/ |
H A D | cache.c | 9 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/staging/android/ion/ |
H A D | ion_system_heap.c | 20 #include <linux/highmem.h> 266 seq_printf(s, "%d order %u highmem pages in pool = %lu total\n", ion_system_heap_debug_show()
|
H A D | ion_priv.h | 354 * @high_count: number of highmem items in the pool 356 * @high_items: list of highmem items
|
/linux-4.4.14/drivers/mmc/card/ |
H A D | mmc_test.c | 138 * @highmem: buffer for highmem tests 148 struct page *highmem; member in struct:mmc_test_card 1279 sg_set_page(&sg, test->highmem, 512, 0); mmc_test_write_high() 1289 sg_set_page(&sg, test->highmem, 512, 0); mmc_test_read_high() 1311 sg_set_page(&sg, test->highmem, size, 0); mmc_test_multi_write_high() 1333 sg_set_page(&sg, test->highmem, size, 0); mmc_test_multi_read_high() 2413 .name = "Multi-block highmem write", 2420 .name = "Multi-block highmem read", 2439 .name = "Multi-block highmem write", 2444 .name = "Multi-block highmem read", 2796 test->highmem = alloc_pages(GFP_KERNEL | __GFP_HIGHMEM, BUFFER_ORDER); 2800 if (test->buffer && test->highmem) { 2810 __free_pages(test->highmem, BUFFER_ORDER);
|
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/linux/ |
H A D | libcfs.h | 50 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | sdhci-spear.c | 19 #include <linux/highmem.h>
|
H A D | sdhci-bcm-kona.c | 17 #include <linux/highmem.h>
|
H A D | tmio_mmc.h | 20 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/gpu/drm/ |
H A D | drm_memory.c | 36 #include <linux/highmem.h>
|
/linux-4.4.14/arch/um/kernel/skas/ |
H A D | uaccess.c | 7 #include <linux/highmem.h>
|
/linux-4.4.14/arch/xtensa/kernel/ |
H A D | pci-dma.c | 19 #include <linux/highmem.h>
|
/linux-4.4.14/fs/nilfs2/ |
H A D | mdt.h | 74 /* Default GFP flags using highmem */
|
/linux-4.4.14/fs/btrfs/ |
H A D | struct-funcs.c | 19 #include <linux/highmem.h>
|
/linux-4.4.14/include/drm/ttm/ |
H A D | ttm_memory.h | 68 * @zone_highmem: Pointer to the highmem zone if there is one.
|
/linux-4.4.14/arch/score/mm/ |
H A D | tlb-score.c | 26 #include <linux/highmem.h>
|
/linux-4.4.14/arch/mips/bcm47xx/ |
H A D | prom.c | 175 pr_warn("Found %lu MiB of extra memory, but highmem is unsupported yet!\n", bcm47xx_prom_highmem_init()
|
/linux-4.4.14/arch/arm/probes/uprobes/ |
H A D | core.c | 12 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/virtio/ |
H A D | virtio_pci_common.h | 31 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/xen/ |
H A D | balloon.c | 49 #include <linux/highmem.h> 172 /* Lowmem is re-populated first, so highmem pages go at list tail. */ __balloon_append() 462 /* Link back into the page tables if not highmem. */ increase_reservation() 511 * Ensure that ballooned highmem pages don't have kmaps. decrease_reservation()
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
H A D | ttm_memory.c | 294 zone->name = "highmem"; ttm_mem_init_highmem_zone() 557 * only if highmem or !dma32. ttm_mem_global_alloc_page()
|
H A D | ttm_tt.c | 34 #include <linux/highmem.h>
|
H A D | ttm_page_alloc.c | 38 #include <linux/highmem.h> 532 /* gfp flags of highmem page should never be dma32 so we ttm_alloc_new_pages()
|
/linux-4.4.14/drivers/block/ |
H A D | brd.c | 17 #include <linux/highmem.h> 100 * Cannot support DAX and highmem, because our ->direct_access brd_insert_page()
|
/linux-4.4.14/fs/proc/ |
H A D | kcore.c | 21 #include <linux/highmem.h> 139 * If no highmem, we can assume [0...max_low_pfn) continuous range of memory
|
/linux-4.4.14/drivers/usb/musb/ |
H A D | musb_host.h | 66 struct sg_mapping_iter sg_miter; /* for highmem in PIO mode */
|
/linux-4.4.14/drivers/usb/storage/ |
H A D | protocol.c | 45 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/misc/mic/scif/ |
H A D | scif_rma_list.c | 20 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/acpi/apei/ |
H A D | hest.c | 31 #include <linux/highmem.h>
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | sys_sparc32.c | 30 #include <linux/highmem.h>
|
/linux-4.4.14/arch/tile/kernel/ |
H A D | machine_kexec.c | 26 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/char/tpm/ |
H A D | tpm_crb.c | 19 #include <linux/highmem.h>
|
/linux-4.4.14/fs/ext4/ |
H A D | readpage.c | 39 #include <linux/highmem.h>
|
/linux-4.4.14/fs/freevxfs/ |
H A D | vxfs_lookup.c | 36 #include <linux/highmem.h>
|
/linux-4.4.14/fs/ramfs/ |
H A D | file-nommu.c | 16 #include <linux/highmem.h>
|
H A D | inode.c | 28 #include <linux/highmem.h>
|
/linux-4.4.14/fs/sysv/ |
H A D | dir.c | 17 #include <linux/highmem.h>
|
/linux-4.4.14/arch/mips/loongson64/loongson-3/ |
H A D | numa.c | 23 #include <linux/highmem.h>
|
/linux-4.4.14/arch/arm/lib/ |
H A D | uaccess_with_memcpy.c | 20 #include <linux/highmem.h>
|
/linux-4.4.14/net/rds/ |
H A D | page.c | 33 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/dma/sh/ |
H A D | rcar-dmac.c | 839 bool highmem = false; rcar_dmac_chan_prep_sg() local 885 highmem = true; for_each_sg() 927 * The highmem check currently covers the whole transfer. As an 929 * chunks and direct manual mode for highmem chunks. Whether the 933 desc->hwdescs.use = !highmem && nchunks > 1;
|
/linux-4.4.14/drivers/scsi/ |
H A D | ps3rom.c | 22 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/linux/ |
H A D | linux-module.c | 59 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/net/vmxnet3/ |
H A D | vmxnet3_int.h | 39 #include <linux/highmem.h>
|
/linux-4.4.14/drivers/edac/ |
H A D | edac_pci.c | 17 #include <linux/highmem.h>
|