mem_section 211 arch/powerpc/platforms/pseries/hotplug-memory.c struct mem_section *mem_sect; mem_section 580 drivers/base/memory.c struct memory_block *find_memory_block(struct mem_section *section) mem_section 70 include/asm-generic/memory_model.h struct mem_section *__sec = __pfn_to_section(__pfn); \ mem_section 72 include/linux/memory.h struct mem_section; mem_section 118 include/linux/memory.h extern struct memory_block *find_memory_block(struct mem_section *); mem_section 13 include/linux/memory_hotplug.h struct mem_section; mem_section 354 include/linux/memory_hotplug.h extern void sparse_remove_section(struct mem_section *ms, mem_section 1215 include/linux/mmzone.h #define SECTIONS_PER_ROOT (PAGE_SIZE / sizeof (struct mem_section)) mem_section 1225 include/linux/mmzone.h extern struct mem_section **mem_section; mem_section 1227 include/linux/mmzone.h extern struct mem_section mem_section[NR_SECTION_ROOTS][SECTIONS_PER_ROOT]; mem_section 1230 include/linux/mmzone.h static inline unsigned long *section_to_usemap(struct mem_section *ms) mem_section 1235 include/linux/mmzone.h static inline struct mem_section *__nr_to_section(unsigned long nr) mem_section 1238 include/linux/mmzone.h if (!mem_section) mem_section 1241 include/linux/mmzone.h if (!mem_section[SECTION_NR_TO_ROOT(nr)]) mem_section 1243 include/linux/mmzone.h return &mem_section[SECTION_NR_TO_ROOT(nr)][nr & SECTION_ROOT_MASK]; mem_section 1245 include/linux/mmzone.h extern unsigned long __section_nr(struct mem_section *ms); mem_section 1269 include/linux/mmzone.h static inline struct page *__section_mem_map_addr(struct mem_section *section) mem_section 1276 include/linux/mmzone.h static inline int present_section(struct mem_section *section) mem_section 1286 include/linux/mmzone.h static inline int valid_section(struct mem_section *section) mem_section 1291 include/linux/mmzone.h static inline int early_section(struct mem_section *section) mem_section 1301 include/linux/mmzone.h static inline int online_section(struct mem_section *section) mem_section 1318 include/linux/mmzone.h static inline struct mem_section *__pfn_to_section(unsigned long pfn) mem_section 1331 include/linux/mmzone.h static inline int pfn_section_valid(struct mem_section *ms, unsigned long pfn) mem_section 1338 include/linux/mmzone.h static inline int pfn_section_valid(struct mem_section *ms, unsigned long pfn) mem_section 1347 include/linux/mmzone.h struct mem_section *ms; mem_section 412 kernel/crash_core.c VMCOREINFO_SYMBOL_ARRAY(mem_section); mem_section 413 kernel/crash_core.c VMCOREINFO_LENGTH(mem_section, NR_SECTION_ROOTS); mem_section 414 kernel/crash_core.c VMCOREINFO_STRUCT_SIZE(mem_section); mem_section 415 kernel/crash_core.c VMCOREINFO_OFFSET(mem_section, section_mem_map); mem_section 169 mm/memory_hotplug.c struct mem_section *ms; mem_section 204 mm/memory_hotplug.c struct mem_section *ms; mem_section 499 mm/memory_hotplug.c struct mem_section *ms = __nr_to_section(pfn_to_section_nr(pfn)); mem_section 193 mm/page_ext.c struct mem_section *section = __pfn_to_section(pfn); mem_section 223 mm/page_ext.c struct mem_section *section; mem_section 275 mm/page_ext.c struct mem_section *ms; mem_section 28 mm/sparse.c struct mem_section **mem_section; mem_section 30 mm/sparse.c struct mem_section mem_section[NR_SECTION_ROOTS][SECTIONS_PER_ROOT] mem_section 33 mm/sparse.c EXPORT_SYMBOL(mem_section); mem_section 64 mm/sparse.c static noinline struct mem_section __ref *sparse_index_alloc(int nid) mem_section 66 mm/sparse.c struct mem_section *section = NULL; mem_section 68 mm/sparse.c sizeof(struct mem_section); mem_section 86 mm/sparse.c struct mem_section *section; mem_section 95 mm/sparse.c if (mem_section[root]) mem_section 102 mm/sparse.c mem_section[root] = section; mem_section 114 mm/sparse.c unsigned long __section_nr(struct mem_section *ms) mem_section 117 mm/sparse.c struct mem_section *root = NULL; mem_section 133 mm/sparse.c unsigned long __section_nr(struct mem_section *ms) mem_section 135 mm/sparse.c return (unsigned long)(ms - mem_section[0]); mem_section 150 mm/sparse.c static inline int sparse_early_nid(struct mem_section *section) mem_section 191 mm/sparse.c static void section_mark_present(struct mem_section *ms) mem_section 240 mm/sparse.c struct mem_section *ms; mem_section 263 mm/sparse.c if (unlikely(!mem_section)) { mem_section 266 mm/sparse.c size = sizeof(struct mem_section*) * NR_SECTION_ROOTS; mem_section 268 mm/sparse.c mem_section = memblock_alloc(size, align); mem_section 269 mm/sparse.c if (!mem_section) mem_section 279 mm/sparse.c struct mem_section *ms; mem_section 333 mm/sparse.c static void __meminit sparse_init_one_section(struct mem_section *ms, mem_section 566 mm/sparse.c struct mem_section *ms; mem_section 615 mm/sparse.c struct mem_section *ms; mem_section 634 mm/sparse.c struct mem_section *ms; mem_section 742 mm/sparse.c struct mem_section *ms = __pfn_to_section(pfn); mem_section 813 mm/sparse.c struct mem_section *ms = __pfn_to_section(pfn); mem_section 881 mm/sparse.c struct mem_section *ms; mem_section 938 mm/sparse.c void sparse_remove_section(struct mem_section *ms, unsigned long pfn,