Lines Matching refs:mem_section
1863 struct mem_section { struct
1894 #define SECTIONS_PER_ROOT (PAGE_SIZE / sizeof (struct mem_section))
1904 extern struct mem_section **mem_section;
1906 extern struct mem_section mem_section[NR_SECTION_ROOTS][SECTIONS_PER_ROOT];
1909 static inline unsigned long *section_to_usemap(struct mem_section *ms) in section_to_usemap()
1914 static inline struct mem_section *__nr_to_section(unsigned long nr) in __nr_to_section()
1922 if (!mem_section || !mem_section[root]) in __nr_to_section()
1925 return &mem_section[root][nr & SECTION_ROOT_MASK]; in __nr_to_section()
1973 static inline struct page *__section_mem_map_addr(struct mem_section *section) in __section_mem_map_addr()
1980 static inline int present_section(struct mem_section *section) in present_section()
1990 static inline int valid_section(struct mem_section *section) in valid_section()
1995 static inline int early_section(struct mem_section *section) in early_section()
2005 static inline int online_section(struct mem_section *section) in online_section()
2011 static inline int online_device_section(struct mem_section *section) in online_device_section()
2018 static inline int online_device_section(struct mem_section *section) in online_device_section()
2025 static inline int preinited_vmemmap_section(struct mem_section *section) in preinited_vmemmap_section()
2035 static inline int preinited_vmemmap_section(struct mem_section *section) in preinited_vmemmap_section()
2058 static inline struct mem_section *__pfn_to_section(unsigned long pfn) in __pfn_to_section()
2071 static inline int pfn_section_valid(struct mem_section *ms, unsigned long pfn) in pfn_section_valid()
2079 static inline int pfn_section_valid(struct mem_section *ms, unsigned long pfn) in pfn_section_valid()
2102 struct mem_section *ms; in pfn_valid()