Lines Matching refs:mnode

1230 mnode_range_cnt(int mnode)  in mnode_range_cnt()  argument
1233 ASSERT(mnode == 0); in mnode_range_cnt()
1239 if (mem_node_config[mnode].exists != 0) { in mnode_range_cnt()
1244 while (MEMRANGEHI(mri) < mem_node_config[mnode].physbase) in mnode_range_cnt()
1252 mem_node_config[mnode].physmax >= MEMRANGELO(mri)) { in mnode_range_cnt()
1254 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri)) in mnode_range_cnt()
1272 int mnode, mri; in mnode_range_setup() local
1278 for (mnode = 0; mnode < max_mem_nodes; mnode++) { in mnode_range_setup()
1279 if (mem_node_config[mnode].exists == 0) in mnode_range_setup()
1284 while (MEMRANGEHI(mri) < mem_node_config[mnode].physbase) in mnode_range_setup()
1287 while (mri >= 0 && mem_node_config[mnode].physmax >= in mnode_range_setup()
1290 mem_node_config[mnode].physbase); in mnode_range_setup()
1292 mem_node_config[mnode].physmax); in mnode_range_setup()
1293 mnoderanges->mnr_mnode = mnode; in mnode_range_setup()
1298 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri)) in mnode_range_setup()
1340 mnode_range_add(int mnode) in mnode_range_add() argument
1347 ASSERT(0 <= mnode && mnode < max_mem_nodes); in mnode_range_add()
1348 ASSERT(mem_node_config[mnode].exists); in mnode_range_add()
1349 start = mem_node_config[mnode].physbase; in mnode_range_add()
1350 end = mem_node_config[mnode].physmax; in mnode_range_add()
1358 if (mnoderanges[n].mnr_mnode == mnode) in mnode_range_add()
1366 while (MEMRANGEHI(mri) < mem_node_config[mnode].physbase) in mnode_range_add()
1368 while (mri >= 0 && mem_node_config[mnode].physmax >= MEMRANGELO(mri)) { in mnode_range_add()
1371 if (mnoderanges[n].mnr_mnode == mnode && in mnode_range_add()
1391 mnoderanges[n].mnr_mnode = mnode; in mnode_range_add()
1406 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri)) in mnode_range_add()
1419 mnode_range_del(int mnode) in mnode_range_del() argument
1421 _NOTE(ARGUNUSED(mnode)); in mnode_range_del()
1422 ASSERT(0 <= mnode && mnode < max_mem_nodes); in mnode_range_del()
1497 mtype_pgr_init(int *flags, page_t *pp, int mnode, pgcnt_t pgcnt) in mtype_pgr_init() argument
1519 mtype_func(int mnode, int mtype, uint_t flags) in mtype_func() argument
1533 if (mnoderanges[mtype].mnr_mnode == mnode) in mtype_func()
1537 } else if (mnoderanges[mtype].mnr_mnode == mnode) { in mtype_func()
1589 mnodetype_2_pfn(int mnode, int mtype, pfn_t *pfnlo, pfn_t *pfnhi) in mnodetype_2_pfn() argument
1591 _NOTE(ARGUNUSED(mnode)); in mnodetype_2_pfn()
1592 ASSERT(mnoderanges[mtype].mnr_mnode == mnode); in mnodetype_2_pfn()
1658 mnode_pgcnt(int mnode) in mnode_pgcnt() argument
1664 mtype = mtype_func(mnode, mtype, flags); in mnode_pgcnt()
1668 mtype = mtype_func(mnode, mtype, flags | PGI_MT_NEXT); in mnode_pgcnt()
3070 int mnode, int mtype, ddi_dma_attr_t *dma_attr) in page_get_mnode_anylist() argument
3088 MTYPE_START(mnode, mtype, flags); in page_get_mnode_anylist()
3108 if (PAGE_FREELISTS(mnode, szc, bin, mtype) == NULL) in page_get_mnode_anylist()
3111 pcm = PC_BIN_MUTEX(mnode, bin, PG_FREE_LIST); in page_get_mnode_anylist()
3113 pp = PAGE_FREELISTS(mnode, szc, bin, mtype); in page_get_mnode_anylist()
3131 ASSERT(PFN_2_MEM_NODE(pp->p_pagenum) == mnode); in page_get_mnode_anylist()
3152 page_sub(&PAGE_FREELISTS(mnode, szc, bin, in page_get_mnode_anylist()
3154 page_ctr_sub(mnode, mtype, pp, PG_FREE_LIST); in page_get_mnode_anylist()
3176 pp = page_freelist_split(szc, bin, mnode, in page_get_mnode_anylist()
3190 MTYPE_NEXT(mnode, mtype, flags); in page_get_mnode_anylist()
3204 if (PAGE_CACHELISTS(mnode, bin, mtype) == NULL) in page_get_mnode_anylist()
3206 pcm = PC_BIN_MUTEX(mnode, bin, PG_CACHE_LIST); in page_get_mnode_anylist()
3208 pp = PAGE_CACHELISTS(mnode, bin, mtype); in page_get_mnode_anylist()
3221 ASSERT(PFN_2_MEM_NODE(pp->p_pagenum) == mnode); in page_get_mnode_anylist()
3244 page_sub(&PAGE_CACHELISTS(mnode, bin, in page_get_mnode_anylist()
3246 page_ctr_sub(mnode, mtype, pp, PG_CACHE_LIST); in page_get_mnode_anylist()
3260 MTYPE_NEXT(mnode, mtype, flags); in page_get_mnode_anylist()
3289 int mnode; in page_get_anylist() local
3354 while ((mnode = lgrp_memnode_choose(&lgrp_cookie)) >= 0) { in page_get_anylist()
3361 pp = page_get_mnode_freelist(mnode, in page_get_anylist()
3365 bin, flags, mnode, mtype); in page_get_anylist()
3369 flags, mnode, mtype, dma_attr); in page_get_anylist()