Lines Matching defs:lwd
427 lgrp_walk_data_t *lwd;
430 lwd = mdb_zalloc(sizeof (lgrp_walk_data_t), UM_SLEEP | UM_GC);
432 if (mdb_readsym(&lwd->lwd_nlgrps, sizeof (int),
438 if (lwd->lwd_nlgrps < 0) {
439 mdb_warn("lgrp_alloc_max of bounds (%d)\n", lwd->lwd_nlgrps);
443 lwd->lwd_nlgrps++;
451 if (sym.st_size < lwd->lwd_nlgrps * sizeof (lgrp_t *)) {
456 lwd->lwd_lgrp_tbl = mdb_alloc(sym.st_size, UM_SLEEP | UM_GC);
458 if (mdb_readsym(lwd->lwd_lgrp_tbl, lwd->lwd_nlgrps * sizeof (lgrp_t *),
465 wsp->walk_data = lwd;
466 wsp->walk_addr = lwd->lwd_lgrp_tbl[0];
501 lgrp_walk_data_t *lwd = wsp->walk_data;
505 lwd->lwd_iter++;
507 if (lwd->lwd_iter >= lwd->lwd_nlgrps) {
510 wsp->walk_addr = lwd->lwd_lgrp_tbl[lwd->lwd_iter];
514 lwd->lwd_iter);