Lines Matching defs:mi
105 find_bootmap_pfn(struct meminfo *mi, unsigned int bootmap_pages)
114 if (mi->bank->node != 0)
117 start = PFN_UP(mi->bank->start);
118 end = PFN_DOWN(mi->bank->size + mi->bank->start);
142 find_memend_and_nodes(struct meminfo *mi, struct node_info *np)
151 if (mi->bank->size == 0) {
158 np->start = PFN_UP(mi->bank->start);
159 np->end = PFN_DOWN(mi->bank->start + mi->bank->size);
177 mi->end = memend_pfn << PAGE_SHIFT;
185 void __init bootmem_init(struct meminfo *mi)
191 find_memend_and_nodes(mi, &node_info);
193 bootmap_pfn = find_bootmap_pfn(mi, node_info.bootmap_pages);
209 free_bootmem_node(pgdat, mi->bank->start, mi->bank->size);
254 void __init paging_init(struct meminfo *mi)
263 memcpy(&meminfo, mi, sizeof(meminfo));
273 memtable_init(mi);