Home
last modified time | relevance | path

Searched refs:end_pfn (Results 1 – 25 of 25) sorted by relevance

/linux/arch/x86/mm/
H A Dinit.c327 unsigned long start_pfn, unsigned long end_pfn, in save_mr() argument
330 if (start_pfn < end_pfn) { in save_mr()
334 mr[nr_range].end = end_pfn<<PAGE_SHIFT; in save_mr()
405 unsigned long start_pfn, end_pfn, limit_pfn; in split_mem_range() local
421 end_pfn = PFN_DOWN(PMD_SIZE); in split_mem_range()
423 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range()
425 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range()
427 if (end_pfn > limit_pfn) in split_mem_range()
428 end_pfn = limit_pfn; in split_mem_range()
429 if (start_pfn < end_pfn) { in split_mem_range()
[all …]
/linux/include/trace/events/
H A Dpage_isolation.h14 unsigned long end_pfn,
17 TP_ARGS(start_pfn, end_pfn, fin_pfn),
21 __field(unsigned long, end_pfn)
27 __entry->end_pfn = end_pfn;
32 __entry->start_pfn, __entry->end_pfn, __entry->fin_pfn,
33 __entry->end_pfn <= __entry->fin_pfn ? "success" : "fail")
H A Dcompaction.h18 unsigned long end_pfn,
22 TP_ARGS(start_pfn, end_pfn, nr_scanned, nr_taken),
26 __field(unsigned long, end_pfn)
33 __entry->end_pfn = end_pfn;
40 __entry->end_pfn,
49 unsigned long end_pfn,
53 TP_ARGS(start_pfn, end_pfn, nr_scanned, nr_taken)
60 unsigned long end_pfn,
64 TP_ARGS(start_pfn, end_pfn, nr_scanned, nr_taken)
71 unsigned long end_pfn,
[all …]
/linux/arch/sh/mm/
H A Dnuma.c25 unsigned long start_pfn, end_pfn; in setup_bootmem_node() local
31 end_pfn = PFN_DOWN(end); in setup_bootmem_node()
38 __add_active_range(nid, start_pfn, end_pfn); in setup_bootmem_node()
49 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in setup_bootmem_node()
/linux/arch/x86/xen/
H A Dsetup.c215 unsigned long end_pfn) in xen_set_identity_and_release_chunk() argument
220 WARN_ON(start_pfn > end_pfn); in xen_set_identity_and_release_chunk()
223 end = min(end_pfn, ini_nr_pages); in xen_set_identity_and_release_chunk()
242 set_phys_range_identity(start_pfn, end_pfn); in xen_set_identity_and_release_chunk()
344 unsigned long start_pfn, unsigned long end_pfn, unsigned long remap_pfn) in xen_set_identity_and_remap_chunk() argument
348 unsigned long n = end_pfn - start_pfn; in xen_set_identity_and_remap_chunk()
390 for (pfn = start_pfn; pfn <= max_pfn_mapped && pfn < end_pfn; pfn++) in xen_set_identity_and_remap_chunk()
399 unsigned long start_pfn, unsigned long end_pfn, in xen_count_remap_pages() argument
405 return remap_pages + min(end_pfn, ini_nr_pages) - start_pfn; in xen_count_remap_pages()
409 unsigned long (*func)(unsigned long start_pfn, unsigned long end_pfn, in xen_foreach_remap_area() argument
[all …]
/linux/arch/sh/kernel/
H A Dswsusp.c22 unsigned long end_pfn = PAGE_ALIGN(__pa(&__nosave_end)) >> PAGE_SHIFT; in pfn_is_nosave() local
24 return (pfn >= begin_pfn) && (pfn < end_pfn); in pfn_is_nosave()
H A Dsetup.c194 unsigned long end_pfn) in __add_active_range() argument
202 end = end_pfn << PAGE_SHIFT; in __add_active_range()
211 start_pfn, end_pfn); in __add_active_range()
235 memblock_set_node(PFN_PHYS(start_pfn), PFN_PHYS(end_pfn - start_pfn), in __add_active_range()
/linux/arch/x86/platform/efi/
H A Defi_32.c38 u64 start_pfn, end_pfn, end; in efi_map_region() local
45 end_pfn = PFN_UP(end); in efi_map_region()
47 if (pfn_range_is_mapped(start_pfn, end_pfn)) { in efi_map_region()
/linux/security/integrity/ima/
H A Dima_kexec.c330 unsigned long start_pfn, end_pfn; in ima_validate_range()
337 end_pfn = PHYS_PFN(end_phys);
340 if (!pfn_range_is_mapped(start_pfn, end_pfn))
342 if (!page_is_ram(start_pfn) || !page_is_ram(end_pfn))
310 unsigned long start_pfn, end_pfn; ima_validate_range() local
/linux/arch/powerpc/mm/
H A Dmem.c120 unsigned long end_pfn = PFN_UP(start + size); in update_end_of_memory_vars() local
122 if (end_pfn > max_pfn) { in update_end_of_memory_vars()
123 max_pfn = end_pfn; in update_end_of_memory_vars()
124 max_low_pfn = end_pfn; in update_end_of_memory_vars()
/linux/mm/
H A Dshuffle.c72 * the span, end_pfn - start_pfn.
85 unsigned long end_pfn = zone_end_pfn(z); in __shuffle_zone()
91 for (i = start_pfn; i < end_pfn; i += order_pages) { in __shuffle_zone()
98 * (@start_pfn to @end_pfn), to more likely be valid compared to in __shuffle_zone()
84 unsigned long end_pfn = zone_end_pfn(z); __shuffle_zone() local
/linux/include/linux/
H A Dnode.h123 unsigned long end_pfn);
127 unsigned long end_pfn) in register_memory_blocks_under_node_hotplug() argument
H A Dmemremap.h23 const unsigned long end_pfn; member
/linux/arch/x86/include/asm/
H A Dmtrr.h59 extern int mtrr_trim_uncached_memory(unsigned long end_pfn);
101 static inline int mtrr_trim_uncached_memory(unsigned long end_pfn) in mtrr_trim_uncached_memory() argument
/linux/fs/proc/
H A Dkcore.c253 unsigned long end_pfn; in kcore_ram_list() local
257 end_pfn = 0; in kcore_ram_list()
261 if (end_pfn < node_end) in kcore_ram_list()
262 end_pfn = node_end; in kcore_ram_list()
265 ret = walk_system_ram_range(0, end_pfn, list, kclist_add_private); in kcore_ram_list()
/linux/arch/sh/include/asm/
H A Dmmzone.h38 unsigned long end_pfn);
/linux/arch/x86/kernel/
H A Damd_gart_64.c719 unsigned long start_pfn, end_pfn; in gart_iommu_init() local
749 end_pfn = (aper_base>>PAGE_SHIFT) + (aper_size>>PAGE_SHIFT); in gart_iommu_init()
752 if (!pfn_range_is_mapped(start_pfn, end_pfn)) in gart_iommu_init()
753 init_memory_mapping(start_pfn<<PAGE_SHIFT, end_pfn<<PAGE_SHIFT, in gart_iommu_init()
H A De820.c869 unsigned long end_pfn; in e820__end_ram_pfn() local
876 end_pfn = (entry->addr + entry->size) >> PAGE_SHIFT; in e820__end_ram_pfn()
880 if (end_pfn > limit_pfn) { in e820__end_ram_pfn()
884 if (end_pfn > last_pfn) in e820__end_ram_pfn()
885 last_pfn = end_pfn; in e820__end_ram_pfn()
/linux/drivers/dax/
H A Dfsdev.c199 unsigned long end_pfn = PHYS_PFN(range->end) + 1; in fsdev_clear_folio_state() local
201 while (pfn < end_pfn) { in fsdev_clear_folio_state()
/linux/arch/x86/mm/pat/
H A Dmemtype.c404 unsigned long end_pfn = (end + PAGE_SIZE - 1) >> PAGE_SHIFT; in pat_pagerange_is_ram() local
417 if (start_pfn < end_pfn) { in pat_pagerange_is_ram()
418 ret = walk_system_ram_range(start_pfn, end_pfn - start_pfn, in pat_pagerange_is_ram()
/linux/tools/perf/scripts/python/
H A Dcompaction-times.py220 common_callchain, start_pfn, end_pfn, nr_scanned, nr_taken): argument
227 common_callchain, start_pfn, end_pfn, nr_scanned, nr_taken): argument
/linux/kernel/dma/
H A Ddirect.c772 unsigned long end_pfn = start_pfn + nr_pages; in check_ram_in_range_map() local
775 while (start_pfn < end_pfn) { in check_ram_in_range_map()
/linux/drivers/virtio/
H A Dvirtio_mem.c2163 unsigned long end_pfn = start_pfn + nr_pages; in virtio_mem_bbm_offline_remove_and_unplug_bb() local
2181 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in virtio_mem_bbm_offline_remove_and_unplug_bb()
2188 end_pfn = pfn; in virtio_mem_bbm_offline_remove_and_unplug_bb()
2210 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in virtio_mem_bbm_offline_remove_and_unplug_bb()
/linux/drivers/nvdimm/
H A Dpfn_devs.c688 .end_pfn = PHYS_PFN(end), in __nvdimm_setup_pfn()
/linux/arch/arm64/mm/
H A Dmmu.c2170 unsigned long end_pfn = arg->start_pfn + arg->nr_pages; in prevent_memory_remove_notifier() local
2176 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in prevent_memory_remove_notifier()