/illumos-gate/usr/src/uts/sun4/os/ |
H A D | memnode.c | 70 int mnode; in mem_node_add_slice() local 83 mnode = PFN_2_MEM_NODE(start); in mem_node_add_slice() 84 ASSERT(mnode < max_mem_nodes); in mem_node_add_slice() 107 lgrp_config(LGRP_CONFIG_MEM_ADD, mnode, MEM_NODE_2_LGRPHAND(mnode)); in mem_node_add_slice() 120 int mnode; in mem_node_del_slice() local 216 int mnode; in mem_node_alloc() local 223 for (mnode = 0; mnode < max_mem_nodes; mnode++) in mem_node_alloc() 228 if (mnode >= max_mem_nodes) in mem_node_alloc() 239 return (mnode); in mem_node_alloc() 303 int mnode; in mem_node_max_range() local [all …]
|
H A D | lgrpplat.c | 163 int mnode; in lgrp_plat_pfn_to_hand() local 171 mnode = PFN_2_MEM_NODE(pfn); in lgrp_plat_pfn_to_hand() 172 if (mnode < 0) in lgrp_plat_pfn_to_hand() 175 return (MEM_NODE_2_LGRPHAND(mnode)); in lgrp_plat_pfn_to_hand() 200 int mnode; in lgrp_plat_mem_size() local 212 if (mnode >= 0 && mem_node_config[mnode].exists) { in lgrp_plat_mem_size() 215 npgs = MNODE_PGCNT(mnode); in lgrp_plat_mem_size() 304 int mnode; in plat_lgrphand_to_mem_node() local 317 return (mnode); in plat_lgrphand_to_mem_node() 326 ASSERT(mnode >= 0 && mnode < max_mem_nodes); in plat_mem_node_to_lgrphand() [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | memnode.c | 73 int mnode; in mem_node_add_slice() local 86 mnode = PFN_2_MEM_NODE(start); in mem_node_add_slice() 87 ASSERT(mnode >= 0 && mnode < max_mem_nodes); in mem_node_add_slice() 111 lgrp_config(LGRP_CONFIG_MEM_ADD, mnode, MEM_NODE_2_LGRPHAND(mnode)); in mem_node_add_slice() 124 int mnode; in mem_node_del_slice() local 134 ASSERT(mnode >= 0 && mnode < max_mem_nodes); in mem_node_del_slice() 156 mnode, MEM_NODE_2_LGRPHAND(mnode)); in mem_node_del_slice() 225 int mnode; in mem_node_alloc() local 232 for (mnode = 0; mnode < max_mem_nodes; mnode++) in mem_node_alloc() 237 if (mnode >= max_mem_nodes) in mem_node_alloc() [all …]
|
H A D | lgrpplat.c | 699 ASSERT(0 <= mnode && mnode < lgrp_plat_max_mem_node); in plat_mem_node_to_lgrphand() 1160 int mnode; in lgrp_plat_mem_size() local 1171 mnode = (int)plathand; in lgrp_plat_mem_size() 1176 for (mnode = lgrp_plat_node_cnt; in lgrp_plat_mem_size() 1177 mnode < lgrp_plat_max_mem_node; mnode++) { in lgrp_plat_mem_size() 1194 int mnode; in lgrp_plat_pfn_to_hand() local 1203 if (mnode < 0) in lgrp_plat_pfn_to_hand() 2078 int mnode; in lgrp_plat_main_init() local 2084 mnode = i; in lgrp_plat_main_init() 2214 int node, mnode; in lgrp_plat_memnode_info_update() local [all …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_pagelist.c | 543 int mnode; in page_ctrs_sz() local 561 for (firstmn = -1, mnode = 0; mnode < max_mem_nodes; mnode++) { in page_ctrs_sz() 573 mnode_maxmrange[mnode] = MNODE_MAX_MRANGE(mnode); in page_ctrs_sz() 610 for (mnode = 0; mnode < max_mem_nodes; mnode++) { in page_ctrs_sz() 671 for (mnode = 0; mnode < max_mem_nodes; mnode++) { in page_ctrs_alloc() 703 for (firstmn = -1, mnode = 0; mnode < max_mem_nodes; mnode++) { in page_ctrs_alloc() 793 for (mnode = 0; mnode < MAX_MEM_NODES; mnode++) { in page_ctrs_alloc() 1076 mnode_maxmrange[mnode] = MNODE_MAX_MRANGE(mnode); in page_ctrs_adjust() 2466 for (mnode = mlo; mnode < mhi; mnode++) { in page_freelist_coalesce_all() 2471 for (mnode = mlo; mnode < mhi; mnode++) { in page_freelist_coalesce_all() [all …]
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | vm_dep.h | 99 #define MNODE_RANGE_CNT(mnode) mnode_range_cnt(mnode) argument 100 #define MNODE_MAX_MRANGE(mnode) memrange_num(mem_node_config[mnode].physbase) argument 107 #define MTYPE_2_MRANGE(mnode, mtype) \ argument 161 (first) = (mnode); \ 164 #define PAGE_CTRS_WRITE_LOCK(mnode) \ argument 167 page_freelist_lock(mnode); \ 172 page_freelist_unlock(mnode); \ 173 rw_exit(&page_ctrs_rwlock[(mnode)]); \ 314 #define MNODE_PGCNT(mnode) mnode_pgcnt(mnode) argument 324 #define FPC_MUTEX(mnode, i) (&fpc_mutex[i][mnode]) argument [all …]
|
H A D | vm_machdep.c | 1352 mnode_range_cnt(int mnode) in mnode_range_cnt() argument 1355 ASSERT(mnode == 0); in mnode_range_cnt() 1403 size_t mnode; in mnode_range_setup() local 1406 mnode < max_mem_nodes; mnode++) { in mnode_range_setup() 1421 mp->mnr_mnode = mnode; in mnode_range_setup() 1469 ASSERT(0 <= mnode && mnode < max_mem_nodes); in mnode_range_add() 1543 _NOTE(ARGUNUSED(mnode)); in mnode_range_del() 1544 ASSERT(0 <= mnode && mnode < max_mem_nodes); in mnode_range_del() 1688 _NOTE(ARGUNUSED(mnode)); in mnodetype_2_pfn() 1755 mnode_pgcnt(int mnode) in mnode_pgcnt() argument [all …]
|
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | vm_dep.h | 64 pfnhi = mem_node_config[mnode].physmax; 72 #define MTYPE_2_MRANGE(mnode, mtype) (mtype) argument 170 (first) = (mnode); \ 173 (first) = (mnode); \ 176 #define PAGE_CTRS_WRITE_LOCK(mnode) \ argument 179 page_freelist_lock(mnode); \ 191 page_freelist_unlock(mnode); \ 192 rw_exit(&page_ctrs_rwlock[(mnode)]); \ 298 #define FPC_MUTEX(mnode, i) (&fpc_mutex[i][mnode]) argument 299 #define CPC_MUTEX(mnode, i) (&cpc_mutex[i][mnode]) argument [all …]
|
H A D | vm_dep.c | 740 int mnode, mtype; in alloc_page_freelists() local 749 for (mnode = 0; mnode < max_mem_nodes; mnode++) { in alloc_page_freelists() 750 page_cachelists[mtype][mnode] = (page_t **)alloc_base; in alloc_page_freelists() 765 for (mnode = 0; mnode < max_mem_nodes; mnode++) { in alloc_page_freelists() 766 page_freelists[szc][mtype][mnode] = in alloc_page_freelists()
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mpo.c | 999 int i, mnode; in plat_pfn_to_mem_node() local 1019 ASSERT(mnode < max_mem_nodes); in plat_pfn_to_mem_node() 1021 return (mnode); in plat_pfn_to_mem_node() 1113 ASSERT(mnode >= 0 && mnode < max_mem_nodes); in plat_mem_node_iterator_init() 1131 it->mi_mnode = mnode; in plat_mem_node_iterator_init() 1186 it->mi_mnode = mnode; in plat_mem_node_iterator_init() 1778 int i, mnode; in mstripe_update() local 1834 mnode = lgrphand; in mstripe_update() 1889 int i, j, mnode, found; in mnode_update() local 1907 for (mnode = 0; mnode < max_locality_groups; mnode++) { in mnode_update() [all …]
|
/illumos-gate/usr/src/uts/sun4u/daktari/os/ |
H A D | daktari.c | 288 plat_freelist_process(int mnode) in plat_freelist_process() argument 300 int mnode; in update_mem_bounds() local 314 if ((mnode = plat_lgrphand_to_mem_node(boardid)) == -1) { in update_mem_bounds() 315 if ((mnode = slice_to_memnode[PA_2_SLICE(base)]) == -1) in update_mem_bounds() 316 mnode = mem_node_alloc(); in update_mem_bounds() 318 ASSERT(mnode >= 0); in update_mem_bounds() 319 ASSERT(mnode < MAX_MEM_NODES); in update_mem_bounds() 320 plat_assign_lgrphand_to_mem_node(boardid, mnode); in update_mem_bounds() 326 slice_to_memnode[PA_2_SLICE(base)] = mnode; in update_mem_bounds()
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/os/ |
H A D | cherrystone.c | 297 plat_freelist_process(int mnode) in plat_freelist_process() argument 309 int mnode; in update_mem_bounds() local 323 if ((mnode = plat_lgrphand_to_mem_node(boardid)) == -1) { in update_mem_bounds() 324 if ((mnode = slice_to_memnode[PA_2_SLICE(base)]) == -1) in update_mem_bounds() 325 mnode = mem_node_alloc(); in update_mem_bounds() 327 ASSERT(mnode >= 0); in update_mem_bounds() 328 ASSERT(mnode < MAX_MEM_NODES); in update_mem_bounds() 329 plat_assign_lgrphand_to_mem_node(boardid, mnode); in update_mem_bounds() 335 slice_to_memnode[PA_2_SLICE(base)] = mnode; in update_mem_bounds()
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | memnode.h | 52 #define MEM_NODE_2_LGRPHAND(mnode) \ argument 53 ((max_mem_nodes > 1) ? plat_mem_node_to_lgrphand(mnode) : \
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | memnode.h | 74 #define MEM_NODE_2_LGRPHAND(mnode) \ argument 75 ((max_mem_nodes > 1) ? plat_mem_node_to_lgrphand(mnode) : \
|
/illumos-gate/usr/src/uts/sun4u/opl/os/ |
H A D | opl.c | 634 int mnode, snode, tnode; in plat_lgrp_config() local 649 mnode = plat_pfn_to_mem_node(umb->u_base >> MMU_PAGESHIFT); in plat_lgrp_config() 650 plat_assign_lgrphand_to_mem_node(hand, mnode); in plat_lgrp_config() 660 if ((mnode = plat_lgrphand_to_mem_node(hand)) != -1) { in plat_lgrp_config() 661 if (mem_node_config[mnode].exists) { in plat_lgrp_config() 662 start = mem_node_config[mnode].physbase; in plat_lgrp_config() 663 end = mem_node_config[mnode].physmax; in plat_lgrp_config() 773 plat_freelist_process(int mnode) in plat_freelist_process() argument
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/ |
H A D | cpu_prop_update.c | 206 add_clock_frequency(picl_nodehdl_t pnode, mde_cookie_t mnode) in add_clock_frequency() argument 211 if (md_get_prop_val(mdp, mnode, "clock-frequency", in add_clock_frequency() 239 add_compatible(picl_nodehdl_t pnode, mde_cookie_t mnode) in add_compatible() argument 249 if (md_get_prop_data(mdp, mnode, "compatible", (uint8_t **)&compat, in add_compatible()
|
/illumos-gate/usr/src/uts/sun4u/lw8/os/ |
H A D | lw8_platmod.c | 301 int mnode; in update_mem_bounds() local 312 if ((mnode = plat_lgrphand_to_mem_node(brd)) == -1) { in update_mem_bounds() 313 if ((mnode = slice_to_memnode[PA_2_SLICE(base)]) == -1) in update_mem_bounds() 314 mnode = mem_node_alloc(); in update_mem_bounds() 315 plat_assign_lgrphand_to_mem_node(brd, mnode); in update_mem_bounds() 324 slice_to_memnode[PA_2_SLICE(base)] = mnode; in update_mem_bounds() 616 plat_freelist_process(int mnode) in plat_freelist_process() argument
|
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | serengeti.c | 294 int mnode; in update_mem_bounds() local 305 if ((mnode = plat_lgrphand_to_mem_node(brd)) == -1) { in update_mem_bounds() 306 if ((mnode = slice_to_memnode[PA_2_SLICE(base)]) == -1) in update_mem_bounds() 307 mnode = mem_node_alloc(); in update_mem_bounds() 308 plat_assign_lgrphand_to_mem_node(brd, mnode); in update_mem_bounds() 317 slice_to_memnode[PA_2_SLICE(base)] = mnode; in update_mem_bounds() 608 plat_freelist_process(int mnode) in plat_freelist_process() argument
|
/illumos-gate/usr/src/lib/libkmf/libkmf/common/ |
H A D | policy.c | 632 xmlNodePtr mnode; in AddValidationNodes() local 636 mnode = xmlNewChild(parent, NULL, in AddValidationNodes() 638 if (mnode == NULL) in AddValidationNodes() 641 addFormatting(mnode, "\n"); in AddValidationNodes() 644 ret = AddOCSPNodes(mnode, &(policy->validation_info.ocsp_info)); in AddValidationNodes() 650 ret = AddCRLNodes(mnode, &(policy->validation_info.crl_info)); in AddValidationNodes() 655 addFormatting(mnode, "\t"); in AddValidationNodes() 660 xmlUnlinkNode(mnode); in AddValidationNodes() 661 xmlFreeNode(mnode); in AddValidationNodes()
|
/illumos-gate/usr/src/uts/sun4u/darwin/os/ |
H A D | darwin.c | 75 plat_freelist_process(int mnode) in plat_freelist_process() argument
|
/illumos-gate/usr/src/uts/sun4u/javelin/os/ |
H A D | javelin.c | 77 plat_freelist_process(int mnode) in plat_freelist_process() argument
|
/illumos-gate/usr/src/uts/sun4u/tazmo/os/ |
H A D | tazmo.c | 77 plat_freelist_process(int mnode) in plat_freelist_process() argument
|
/illumos-gate/usr/src/uts/i86pc/io/xsvc/ |
H A D | xsvc.c | 294 xsvc_mnode_t *mnode; in xsvc_detach() local 319 while ((mnode = avl_first(&state->xs_mlist.ml_avl)) != NULL) { in xsvc_detach() 320 mp = mnode->mn_home; in xsvc_detach() 765 xsvc_mnode_t mnode; in xsvc_mem_lookup() local 770 mnode.mn_key = key; in xsvc_mem_lookup() 772 mnp = avl_find(&state->xs_mlist.ml_avl, &mnode, &where); in xsvc_mem_lookup()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | lgrp.c | 1226 lgrp_mem_fini(mnode, from, B_TRUE); in lgrp_mem_rename() 1227 lgrp_mem_init(mnode, to, B_TRUE); in lgrp_mem_rename() 1252 mnodeset_t mnodes_mask = ((mnodeset_t)1 << mnode); in lgrp_mem_init() 1429 mnodes_mask = ((mnodeset_t)1 << mnode); in lgrp_mem_fini() 4407 int offset, mnode; in lgrp_memnode_choose() local 4439 for (mnode = 0; mnode < max_mem_nodes; mnode++) in lgrp_memnode_choose() 4440 if (nodes & ((mnodeset_t)1 << mnode)) in lgrp_memnode_choose() 4443 } while (mnode >= max_mem_nodes); in lgrp_memnode_choose() 4447 c->lmc_nodes = (nodes & ~((mnodeset_t)1 << mnode)); in lgrp_memnode_choose() 4449 c->lmc_tried = (c->lmc_tried | ((mnodeset_t)1 << mnode)); in lgrp_memnode_choose() [all …]
|
/illumos-gate/usr/src/uts/sun4u/grover/os/ |
H A D | grover.c | 164 plat_freelist_process(int mnode) in plat_freelist_process() argument
|