Lines Matching refs:mb
1001 struct mblock_md *mb; in plat_pfn_to_mem_node() local
1013 mb = &mpo_mblock[0]; in plat_pfn_to_mem_node()
1015 if (pfn >= mb->base_pfn && pfn <= mb->end_pfn) { in plat_pfn_to_mem_node()
1016 ra_to_pa_pfn = btop(mb->ra_to_pa); in plat_pfn_to_mem_node()
1023 mb++; in plat_pfn_to_mem_node()
1042 struct mblock_md *mb; in plat_rapfn_to_papfn() local
1053 for (mb = &mpo_mblock[0], i = 0; i < n_mblocks; i++, mb++) { in plat_rapfn_to_papfn()
1054 if (pfn <= mb->end_pfn && pfn >= mb->base_pfn) { in plat_rapfn_to_papfn()
1055 ra_to_pa_pfn = btop(mb->ra_to_pa); in plat_rapfn_to_papfn()
1327 struct mblock_md *mb = mpo_mblock; in valid_pages() local
1365 uint64_t base = mb->base; in valid_pages()
1366 uint64_t end = mb->base + mb->size - 1; in valid_pages()
1367 uint64_t ra_to_pa = mb->ra_to_pa; in valid_pages()
1374 if (mb->size < max_page_len) { in valid_pages()
1400 last_page_base + max_coalesce_len > mb[1].base && in valid_pages()
1402 MNODE(mb[1].base + mb[1].ra_to_pa)) { in valid_pages()
1405 "pagelen = %lx\n", end, ra_to_pa, mb[1].base, in valid_pages()
1406 mb[1].ra_to_pa, max_coalesce_len); in valid_pages()
1410 mb++; in valid_pages()
1464 mblock_md_t *mb = NULL; in mblock_alloc() local
1485 mb = (struct mblock_md *)kmem_zalloc(allocsz, KM_SLEEP); in mblock_alloc()
1486 ms = (mem_stripe_t *)(mb + nmblocks); in mblock_alloc()
1489 mb = &small_mpo_mblocks[0]; in mblock_alloc()
1499 mb = (struct mblock_md *) in mblock_alloc()
1501 if (mb != (struct mblock_md *)MPOBUF_BASE) { in mblock_alloc()
1508 ms = (mem_stripe_t *)(mb + nmblocks); in mblock_alloc()
1511 mc->mc_mblocks = mb; in mblock_alloc()