Lines Matching refs:wsp

37 #define	SD_DATA(param)	((sd_str_p)wsp->walk_data)->param
97 buf_avforw_walk_init(mdb_walk_state_t *wsp) in buf_avforw_walk_init() argument
99 if (wsp->walk_addr == 0) { in buf_avforw_walk_init()
104 wsp->walk_data = mdb_alloc(sizeof (buf_t), UM_SLEEP); in buf_avforw_walk_init()
123 buf_avforw_walk_step(mdb_walk_state_t *wsp) in buf_avforw_walk_step() argument
131 if (wsp->walk_addr == 0) { in buf_avforw_walk_step()
139 if (mdb_vread(wsp->walk_data, sizeof (buf_t), wsp->walk_addr) == -1) { in buf_avforw_walk_step()
140 mdb_warn("failed to read buf at %p", wsp->walk_addr); in buf_avforw_walk_step()
144 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in buf_avforw_walk_step()
145 wsp->walk_cbdata); in buf_avforw_walk_step()
146 wsp->walk_addr = (uintptr_t)(((buf_t *)wsp->walk_data)->av_forw); in buf_avforw_walk_step()
211 buf_avforw_walk_fini(mdb_walk_state_t *wsp) in buf_avforw_walk_fini() argument
213 mdb_free(wsp->walk_data, sizeof (buf_t)); in buf_avforw_walk_fini()
269 init_softstate_members(mdb_walk_state_t *wsp) in init_softstate_members() argument
271 wsp->walk_data = mdb_alloc(sizeof (sd_str_t), UM_SLEEP); in init_softstate_members()
278 SD_DATA(sd_state) = (sd_state_str_ptr)wsp->walk_addr; in init_softstate_members()
284 sizeof (sd_state_str_t), wsp->walk_addr) == -1) { in init_softstate_members()
285 mdb_warn("failed to sd_state at %p", wsp->walk_addr); in init_softstate_members()
289 wsp->walk_addr = (uintptr_t)(SD_DATA(sd_state_data.array)); in init_softstate_members()
291 SD_DATA(current_root) = wsp->walk_addr; in init_softstate_members()
310 sd_state_walk_init(mdb_walk_state_t *wsp) in sd_state_walk_init() argument
312 if (wsp->walk_addr == 0 && in sd_state_walk_init()
313 mdb_readvar(&wsp->walk_addr, "sd_state") == -1) { in sd_state_walk_init()
318 return (init_softstate_members(wsp)); in sd_state_walk_init()
337 ssd_state_walk_init(mdb_walk_state_t *wsp) in ssd_state_walk_init() argument
339 if (wsp->walk_addr == (uintptr_t)NULL && in ssd_state_walk_init()
340 mdb_readvar(&wsp->walk_addr, "ssd_state") == -1) { in ssd_state_walk_init()
345 return (init_softstate_members(wsp)); in ssd_state_walk_init()
364 sd_state_walk_step(mdb_walk_state_t *wsp) in sd_state_walk_step() argument
381 if (mdb_vread(&tp, sizeof (void *), wsp->walk_addr) == -1) { in sd_state_walk_step()
382 mdb_warn("failed to read at %p", wsp->walk_addr); in sd_state_walk_step()
386 status = wsp->walk_callback((uintptr_t)tp, wsp->walk_data, in sd_state_walk_step()
387 wsp->walk_cbdata); in sd_state_walk_step()
393 wsp->walk_addr += sizeof (void *); in sd_state_walk_step()
409 sd_state_walk_fini(mdb_walk_state_t *wsp) in sd_state_walk_fini() argument
411 mdb_free(wsp->walk_data, sizeof (sd_str_t)); in sd_state_walk_fini()