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