mem_section 67 include/asm-generic/memory_model.h struct mem_section *__sec = __pfn_to_section(__pfn); \ mem_section 70 include/linux/memory.h struct mem_section; mem_section 111 include/linux/memory.h extern int register_new_memory(int, struct mem_section *); mem_section 113 include/linux/memory.h extern int unregister_memory_section(struct mem_section *); mem_section 118 include/linux/memory.h extern struct memory_block *find_memory_block_hinted(struct mem_section *, mem_section 120 include/linux/memory.h extern struct memory_block *find_memory_block(struct mem_section *); mem_section 12 include/linux/memory_hotplug.h struct mem_section; mem_section 269 include/linux/memory_hotplug.h extern void sparse_remove_one_section(struct zone *zone, struct mem_section *ms); mem_section 1114 include/linux/mmzone.h #define SECTIONS_PER_ROOT (PAGE_SIZE / sizeof (struct mem_section)) mem_section 1124 include/linux/mmzone.h extern struct mem_section *mem_section[NR_SECTION_ROOTS]; mem_section 1126 include/linux/mmzone.h extern struct mem_section mem_section[NR_SECTION_ROOTS][SECTIONS_PER_ROOT]; mem_section 1129 include/linux/mmzone.h static inline struct mem_section *__nr_to_section(unsigned long nr) mem_section 1131 include/linux/mmzone.h if (!mem_section[SECTION_NR_TO_ROOT(nr)]) mem_section 1133 include/linux/mmzone.h return &mem_section[SECTION_NR_TO_ROOT(nr)][nr & SECTION_ROOT_MASK]; mem_section 1135 include/linux/mmzone.h extern int __section_nr(struct mem_section* ms); mem_section 1149 include/linux/mmzone.h static inline struct page *__section_mem_map_addr(struct mem_section *section) mem_section 1156 include/linux/mmzone.h static inline int present_section(struct mem_section *section) mem_section 1166 include/linux/mmzone.h static inline int valid_section(struct mem_section *section) mem_section 1176 include/linux/mmzone.h static inline struct mem_section *__pfn_to_section(unsigned long pfn)