Lines Matching refs:wsp

96 tnrh_walk_init(mdb_walk_state_t *wsp)  in tnrh_walk_init()  argument
116 wsp->walk_addr = 0; in tnrh_walk_init()
117 wsp->walk_data = twp; in tnrh_walk_init()
123 tnrh_walk_step(mdb_walk_state_t *wsp) in tnrh_walk_step() argument
125 tnrh_walk_t *twp = wsp->walk_data; in tnrh_walk_step()
129 while (wsp->walk_addr == 0) { in tnrh_walk_step()
140 wsp->walk_addr = (uintptr_t)(*twp->hptr)[twp->idx++]. in tnrh_walk_step()
145 if (mdb_vread(&tnrhc, sizeof (tnrhc), wsp->walk_addr) == -1) { in tnrh_walk_step()
146 mdb_warn("can't read tsol_tnrhc_t at %p", wsp->walk_addr); in tnrh_walk_step()
150 status = wsp->walk_callback(wsp->walk_addr, &tnrhc, in tnrh_walk_step()
151 wsp->walk_cbdata); in tnrh_walk_step()
153 wsp->walk_addr = (uintptr_t)tnrhc.rhc_next; in tnrh_walk_step()
158 tnrh_walk_fini(mdb_walk_state_t *wsp) in tnrh_walk_fini() argument
160 tnrh_walk_t *twp = wsp->walk_data; in tnrh_walk_fini()
192 tnrhtp_walk_init(mdb_walk_state_t *wsp) in tnrhtp_walk_init() argument
201 wsp->walk_addr = (uintptr_t)tpc_name_hash; in tnrhtp_walk_init()
203 return (modent_walk_init(wsp)); in tnrhtp_walk_init()
207 tnrhtp_walk_step(mdb_walk_state_t *wsp) in tnrhtp_walk_step() argument
212 twd.old_callback = wsp->walk_callback; in tnrhtp_walk_step()
213 twd.old_cbdata = wsp->walk_cbdata; in tnrhtp_walk_step()
214 wsp->walk_callback = tnrhtp_walk_callback; in tnrhtp_walk_step()
215 wsp->walk_cbdata = &twd; in tnrhtp_walk_step()
217 retv = modent_walk_step(wsp); in tnrhtp_walk_step()
219 wsp->walk_callback = twd.old_callback; in tnrhtp_walk_step()
220 wsp->walk_cbdata = twd.old_cbdata; in tnrhtp_walk_step()
226 tnrhtp_walk_fini(mdb_walk_state_t *wsp) in tnrhtp_walk_fini() argument
228 modent_walk_fini(wsp); in tnrhtp_walk_fini()