Lines Matching refs:twp
56 thread_walk_t *twp = mdb_alloc(sizeof (thread_walk_t), UM_SLEEP);
61 mdb_free(twp, sizeof (thread_walk_t));
65 twp->tw_inproc = FALSE;
72 mdb_free(twp, sizeof (thread_walk_t));
77 twp->tw_inproc = TRUE;
80 twp->tw_thread = mdb_alloc(sizeof (kthread_t), UM_SLEEP);
81 twp->tw_last = wsp->walk_addr;
82 twp->tw_step = FALSE;
84 wsp->walk_data = twp;
91 thread_walk_t *twp = (thread_walk_t *)wsp->walk_data;
97 if (twp->tw_step && wsp->walk_addr == twp->tw_last)
100 if (mdb_vread(twp->tw_thread, sizeof (kthread_t),
106 status = wsp->walk_callback(wsp->walk_addr, twp->tw_thread,
109 if (twp->tw_inproc)
110 wsp->walk_addr = (uintptr_t)twp->tw_thread->t_forw;
112 wsp->walk_addr = (uintptr_t)twp->tw_thread->t_next;
114 twp->tw_step = TRUE;
121 thread_walk_t *twp = (thread_walk_t *)wsp->walk_data;
123 mdb_free(twp->tw_thread, sizeof (kthread_t));
124 mdb_free(twp, sizeof (thread_walk_t));