Lines Matching refs:wsp
53 srpt_ioc_walk_init(mdb_walk_state_t *wsp) in srpt_ioc_walk_init() argument
67 wsp->walk_addr = list_addr; in srpt_ioc_walk_init()
69 if (mdb_layered_walk("list", wsp) == -1) { in srpt_ioc_walk_init()
77 srpt_list_walk_step(mdb_walk_state_t *wsp) in srpt_list_walk_step() argument
79 if (wsp->walk_addr == 0) { in srpt_list_walk_step()
82 return (wsp->walk_callback(wsp->walk_addr, wsp->walk_layer, in srpt_list_walk_step()
83 wsp->walk_cbdata)); in srpt_list_walk_step()
91 srpt_tgt_walk_init(mdb_walk_state_t *wsp) in srpt_tgt_walk_init() argument
99 if (wsp->walk_addr == 0) { in srpt_tgt_walk_init()
104 if (mdb_vread(&srpt_ioc, sizeof (srpt_ioc_t), wsp->walk_addr) == -1) { in srpt_tgt_walk_init()
109 wsp->walk_addr = (uintptr_t)srpt_ioc.ioc_tgt_port; in srpt_tgt_walk_init()
110 wsp->walk_data = mdb_alloc(sizeof (srpt_target_port_t), UM_SLEEP); in srpt_tgt_walk_init()
115 srpt_tgt_walk_step(mdb_walk_state_t *wsp) in srpt_tgt_walk_step() argument
117 if (wsp->walk_addr == 0) { in srpt_tgt_walk_step()
121 (void) wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in srpt_tgt_walk_step()
122 wsp->walk_cbdata); in srpt_tgt_walk_step()
130 srpt_tgt_walk_fini(mdb_walk_state_t *wsp) in srpt_tgt_walk_fini() argument
132 mdb_free(wsp->walk_data, sizeof (srpt_target_port_t)); in srpt_tgt_walk_fini()
140 srpt_channel_walk_init(mdb_walk_state_t *wsp) in srpt_channel_walk_init() argument
146 if (wsp->walk_addr == 0) { in srpt_channel_walk_init()
151 wsp->walk_addr += offsetof(srpt_target_port_t, tp_ch_list); in srpt_channel_walk_init()
153 if (mdb_layered_walk("list", wsp) == -1) { in srpt_channel_walk_init()
165 srpt_scsi_session_walk_init(mdb_walk_state_t *wsp) in srpt_scsi_session_walk_init() argument
171 if (wsp->walk_addr == 0) { in srpt_scsi_session_walk_init()
176 wsp->walk_addr += offsetof(srpt_target_port_t, tp_sess_list); in srpt_scsi_session_walk_init()
178 if (mdb_layered_walk("list", wsp) == -1) { in srpt_scsi_session_walk_init()
190 srpt_task_walk_init(mdb_walk_state_t *wsp) in srpt_task_walk_init() argument
192 if (wsp->walk_addr == 0) { in srpt_task_walk_init()
197 wsp->walk_addr += offsetof(srpt_session_t, ss_task_list); in srpt_task_walk_init()
199 if (mdb_layered_walk("list", wsp) == -1) { in srpt_task_walk_init()