Lines Matching refs:wsp

99 lgrp_cpulist_walk_init(mdb_walk_state_t *wsp)  in lgrp_cpulist_walk_init()  argument
106 if (mdb_vread(&lgrp, sizeof (struct lgrp), wsp->walk_addr) == -1) { in lgrp_cpulist_walk_init()
107 mdb_warn("couldn't read 'lgrp' at %p", wsp->walk_addr); in lgrp_cpulist_walk_init()
114 wsp->walk_data = lcw; in lgrp_cpulist_walk_init()
115 wsp->walk_addr = lcw->lcw_firstcpu; in lgrp_cpulist_walk_init()
121 lgrp_cpulist_walk_step(mdb_walk_state_t *wsp) in lgrp_cpulist_walk_step() argument
123 lgrp_cpu_walk_t *lcw = (lgrp_cpu_walk_t *)wsp->walk_data; in lgrp_cpulist_walk_step()
124 uintptr_t addr = (uintptr_t)wsp->walk_addr; in lgrp_cpulist_walk_step()
136 status = wsp->walk_callback(addr, &cpu, wsp->walk_cbdata); in lgrp_cpulist_walk_step()
142 wsp->walk_addr = addr; in lgrp_cpulist_walk_step()
423 lgrp_walk_init(mdb_walk_state_t *wsp) in lgrp_walk_init() argument
463 wsp->walk_data = lwd; in lgrp_walk_init()
464 wsp->walk_addr = lwd->lwd_lgrp_tbl[0]; in lgrp_walk_init()
477 lgrp_walk_step_common(mdb_walk_state_t *wsp) in lgrp_walk_step_common() argument
481 if (wsp->walk_addr == 0) in lgrp_walk_step_common()
484 if (mdb_vread(&lgrp, sizeof (lgrp_t), wsp->walk_addr) == -1) { in lgrp_walk_step_common()
485 mdb_warn("unable to read lgrp at %p", wsp->walk_addr); in lgrp_walk_step_common()
489 return (wsp->walk_callback(wsp->walk_addr, &lgrp, wsp->walk_cbdata)); in lgrp_walk_step_common()
497 lgrp_walk_step(mdb_walk_state_t *wsp) in lgrp_walk_step() argument
499 lgrp_walk_data_t *lwd = wsp->walk_data; in lgrp_walk_step()
500 int status = lgrp_walk_step_common(wsp); in lgrp_walk_step()
508 wsp->walk_addr = lwd->lwd_lgrp_tbl[lwd->lwd_iter]; in lgrp_walk_step()
510 if (wsp->walk_addr == 0) { in lgrp_walk_step()
526 lgrp_parents_walk_init(mdb_walk_state_t *wsp) in lgrp_parents_walk_init() argument
536 lgrp_parents_walk_step(mdb_walk_state_t *wsp) in lgrp_parents_walk_step() argument
541 if (wsp->walk_addr == 0) in lgrp_parents_walk_step()
544 if (mdb_vread(&lgrp, sizeof (struct lgrp), wsp->walk_addr) == -1) { in lgrp_parents_walk_step()
545 mdb_warn("couldn't read 'lgrp' at %p", wsp->walk_addr); in lgrp_parents_walk_step()
549 status = wsp->walk_callback(wsp->walk_addr, &lgrp, wsp->walk_cbdata); in lgrp_parents_walk_step()
552 wsp->walk_addr = (uintptr_t)lgrp.lgrp_parent; in lgrp_parents_walk_step()
593 lgrp_set_walk_init(mdb_walk_state_t *wsp, klgrpset_t set) in lgrp_set_walk_init() argument
646 wsp->walk_data = lwsd; in lgrp_set_walk_init()
649 wsp->walk_addr = lwsd->lwsd_lgrp_tbl[id]; in lgrp_set_walk_init()
659 lgrp_set_walk_step(mdb_walk_state_t *wsp) in lgrp_set_walk_step() argument
662 lgrp_set_walk_data_t *lwsd = wsp->walk_data; in lgrp_set_walk_step()
663 int status = lgrp_walk_step_common(wsp); in lgrp_set_walk_step()
671 wsp->walk_addr = lwsd->lwsd_lgrp_tbl[id]; in lgrp_set_walk_step()
686 lgrp_rsrc_walk_init(mdb_walk_state_t *wsp, int resource) in lgrp_rsrc_walk_init() argument
690 if (mdb_vread(&lgrp, sizeof (struct lgrp), wsp->walk_addr) == -1) { in lgrp_rsrc_walk_init()
691 mdb_warn("couldn't read 'lgrp' at %p", wsp->walk_addr); in lgrp_rsrc_walk_init()
695 return (lgrp_set_walk_init(wsp, lgrp.lgrp_set[resource])); in lgrp_rsrc_walk_init()
702 lgrp_rsrc_cpu_walk_init(mdb_walk_state_t *wsp) in lgrp_rsrc_cpu_walk_init() argument
704 return (lgrp_rsrc_walk_init(wsp, LGRP_RSRC_CPU)); in lgrp_rsrc_cpu_walk_init()
711 lgrp_rsrc_mem_walk_init(mdb_walk_state_t *wsp) in lgrp_rsrc_mem_walk_init() argument
713 return (lgrp_rsrc_walk_init(wsp, LGRP_RSRC_MEM)); in lgrp_rsrc_mem_walk_init()