Lines Matching refs:section
1070 * Define the bit shifts to access each section. For non-existent
1743 * PA_SECTION_SHIFT physical address to/from section number
1744 * PFN_SECTION_SHIFT pfn to/from section number
1781 #error Subsection size exceeds section size
1809 * the location of the section here to guide allocation.
1821 * section. (see page_ext.h about this.)
1906 static inline struct page *__section_mem_map_addr(struct mem_section *section)
1908 unsigned long map = section->section_mem_map;
1913 static inline int present_section(struct mem_section *section)
1915 return (section && (section->section_mem_map & SECTION_MARKED_PRESENT));
1923 static inline int valid_section(struct mem_section *section)
1925 return (section && (section->section_mem_map & SECTION_HAS_MEM_MAP));
1928 static inline int early_section(struct mem_section *section)
1930 return (section && (section->section_mem_map & SECTION_IS_EARLY));
1938 static inline int online_section(struct mem_section *section)
1940 return (section && (section->section_mem_map & SECTION_IS_ONLINE));
1944 static inline int online_device_section(struct mem_section *section)
1948 return section && ((section->section_mem_map & flags) == flags);
1951 static inline int online_device_section(struct mem_section *section)
2029 * the entire section-sized span.