Home
last modified time | relevance | path

Searched defs:pfn (Results 1 – 25 of 359) sorted by relevance

12345678910>>...15

/linux/arch/x86/xen/
H A Dp2m.c127 static inline unsigned p2m_top_index(unsigned long pfn) in p2m_top_index()
133 static inline unsigned p2m_mid_index(unsigned long pfn) in p2m_mid_index()
170 static void p2m_init_identity(unsigned long *p2m, unsigned long pfn) in p2m_init_identity()
209 unsigned long pfn, mfn; in xen_build_mfn_list_list() local
287 unsigned long pfn; in xen_build_dynamic_phys_to_machine() local
303 static int xen_p2m_elem_type(unsigned long pfn) in xen_p2m_elem_type()
324 unsigned long pfn; in xen_rebuild_p2m_list() local
425 unsigned long get_phys_to_machine(unsigned long pfn) in get_phys_to_machine()
521 int xen_alloc_p2m_entry(unsigned long pfn) in xen_alloc_p2m_entry()
622 unsigned long pfn; in set_phys_range_identity() local
[all …]
/linux/arch/x86/include/asm/
H A Dpgalloc.h22 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pte()
23 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pmd()
24 static inline void paravirt_alloc_pmd_clone(unsigned long pfn, unsigned long clonepfn, in paravirt_alloc_pmd_clone()
26 static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pud()
27 static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_p4d()
28 static inline void paravirt_release_pte(unsigned long pfn) {} in paravirt_release_pte()
29 static inline void paravirt_release_pmd(unsigned long pfn) {} in paravirt_release_pmd()
30 static inline void paravirt_release_pud(unsigned long pfn) {} in paravirt_release_pud()
31 static inline void paravirt_release_p4d(unsigned long pfn) {} in paravirt_release_p4d()
79 unsigned long pfn = page_to_pfn(pte); in pmd_populate() local
/linux/include/asm-generic/
H A Dmemory_model.h18 #define __pfn_to_page(pfn) (mem_map + ((pfn) - ARCH_PFN_OFFSET)) argument
26 static inline int pfn_valid(unsigned long pfn) in pfn_valid()
35 #define for_each_valid_pfn(pfn, start_pfn, end_pfn) \ argument
46 #define __pfn_to_page(pfn) (vmemmap + (pfn)) argument
60 #define __pfn_to_page(pfn) \ argument
71 #define __pfn_to_phys(pfn) PFN_PHYS(pfn) argument
/linux/mm/
H A Dsparse.c179 static void subsection_mask_set(unsigned long *map, unsigned long pfn, in subsection_mask_set()
188 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) in subsection_map_init()
211 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) in subsection_map_init()
219 unsigned long pfn; in memory_present() local
417 struct page __init *__populate_section_memmap(unsigned long pfn, in __populate_section_memmap()
550 unsigned long pfn = section_nr_to_pfn(pnum); in sparse_init_nid() local
632 unsigned long pfn; in online_mem_sections() local
650 unsigned long pfn; in offline_mem_sections() local
669 static struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap()
676 static void depopulate_section_memmap(unsigned long pfn, unsigned long nr_pages, in depopulate_section_memmap()
[all …]
H A Dmemory-failure.c79 void num_poisoned_pages_inc(unsigned long pfn) in num_poisoned_pages_inc()
85 void num_poisoned_pages_sub(unsigned long pfn, long i) in num_poisoned_pages_sub()
278 static int kill_proc(struct to_kill *tk, unsigned long pfn, int flags) in kill_proc()
455 unsigned long pfn, int flags) in kill_procs()
673 unsigned long pfn; member
686 unsigned long pfn = 0; in check_hwpoisoned_entry() local
709 unsigned long pfn; in check_hwpoisoned_pmd_entry() local
811 static int kill_accessing_process(struct task_struct *p, unsigned long pfn, in kill_accessing_process()
922 static int truncate_error_folio(struct folio *folio, unsigned long pfn, in truncate_error_folio()
1238 static void update_per_node_mf_stats(unsigned long pfn, in update_per_node_mf_stats()
[all …]
H A Dpage_isolation.c38 unsigned long pfn; in has_unmovable_pages() local
276 __first_valid_page(unsigned long pfn, unsigned long nr_pages) in __first_valid_page() argument
319 unsigned long pfn; isolate_single_pageblock() local
486 unsigned long pfn; start_isolate_page_range() local
540 unsigned long pfn; undo_isolate_page_range() local
562 __test_page_isolated_in_pageblock(unsigned long pfn,unsigned long end_pfn,int flags) __test_page_isolated_in_pageblock() argument
612 unsigned long pfn, flags; test_pages_isolated() local
[all...]
H A Dmemory_hotplug.c319 static int check_pfn_span(unsigned long pfn, unsigned long nr_pages) in check_pfn_span()
346 struct page *pfn_to_online_page(unsigned long pfn) in pfn_to_online_page()
389 int __add_pages(int nid, unsigned long pfn, unsigned long nr_pages, in __add_pages()
459 unsigned long pfn; in find_biggest_section_pfn() local
482 unsigned long pfn; in shrink_zone_span() local
553 unsigned long pfn, cur_nr_pages; in remove_pfn_range_from_zone() local
593 void __remove_pages(unsigned long pfn, unsigned long nr_pages, in __remove_pages()
661 unsigned long pfn; in online_pages_range() local
727 static void section_taint_zone_device(unsigned long pfn) in section_taint_zone_device()
734 static inline void section_taint_zone_device(unsigned long pfn) in section_taint_zone_device()
[all …]
H A Dmm_init.c581 void __meminit __init_single_page(struct page *page, unsigned long pfn, in __init_single_page()
616 static int __meminit __early_pfn_to_nid(unsigned long pfn, in __early_pfn_to_nid()
635 int __meminit early_pfn_to_nid(unsigned long pfn) in early_pfn_to_nid()
672 void __meminit __init_page_from_nid(unsigned long pfn, int nid) in __init_page_from_nid()
699 static inline bool __meminit early_page_initialised(unsigned long pfn, int nid) in early_page_initialised()
712 defer_init(int nid, unsigned long pfn, unsigned long end_pfn) in defer_init()
748 static void __meminit __init_deferred_page(unsigned long pfn, int nid) in __init_deferred_page()
758 static inline bool early_page_initialised(unsigned long pfn, int nid) in early_page_initialised()
763 static inline bool defer_init(int nid, unsigned long pfn, unsigned long end_pfn) in defer_init()
768 static inline void __init_deferred_page(unsigned long pfn, int nid) in __init_deferred_page()
[all …]
H A Dpage_idle.c34 static struct folio *page_idle_get_folio(unsigned long pfn) in page_idle_get_folio()
125 unsigned long pfn, end_pfn; in page_idle_bitmap_read() local
170 unsigned long pfn, end_pfn; in page_idle_bitmap_write() local
/linux/arch/riscv/include/asm/
H A Dpgalloc.h21 unsigned long pfn = virt_to_pfn(pte); in pmd_populate_kernel() local
29 unsigned long pfn = virt_to_pfn(page_address(pte)); in pmd_populate() local
37 unsigned long pfn = virt_to_pfn(pmd); in pud_populate() local
45 unsigned long pfn = virt_to_pfn(pud); in p4d_populate() local
55 unsigned long pfn = virt_to_pfn(pud); in p4d_populate_safe() local
65 unsigned long pfn = virt_to_pfn(p4d); in pgd_populate() local
75 unsigned long pfn = virt_to_pfn(p4d); in pgd_populate_safe() local
/linux/arch/x86/include/asm/xen/
H A Dpage.h133 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn()
150 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn()
156 static inline unsigned long pfn_to_mfn(unsigned long pfn) in pfn_to_mfn()
176 static inline int phys_to_machine_mapping_valid(unsigned long pfn) in phys_to_machine_mapping_valid()
186 unsigned long pfn; in mfn_to_pfn_no_overrides() local
206 unsigned long pfn; in mfn_to_pfn() local
243 static inline unsigned long pfn_to_gfn(unsigned long pfn) in pfn_to_gfn()
260 #define pfn_to_bfn(pfn) pfn_to_gfn(pfn) argument
285 unsigned long pfn; in bfn_to_local_pfn() local
/linux/arch/arm/mm/
H A Dflush.c38 static void flush_pfn_alias(unsigned long pfn, unsigned long vaddr) in flush_pfn_alias()
52 static void flush_icache_alias(unsigned long pfn, unsigned long vaddr, unsigned long len) in flush_icache_alias()
98 void flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn, unsi… in flush_cache_pages()
115 #define flush_pfn_alias(pfn,vaddr) do { } while (0) argument
116 #define flush_icache_alias(pfn,vaddr,len) do { } while (0) argument
255 unsigned long start, offset, pfn; in __flush_dcache_aliases() local
287 unsigned long pfn; in __sync_icache_dcache() local
384 unsigned long pfn; in __flush_anon_page() local
H A Dfault-armv.c37 unsigned long pfn, pte_t *ptep) in do_adjust_pte()
65 unsigned long pfn, bool need_lock) in adjust_pte()
125 unsigned long addr, pte_t *ptep, unsigned long pfn) in make_coherent()
190 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache_range() local
H A Dioremap.c213 remap_area_sections(unsigned long virt, unsigned long pfn, in remap_area_sections()
240 remap_area_supersections(unsigned long virt, unsigned long pfn, in remap_area_supersections()
274 static void __iomem * __arm_ioremap_pfn_caller(unsigned long pfn, in __arm_ioremap_pfn_caller()
357 unsigned long pfn = __phys_to_pfn(phys_addr); in __arm_ioremap_caller() local
380 __arm_ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size, in __arm_ioremap_pfn()
/linux/include/linux/
H A Dpageblock-flags.h76 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages) argument
77 #define pageblock_aligned(pfn) IS_ALIGNED((pfn), pageblock_nr_pages) argument
78 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages) argument
79 #define pageblock_end_pfn(pfn) ALIGN((pfn) + 1, pageblock_nr_pages) argument
/linux/scripts/gdb/linux/
H A Dmm.py138 def pfn_to_section_nr(self, pfn): argument
144 def __pfn_to_section(self, pfn): argument
147 def pfn_to_section(self, pfn): argument
150 def subsection_map_index(self, pfn): argument
153 def pfn_section_valid(self, ms, pfn): argument
170 def pfn_valid(self, pfn): argument
221 def PFN_PHYS(self, pfn): argument
233 def __pfn_to_phys(self, pfn): argument
251 def pfn_to_kaddr(self, pfn): argument
266 def pfn_to_page(self, pfn): argument
/linux/include/xen/arm/
H A Dpage.h15 #define phys_to_machine_mapping_valid(pfn) (1) argument
47 static inline unsigned long pfn_to_gfn(unsigned long pfn) in pfn_to_gfn()
58 static inline unsigned long pfn_to_bfn(unsigned long pfn) in pfn_to_bfn()
107 static inline bool set_phys_to_machine(unsigned long pfn, unsigned long mfn) in set_phys_to_machine()
/linux/arch/x86/virt/svm/
H A Dsev.c672 static struct rmpentry_raw *get_raw_rmpentry(u64 pfn) in get_raw_rmpentry()
701 static int get_rmpentry(u64 pfn, struct rmpentry *e) in get_rmpentry()
737 static int __snp_lookup_rmpentry(u64 pfn, struct rmpentry *e, int *level) in __snp_lookup_rmpentry()
763 int snp_lookup_rmpentry(u64 pfn, bool *assigned, int *level) in snp_lookup_rmpentry()
783 static void dump_rmpentry(u64 pfn) in dump_rmpentry()
863 int psmash(u64 pfn) in psmash()
910 static int adjust_direct_map(u64 pfn, int rmp_level) in adjust_direct_map()
972 static int rmpupdate(u64 pfn, struct rmp_state *state) in rmpupdate()
1005 int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid, bool immutable) in rmp_make_private()
1021 int rmp_make_shared(u64 pfn, enum pg_level level) in rmp_make_shared()
[all …]
/linux/arch/arm/xen/
H A Dp2m.c23 unsigned long pfn; member
64 unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn()
150 bool __set_phys_to_machine_multi(unsigned long pfn, in __set_phys_to_machine_multi()
199 bool __set_phys_to_machine(unsigned long pfn, unsigned long mfn) in __set_phys_to_machine()
/linux/arch/x86/kernel/
H A Dcrash_dump_64.c15 static ssize_t __copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in __copy_oldmem_page()
38 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, in copy_oldmem_page()
49 ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page_encrypted()
H A Dcrash_dump_32.c15 static inline bool is_crashed_pfn_valid(unsigned long pfn) in is_crashed_pfn_valid()
31 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, in copy_oldmem_page()
/linux/kernel/power/
H A Dsnapshot.c748 static int memory_bm_find_bit(struct memory_bitmap *bm, unsigned long pfn, in memory_bm_find_bit() argument
815 memory_bm_set_bit(struct memory_bitmap * bm,unsigned long pfn) memory_bm_set_bit() argument
826 mem_bm_set_bit_check(struct memory_bitmap * bm,unsigned long pfn) mem_bm_set_bit_check() argument
839 memory_bm_clear_bit(struct memory_bitmap * bm,unsigned long pfn) memory_bm_clear_bit() argument
863 memory_bm_test_bit(struct memory_bitmap * bm,unsigned long pfn) memory_bm_test_bit() argument
874 memory_bm_pfn_present(struct memory_bitmap * bm,unsigned long pfn) memory_bm_pfn_present() argument
931 unsigned long bits, pfn, pages; memory_bm_next_pfn() local
1090 unsigned long pfn; mark_nosave_pages() local
1197 unsigned long pfn; clear_or_poison_free_pages() local
1246 unsigned long pfn, max_zone_pfn, page_count = WD_PAGE_COUNT; mark_free_pages() local
1316 saveable_highmem_page(struct zone * zone,unsigned long pfn) saveable_highmem_page() argument
1350 unsigned long pfn, max_zone_pfn; count_highmem_pages() local
1375 saveable_page(struct zone * zone,unsigned long pfn) saveable_page() argument
1410 unsigned long pfn, max_zone_pfn; count_data_pages() local
1467 page_is_saveable(struct zone * zone,unsigned long pfn) page_is_saveable() argument
1504 page_is_saveable(zone,pfn) global() argument
1525 unsigned long pfn, copy_pfn; copy_data_pages() local
1751 unsigned long pfn = memory_bm_next_pfn(&copy_bm); free_unnecessary_pages() local
2286 unsigned long pfn; duplicate_memory_bitmap() local
2304 unsigned long pfn; mark_unsafe_pages() local
2418 unsigned long pfn; count_highmem_image_pages() local
2720 unsigned long pfn = memory_bm_next_pfn(bm); get_buffer() local
[all...]
/linux/drivers/ras/
H A Dcec.c186 static int __find_elem(struct ce_array *ca, u64 pfn, unsigned int *to) in __find_elem()
223 static int find_elem(struct ce_array *ca, u64 pfn, unsigned int *to) in find_elem()
271 u64 pfn; in del_lru_elem() local
321 static int cec_add_elem(u64 pfn) in cec_add_elem()
362 u64 pfn = ca->array[to] >> PAGE_SHIFT; in cec_add_elem() local
483 struct dentry *d, *pfn, *decay, *count, *array, *dfs; in create_debugfs_nodes() local
/linux/arch/x86/mm/pat/
H A Dmemtype.c440 u64 pfn; in reserve_ram_pages_type() local
482 u64 pfn; in free_ram_pages_type() local
692 bool pat_pfn_immune_to_uc_mtrr(unsigned long pfn) in pat_pfn_immune_to_uc_mtrr()
768 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot()
783 int phys_mem_access_prot_allowed(struct file *file, unsigned long pfn, in phys_mem_access_prot_allowed()
907 int pfnmap_setup_cachemode(unsigned long pfn, unsigned long size, pgprot_t *prot) in pfnmap_setup_cachemode()
929 int pfnmap_track(unsigned long pfn, unsigned long size, pgprot_t *prot) in pfnmap_track()
936 void pfnmap_untrack(unsigned long pfn, unsigned long size) in pfnmap_untrack()
/linux/arch/sh/include/asm/
H A Dmmzone.h8 static inline int pfn_to_nid(unsigned long pfn) in pfn_to_nid()
19 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()

12345678910>>...15