Searched refs:highmem (Results 1 - 200 of 482) sorted by relevance

123

/linux-4.4.14/arch/microblaze/mm/
H A DMakefile8 obj-$(CONFIG_HIGHMEM) += highmem.o
H A Dhighmem.c2 * 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 Dinit.c219 /* XXX need to clip this if using highmem? */
255 pr_info(" * 0x%08lx..0x%08lx : highmem PTEs\n", mem_init()
H A Dconsistent.c32 #include <linux/highmem.h>
/linux-4.4.14/arch/tile/mm/
H A DMakefile9 obj-$(CONFIG_HIGHMEM) += highmem.o
/linux-4.4.14/arch/xtensa/mm/
H A DMakefile7 obj-$(CONFIG_HIGHMEM) += highmem.o
H A Dhighmem.c12 #include <linux/highmem.h>
/linux-4.4.14/arch/frv/mm/
H A DMakefile8 pgalloc.o highmem.o fault.o extable.o cache-page.o tlb-flush.o tlb-miss.o \
H A Dhighmem.c0 /* highmem.c: arch-specific highmem stuff
11 #include <linux/highmem.h>
H A Dcache-page.c13 #include <linux/highmem.h>
H A Dinit.c29 #include <linux/highmem.h>
H A Dpgalloc.c15 #include <linux/highmem.h>
/linux-4.4.14/lib/
H A Dshow_mem.c15 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 DMakefile19 obj-$(CONFIG_HIGHMEM) += highmem.o
H A Dhighmem.c2 * 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 Diommu.c14 #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 Dinit_32.c23 #include <linux/highmem.h>
H A Dio-unit.c12 #include <linux/highmem.h> /* pte_offset_map => kmap_atomic */
/linux-4.4.14/arch/arc/mm/
H A DMakefile11 obj-$(CONFIG_HIGHMEM) += highmem.o
H A Dinit.c18 #include <linux/highmem.h>
126 * avail memory, ending in highmem with a > 32-bit address. However setup_arch_memory()
H A Dhighmem.c12 #include <linux/highmem.h>
/linux-4.4.14/arch/m68k/include/asm/
H A Dpgalloc.h5 #include <linux/highmem.h>
H A Dpage_mm.h122 * memory node, but we have no highmem, so that works for now.
/linux-4.4.14/arch/metag/mm/
H A DMakefile16 obj-$(CONFIG_HIGHMEM) += highmem.o
H A Dhighmem.c2 #include <linux/highmem.h>
H A Dinit.c180 /* ...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 Dkmap_types.h16 * To avoid circular deps issue, put everything in asm/highmem.h
H A Dprocessor.h116 * See asm/highmem.h for details
/linux-4.4.14/arch/powerpc/mm/
H A Dhighmem.c2 * 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 DMakefile37 obj-$(CONFIG_HIGHMEM) += highmem.o
H A Dmem.c31 #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 D40x_mmu.c37 #include <linux/highmem.h>
H A Dinit_32.c29 #include <linux/highmem.h>
H A Dtlb_hash32.c28 #include <linux/highmem.h>
H A Ddma-noncoherent.c31 #include <linux/highmem.h>
347 * __dma_sync_page() implementation for systems using highmem.
H A Dtlb_nohash.c34 #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 Dfsl_booke_mmu.c42 #include <linux/highmem.h>
H A Dppc_mmu_32.c28 #include <linux/highmem.h>
/linux-4.4.14/arch/um/kernel/
H A Dphysmem.c27 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 Dum_arch.c302 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 Dmem.c9 #include <linux/highmem.h>
35 unsigned long long highmem; variable
/linux-4.4.14/arch/x86/lib/
H A Dusercopy.c7 #include <linux/highmem.h>
/linux-4.4.14/arch/frv/include/asm/
H A Dhighmem.h0 /* 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 Dhighmem.h2 * highmem.h: virtual kernel memory mappings for high memory
29 /* declarations for highmem.c */
H A Dpgalloc.h12 #include <linux/highmem.h>
/linux-4.4.14/arch/mips/include/asm/mach-generic/
H A Dspaces.h44 * 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 Dhighmem.h2 * highmem.h: virtual kernel memory mappings for high memory
28 /* declarations for highmem.c */
H A Dpgtsrmmu.h40 * To support pagetables in highmem, Linux introduces APIs which
/linux-4.4.14/arch/metag/include/asm/
H A Dhighmem.h39 /* declarations for highmem.c */
50 * The following functions are already defined by <linux/highmem.h>
/linux-4.4.14/block/
H A Dbounce.c3 * - 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 Dhighmem.h5 * - 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 Dhighmem.c2 * arch/arm/mm/highmem.c -- ARM highmem support
14 #include <linux/highmem.h>
H A Dcopypage-v6.c13 #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 Dcopypage-fa.c15 #include <linux/highmem.h>
H A Dcopypage-v4wt.c14 #include <linux/highmem.h>
H A Dcopypage-xsc3.c14 #include <linux/highmem.h>
H A Dflush.c13 #include <linux/highmem.h>
17 #include <asm/highmem.h>
368 * address for highmem pages, and flush_kernel_dcache_page()
H A Dcopypage-xscale.c18 #include <linux/highmem.h>
H A Dpgd.c12 #include <linux/highmem.h>
H A DMakefile19 obj-$(CONFIG_HIGHMEM) += highmem.o
H A Dcopypage-feroceon.c14 #include <linux/highmem.h>
H A Dcopypage-v4mc.c18 #include <linux/highmem.h>
H A Dcopypage-v4wb.c11 #include <linux/highmem.h>
H A Dcache-xsc3l2.c20 #include <linux/highmem.h>
H A Dinit.c20 #include <linux/highmem.h>
427 /* set highmem page free */ for_each_memblock()
436 /* Truncate partial highmem entries */ for_each_memblock()
H A Dcache-feroceon-l2.c18 #include <linux/highmem.h>
H A Dmmu.c30 #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 Dfault.c20 #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 Dmemblock.h24 unsigned int highmem; member in struct:membank
/linux-4.4.14/arch/hexagon/include/asm/
H A Dfixmap.h2 * Fixmap support for Hexagon - enough to support highmem features
/linux-4.4.14/tools/testing/fault-injection/
H A Dfailcmd.sh51 --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 Dmem_user.h53 unsigned long highmem);
56 unsigned long len, unsigned long long highmem);
H A Das-layout.h52 extern unsigned long long highmem;
/linux-4.4.14/arch/x86/include/asm/
H A Dhighmem.h2 * highmem.h: virtual kernel memory mappings for high memory
30 /* declarations for highmem.c */
/linux-4.4.14/kernel/power/
H A Dsnapshot.c27 #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 Dinit_32.c22 #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 Dpgtable_32.c8 #include <linux/highmem.h>
H A Dhighmem_32.c1 #include <linux/highmem.h>
H A Diomap_32.c22 #include <linux/highmem.h>
/linux-4.4.14/arch/tile/include/asm/
H A Dhighmem.h29 /* declarations for highmem.c */
H A Dhomecache.h113 * or for highmem pages as the default home.
/linux-4.4.14/arch/unicore32/mm/
H A Dpgd.c14 #include <linux/highmem.h>
H A Dinit.c18 #include <linux/highmem.h>
124 if (bank->highmem) for_each_bank()
/linux-4.4.14/arch/xtensa/include/asm/
H A Dhighmem.h2 * include/asm-xtensa/highmem.h
H A Dpgalloc.h16 #include <linux/highmem.h>
/linux-4.4.14/fs/jffs2/
H A Dsecurity.c17 #include <linux/highmem.h>
H A Dfile.c19 #include <linux/highmem.h>
/linux-4.4.14/mm/
H A DMakefile9 mmu-$(CONFIG_MMU) := gup.o highmem.o memory.o mincore.o \
H A Dhighmem.c28 #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 Ddebug-pagealloc.c4 #include <linux/highmem.h>
H A Dcma.c36 #include <linux/highmem.h>
241 * physical address of the highmem boundary so it's justifiable to get cma_declare_contiguous()
H A Dpagewalk.c2 #include <linux/highmem.h>
H A Dsparse-vmemmap.c23 #include <linux/highmem.h>
/linux-4.4.14/arch/mips/kernel/
H A Dcrash_dump.c1 #include <linux/highmem.h>
H A Dlinux32.c13 #include <linux/highmem.h>
H A Duprobes.c1 #include <linux/highmem.h>
/linux-4.4.14/arch/score/include/asm/
H A Dpgalloc.h5 #include <linux/highmem.h> pmd_populate_kernel()
/linux-4.4.14/arch/sh/mm/
H A Dkmap.c13 #include <linux/highmem.h>
H A Dcache.c14 #include <linux/highmem.h>
H A Dgup.c14 #include <linux/highmem.h>
/linux-4.4.14/arch/mips/mm/
H A Dpgtable-32.c11 #include <linux/highmem.h>
H A Dhighmem.c3 #include <linux/highmem.h>
H A Ddma-default.c18 #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 Dinit.c26 #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 Dcache.c19 #include <asm/highmem.h>
H A Dfault.c29 #include <asm/highmem.h> /* For VMALLOC_END */
H A Dgup.c11 #include <linux/highmem.h>
/linux-4.4.14/arch/frv/mb93090-mb00/
H A Dpci-dma.c17 #include <linux/highmem.h>
/linux-4.4.14/arch/arm64/mm/
H A Dpgd.c22 #include <linux/highmem.h>
/linux-4.4.14/drivers/media/v4l2-core/
H A Dvideobuf-dma-sg.c109 /* 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 Dipath_dma.c88 /* 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 Dqib_dma.c82 /* 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 Dmm.c5 #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 Dhighmem.h34 #include <asm/highmem.h>
36 /* declarations for linux/mm/highmem.c */
H A Dbio.h23 #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 Dcb710.h140 #include <linux/highmem.h>
H A Dmm_types.h198 * highmem some memory is mapped into kernel virtual memory
207 not kmapped, ie. highmem) */
/linux-4.4.14/drivers/crypto/amcc/
H A Dcrypto4xx_sa.c28 #include <linux/highmem.h>
/linux-4.4.14/arch/x86/kernel/
H A Dcrash_dump_32.c10 #include <linux/highmem.h>
H A Dsetup_percpu.c18 #include <asm/highmem.h>
/linux-4.4.14/include/crypto/
H A Dscatterwalk.h22 #include <linux/highmem.h>
/linux-4.4.14/arch/powerpc/include/asm/
H A Dhighmem.h2 * highmem.h: virtual kernel memory mappings for high memory
H A Dkexec.h25 * XXX: I want to allow initrd in highmem. Otherwise set to rmo on LPAR.
/linux-4.4.14/arch/powerpc/kernel/
H A Ddma-swiotlb.c46 * map_page, and unmap_page on highmem, use normal dma_ops
/linux-4.4.14/arch/microblaze/include/asm/
H A Dhighmem.h2 * highmem.h: virtual kernel memory mappings for high memory
H A Dpgalloc.h17 #include <linux/highmem.h>
/linux-4.4.14/arch/m32r/mm/
H A Dinit.c18 #include <linux/highmem.h>
/linux-4.4.14/arch/arm/include/asm/
H A Dhighmem.h62 * The following functions are already defined by <linux/highmem.h>
H A Dkvm_mmu.h47 #include <linux/highmem.h>
H A Dmemory.h64 * The highmem pkmap virtual space shares the end of the module area.
/linux-4.4.14/arch/powerpc/platforms/ps3/
H A Drepository.c782 * 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 Dmm.c100 * @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 Dbook3s_segment.S65 * LR = highmem guest exit code
379 /* Load highmem handler address */
382 /* RFI into the highmem handler, or jump to interrupt handler */
H A Dbook3s_64_vio.c23 #include <linux/highmem.h>
H A Dbook3s_64_vio_hv.c23 #include <linux/highmem.h>
H A Dbook3s_rmhandlers.S95 /* Jump into the SLB exit code that goes to the highmem handler */
H A Dbook3s_interrupts.S63 * Guest entry / exit code that is in kernel module memory (highmem) *
/linux-4.4.14/arch/powerpc/platforms/85xx/
H A Dsmp.c20 #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 Dasync_memcpy.c27 #include <linux/highmem.h>
/linux-4.4.14/crypto/
H A Dinternal.h19 #include <linux/highmem.h>
H A Dscatterwalk.c22 #include <linux/highmem.h>
/linux-4.4.14/net/ceph/
H A Dpagelist.c5 #include <linux/highmem.h>
/linux-4.4.14/fs/ntfs/
H A Dmalloc.h27 #include <linux/highmem.h>
H A Dusnjrnl.c26 #include <linux/highmem.h>
H A Daops.h28 #include <linux/highmem.h>
H A Dmft.h27 #include <linux/highmem.h>
/linux-4.4.14/fs/ocfs2/
H A Dheartbeat.c29 #include <linux/highmem.h>
H A Dmmap.c28 #include <linux/highmem.h>
H A Dsysfile.c28 #include <linux/highmem.h>
/linux-4.4.14/fs/xfs/
H A Dkmem.c19 #include <linux/highmem.h>
/linux-4.4.14/arch/mn10300/mm/
H A Dinit.c26 #include <linux/highmem.h>
H A Dpgtable.c19 #include <linux/highmem.h>
/linux-4.4.14/arch/h8300/mm/
H A Dinit.c30 #include <linux/highmem.h>
/linux-4.4.14/arch/hexagon/mm/
H A Dvm_tlb.c47 * Flush a page from the kernel virtual map - used by highmem
H A Dinit.c25 #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 Dpage.h100 * Memory above this physical address will be considered highmem.
/linux-4.4.14/arch/avr32/mm/
H A Dcache.c9 #include <linux/highmem.h>
/linux-4.4.14/drivers/staging/android/ion/
H A Dion_system_heap.c20 #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 Dion_priv.h354 * @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 Dmmc_test.c138 * @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 Dlibcfs.h50 #include <linux/highmem.h>
/linux-4.4.14/drivers/mmc/host/
H A Dsdhci-spear.c19 #include <linux/highmem.h>
H A Dsdhci-bcm-kona.c17 #include <linux/highmem.h>
H A Dtmio_mmc.h20 #include <linux/highmem.h>
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_memory.c36 #include <linux/highmem.h>
/linux-4.4.14/arch/um/kernel/skas/
H A Duaccess.c7 #include <linux/highmem.h>
/linux-4.4.14/arch/xtensa/kernel/
H A Dpci-dma.c19 #include <linux/highmem.h>
/linux-4.4.14/fs/nilfs2/
H A Dmdt.h74 /* Default GFP flags using highmem */
/linux-4.4.14/fs/btrfs/
H A Dstruct-funcs.c19 #include <linux/highmem.h>
/linux-4.4.14/include/drm/ttm/
H A Dttm_memory.h68 * @zone_highmem: Pointer to the highmem zone if there is one.
/linux-4.4.14/arch/score/mm/
H A Dtlb-score.c26 #include <linux/highmem.h>
/linux-4.4.14/arch/mips/bcm47xx/
H A Dprom.c175 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 Dcore.c12 #include <linux/highmem.h>
/linux-4.4.14/drivers/virtio/
H A Dvirtio_pci_common.h31 #include <linux/highmem.h>
/linux-4.4.14/drivers/xen/
H A Dballoon.c49 #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 Dttm_memory.c294 zone->name = "highmem"; ttm_mem_init_highmem_zone()
557 * only if highmem or !dma32. ttm_mem_global_alloc_page()
H A Dttm_tt.c34 #include <linux/highmem.h>
H A Dttm_page_alloc.c38 #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 Dbrd.c17 #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 Dkcore.c21 #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 Dmusb_host.h66 struct sg_mapping_iter sg_miter; /* for highmem in PIO mode */
/linux-4.4.14/drivers/usb/storage/
H A Dprotocol.c45 #include <linux/highmem.h>
/linux-4.4.14/drivers/misc/mic/scif/
H A Dscif_rma_list.c20 #include <linux/highmem.h>
/linux-4.4.14/drivers/acpi/apei/
H A Dhest.c31 #include <linux/highmem.h>
/linux-4.4.14/arch/sparc/kernel/
H A Dsys_sparc32.c30 #include <linux/highmem.h>
/linux-4.4.14/arch/tile/kernel/
H A Dmachine_kexec.c26 #include <linux/highmem.h>
/linux-4.4.14/drivers/char/tpm/
H A Dtpm_crb.c19 #include <linux/highmem.h>
/linux-4.4.14/fs/ext4/
H A Dreadpage.c39 #include <linux/highmem.h>
/linux-4.4.14/fs/freevxfs/
H A Dvxfs_lookup.c36 #include <linux/highmem.h>
/linux-4.4.14/fs/ramfs/
H A Dfile-nommu.c16 #include <linux/highmem.h>
H A Dinode.c28 #include <linux/highmem.h>
/linux-4.4.14/fs/sysv/
H A Ddir.c17 #include <linux/highmem.h>
/linux-4.4.14/arch/mips/loongson64/loongson-3/
H A Dnuma.c23 #include <linux/highmem.h>
/linux-4.4.14/arch/arm/lib/
H A Duaccess_with_memcpy.c20 #include <linux/highmem.h>
/linux-4.4.14/net/rds/
H A Dpage.c33 #include <linux/highmem.h>
/linux-4.4.14/drivers/dma/sh/
H A Drcar-dmac.c839 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 Dps3rom.c22 #include <linux/highmem.h>
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/linux/
H A Dlinux-module.c59 #include <linux/highmem.h>
/linux-4.4.14/drivers/net/vmxnet3/
H A Dvmxnet3_int.h39 #include <linux/highmem.h>
/linux-4.4.14/drivers/edac/
H A Dedac_pci.c17 #include <linux/highmem.h>

Completed in 9601 milliseconds

123