Lines Matching refs:pfn
1032 static inline bool zone_spans_pfn(const struct zone *zone, unsigned long pfn) in zone_spans_pfn() argument
1034 return zone->zone_start_pfn <= pfn && pfn < zone_end_pfn(zone); in zone_spans_pfn()
1697 #define pfn_to_nid(pfn) (0) argument
1721 static inline unsigned long pfn_to_section_nr(unsigned long pfn) in pfn_to_section_nr() argument
1723 return pfn >> PFN_SECTION_SHIFT; in pfn_to_section_nr()
1730 #define SECTION_ALIGN_UP(pfn) (((pfn) + PAGES_PER_SECTION - 1) & PAGE_SECTION_MASK) argument
1731 #define SECTION_ALIGN_DOWN(pfn) ((pfn) & PAGE_SECTION_MASK) argument
1746 #define SUBSECTION_ALIGN_UP(pfn) ALIGN((pfn), PAGES_PER_SUBSECTION) argument
1747 #define SUBSECTION_ALIGN_DOWN(pfn) ((pfn) & PAGE_SUBSECTION_MASK) argument
1757 void subsection_map_init(unsigned long pfn, unsigned long nr_pages);
1926 static inline struct mem_section *__pfn_to_section(unsigned long pfn) in __pfn_to_section() argument
1928 return __nr_to_section(pfn_to_section_nr(pfn)); in __pfn_to_section()
1933 static inline int subsection_map_index(unsigned long pfn) in subsection_map_index() argument
1935 return (pfn & ~(PAGE_SECTION_MASK)) / PAGES_PER_SUBSECTION; in subsection_map_index()
1939 static inline int pfn_section_valid(struct mem_section *ms, unsigned long pfn) in pfn_section_valid() argument
1941 int idx = subsection_map_index(pfn); in pfn_section_valid()
1946 static inline int pfn_section_valid(struct mem_section *ms, unsigned long pfn) in pfn_section_valid() argument
1964 static inline int pfn_valid(unsigned long pfn) in pfn_valid() argument
1974 if (PHYS_PFN(PFN_PHYS(pfn)) != pfn) in pfn_valid()
1977 if (pfn_to_section_nr(pfn) >= NR_MEM_SECTIONS) in pfn_valid()
1979 ms = __pfn_to_section(pfn); in pfn_valid()
1986 return early_section(ms) || pfn_section_valid(ms, pfn); in pfn_valid()
1990 static inline int pfn_in_present_section(unsigned long pfn) in pfn_in_present_section() argument
1992 if (pfn_to_section_nr(pfn) >= NR_MEM_SECTIONS) in pfn_in_present_section()
1994 return present_section(__pfn_to_section(pfn)); in pfn_in_present_section()
2013 #define pfn_to_nid(pfn) \ argument
2015 unsigned long __pfn_to_nid_pfn = (pfn); \
2019 #define pfn_to_nid(pfn) (0) argument