/illumos-gate/usr/src/cmd/mdb/common/modules/fcp/ |
H A D | fcp.c | 56 wsp->walk_data = mdb_alloc(sizeof (struct fcp_port), UM_SLEEP); in fcp_walk_i() 68 if (mdb_vread(wsp->walk_data, sizeof (struct fcp_port), in fcp_walk_s() 74 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in fcp_walk_s() 78 (uintptr_t)(((struct fcp_port *)wsp->walk_data)->port_next); in fcp_walk_s() 89 mdb_free(wsp->walk_data, sizeof (struct fcp_port)); in fcp_walk_f() 206 wsp->walk_data = mdb_alloc(sizeof (struct fcp_pkt), UM_SLEEP); in cmds_walk_i() 219 if (mdb_vread(wsp->walk_data, sizeof (struct fcp_pkt), in cmds_walk_s() 225 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in cmds_walk_s() 229 (uintptr_t)(((struct fcp_pkt *)wsp->walk_data)->cmd_forw); in cmds_walk_s() 240 mdb_free(wsp->walk_data, sizeof (struct fcp_pkt)); in cmds_walk_f() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/fctl/ |
H A D | fctl.c | 83 wsp->walk_data = mdb_alloc(sizeof (fc_fca_port_t), UM_SLEEP); in port_walk_i() 99 if (mdb_vread(wsp->walk_data, sizeof (fc_fca_port_t), wsp->walk_addr) in port_walk_s() 105 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in port_walk_s() 109 (uintptr_t)(((fc_fca_port_t *)wsp->walk_data)->port_next); in port_walk_s() 121 mdb_free(wsp->walk_data, sizeof (fc_fca_port_t)); in port_walk_f() 210 wsp->walk_data = mdb_alloc(sizeof (fc_ulp_list_t), UM_SLEEP); in ulp_walk_i() 224 if (mdb_vread(wsp->walk_data, sizeof (fc_ulp_list_t), wsp->walk_addr) in ulp_walk_s() 230 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in ulp_walk_s() 234 (uintptr_t)(((fc_ulp_list_t *)wsp->walk_data)->ulp_next); in ulp_walk_s() 243 mdb_free(wsp->walk_data, sizeof (fc_ulp_list_t)); in ulp_walk_f() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | sysevent.c | 188 wsp->walk_data = mdb_alloc(sizeof (subclass_lst_t), UM_SLEEP); in sysevent_subclass_list_walk_init() 200 if (mdb_vread(wsp->walk_data, sizeof (subclass_lst_t), in sysevent_subclass_list_walk_step() 206 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sysevent_subclass_list_walk_step() 210 (uintptr_t)(((subclass_lst_t *)wsp->walk_data)->sl_next); in sysevent_subclass_list_walk_step() 218 mdb_free(wsp->walk_data, sizeof (subclass_lst_t)); in sysevent_subclass_list_walk_fini() 245 wsp->walk_data = cl_walker; in sysevent_class_list_walk_init() 257 cl_walker = (class_walk_data_t *)wsp->walk_data; in sysevent_class_list_walk_step() 288 class_walk_data_t *cl_walker = wsp->walk_data; in sysevent_class_list_walk_fini() 394 wsp->walk_data = ch_walker; in sysevent_channel_walk_init() 406 ch_walker = (channel_walk_data_t *)wsp->walk_data; in sysevent_channel_walk_step() [all …]
|
H A D | combined.c | 66 wsp->walk_data = cwd; in combined_walk_init() 158 combined_walk_data_t *cwd = wsp->walk_data; in combined_walk_add() 176 combined_walk_data_t *cwd = wsp->walk_data; in combined_walk_step() 185 wsp->walk_data = cw->cw_data; in combined_walk_step() 189 cw->cw_data = wsp->walk_data; in combined_walk_step() 203 wsp->walk_data = cwd; in combined_walk_step() 211 wsp->walk_data = cwd; in combined_walk_step() 229 cwd = combined_walk_data_find(wsp->walk_data); in combined_walk_fini() 235 cwd = wsp->walk_data; in combined_walk_fini() 242 wsp->walk_data = cw->cw_data; in combined_walk_fini()
|
H A D | mdi.c | 311 wsp->walk_data = mdb_alloc(sizeof (struct mdi_pathinfo), UM_SLEEP); in mdi_pi_client_link_walk_init() 331 if (mdb_vread(wsp->walk_data, sizeof (struct mdi_pathinfo), in mdi_pi_client_link_walk_step() 336 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in mdi_pi_client_link_walk_step() 339 (((struct mdi_pathinfo *)wsp->walk_data)->pi_client_link); in mdi_pi_client_link_walk_step() 348 mdb_free(wsp->walk_data, sizeof (struct mdi_pathinfo)); in mdi_pi_client_link_walk_fini() 381 wsp->walk_data = mdb_alloc(sizeof (struct mdi_pathinfo), UM_SLEEP); in mdi_pi_phci_link_walk_init() 400 if (mdb_vread(wsp->walk_data, sizeof (struct mdi_pathinfo), in mdi_pi_phci_link_walk_step() 405 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in mdi_pi_phci_link_walk_step() 408 (((struct mdi_pathinfo *)wsp->walk_data)->pi_phci_link); in mdi_pi_phci_link_walk_step() 416 mdb_free(wsp->walk_data, sizeof (struct mdi_pathinfo)); in mdi_pi_phci_link_walk_fini() [all …]
|
H A D | tsd.c | 46 wsp->walk_data = mdb_alloc(sizeof (struct tsd_thread), UM_SLEEP); in tsd_walk_init() 58 if (mdb_vread(wsp->walk_data, in tsd_walk_step() 64 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in tsd_walk_step() 68 (uintptr_t)(((struct tsd_thread *)wsp->walk_data)->ts_next); in tsd_walk_step() 75 mdb_free(wsp->walk_data, sizeof (struct tsd_thread)); in tsd_walk_fini()
|
H A D | streams.c | 902 wsp->walk_data = mdb_alloc(sizeof (queue_t), UM_SLEEP); in queue_walk_init() 914 if (mdb_vread(wsp->walk_data, sizeof (queue_t), wsp->walk_addr) == -1) { in queue_link_step() 919 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in queue_link_step() 922 wsp->walk_addr = (uintptr_t)(((queue_t *)wsp->walk_data)->q_link); in queue_link_step() 934 if (mdb_vread(wsp->walk_data, sizeof (queue_t), wsp->walk_addr) == -1) { in queue_next_step() 939 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in queue_next_step() 942 wsp->walk_addr = (uintptr_t)(((queue_t *)wsp->walk_data)->q_next); in queue_next_step() 949 mdb_free(wsp->walk_data, sizeof (queue_t)); in queue_walk_fini() 968 wsp->walk_data = mdb_alloc(sizeof (queue_t) * 2, UM_SLEEP); in str_walk_init() 976 queue_t *rq = wsp->walk_data, *wq = rq + 1; in strr_walk_step() [all …]
|
H A D | ctxop.c | 63 wsp->walk_data = NULL; in ctxop_walk_init() 76 wsp->walk_data = priv; in ctxop_walk_init() 84 struct ctxop_walk_state *priv = wsp->walk_data; in ctxop_walk_step() 114 struct ctxop_walk_state *priv = wsp->walk_data; in ctxop_walk_fini()
|
H A D | devinfo.c | 158 wsp->walk_data = dip; in devinfo_parents_walk_init() 169 wsp->walk_data = NULL; in devinfo_parents_walk_init() 201 devinfo_parents_walk_data_t *dip = wsp->walk_data; in devinfo_parents_walk_step() 219 devinfo_parents_walk_data_t *dip = wsp->walk_data; in devinfo_parents_walk_fini() 225 mdb_free(wsp->walk_data, sizeof (devinfo_parents_walk_data_t)); in devinfo_parents_walk_fini() 252 wsp->walk_data = dic; in devinfo_children_walk_init() 272 devinfo_children_walk_data_t *dic = wsp->walk_data; in devinfo_children_walk_step() 327 mdb_free(wsp->walk_data, sizeof (devinfo_children_walk_data_t)); in devinfo_children_walk_fini() 344 wsp->walk_data = diw; in devinfo_walk_init() 358 dip = diw->diw_parent.walk_data; in devinfo_walk_init() [all …]
|
H A D | dnlc.c | 57 wsp->walk_data = dwp; in dnlc_walk_init() 64 dnlc_walk_t *dwp = wsp->walk_data; in dnlc_walk_step() 101 dnlc_walk_t *dwp = wsp->walk_data; in dnlc_walk_fini()
|
H A D | group.c | 136 wsp->walk_data = gw; in group_walk_init() 149 group_walk_t *gw = (group_walk_t *)wsp->walk_data; in group_walk_step() 163 wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in group_walk_step()
|
/illumos-gate/usr/src/cmd/rcap/rcapd/ |
H A D | rcapd_collection_project.c | 39 lcollection_update_project_cb(const struct project *proj, void *walk_data) in lcollection_update_project_cb() argument 42 (void(*)(char *, char *, int, uint64_t, int))walk_data; in lcollection_update_project_cb() 81 lcollection_update_project_byid_cb(const projid_t id, void *walk_data) in lcollection_update_project_byid_cb() argument 88 return (lcollection_update_project_cb(&proj, walk_data)); in lcollection_update_project_byid_cb() 94 lcollection_update_onceactive_cb(lcollection_t *lcol, void *walk_data) in lcollection_update_onceactive_cb() argument 97 (void(*)(char *, char *, int, uint64_t, int))walk_data; in lcollection_update_onceactive_cb() 107 project_walk_all(int(*cb)(const struct project *, void *), void *walk_data) in project_walk_all() argument 115 res = cb(&proj, walk_data); in project_walk_all()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/sd/ |
H A D | sd.c | 37 #define SD_DATA(param) ((sd_str_p)wsp->walk_data)->param 40 #define SD_DATA_IN_CBACK(param) ((sd_str_p)walk_data)->param 104 wsp->walk_data = mdb_alloc(sizeof (buf_t), UM_SLEEP); in buf_avforw_walk_init() 139 if (mdb_vread(wsp->walk_data, sizeof (buf_t), wsp->walk_addr) == -1) { in buf_avforw_walk_step() 144 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in buf_avforw_walk_step() 146 wsp->walk_addr = (uintptr_t)(((buf_t *)wsp->walk_data)->av_forw); in buf_avforw_walk_step() 167 buf_callback(uintptr_t addr, const void *walk_data, void *buf_entries) in buf_callback() argument 191 if (((buf_t *)walk_data)->av_forw == NULL) { in buf_callback() 213 mdb_free(wsp->walk_data, sizeof (buf_t)); in buf_avforw_walk_fini() 271 wsp->walk_data = mdb_alloc(sizeof (sd_str_t), UM_SLEEP); in init_softstate_members() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libtopo/ |
H A D | libtopo.c | 587 wsp->walk_data = mdb_alloc(sizeof (ttree_t), UM_SLEEP); in ttree_walk_init() 602 if (mdb_vread(wsp->walk_data, sizeof (ttree_t), wsp->walk_addr) in ttree_walk_step() 609 rv = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in ttree_walk_step() 612 tree = (ttree_t *)wsp->walk_data; in ttree_walk_step() 622 mdb_free(wsp->walk_data, sizeof (ttree_t)); in ttree_walk_fini() 658 wsp->walk_data = mdb_alloc(sizeof (topo_mod_t), UM_SLEEP); in tmod_walk_init() 673 if (mdb_vread(wsp->walk_data, sizeof (topo_mod_t), wsp->walk_addr) in tmod_walk_step() 680 rv = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in tmod_walk_step() 683 tm = (topo_mod_t *)wsp->walk_data; in tmod_walk_step() 704 mdb_free(wsp->walk_data, sizeof (topo_mod_t)); in tmod_walk_fini() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/crypto/ |
H A D | sched_impl.c | 259 wsp->walk_data = mdb_alloc(sizeof (kcf_areq_node_t), UM_SLEEP); in areq_walk_init_common() 290 adn = wsp->walk_data = mdb_alloc(sizeof (kcf_areq_node_t), UM_SLEEP); in an_id_walk_init() 341 ptr = wsp->walk_data; in an_id_walk_step() 343 if (mdb_vread(wsp->walk_data, sizeof (kcf_areq_node_t), in an_id_walk_step() 349 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in an_id_walk_step() 404 mdb_free(wsp->walk_data, sizeof (kcf_areq_node_t)); in areq_walk_fini() 418 ptr = (kcf_areq_node_t *)wsp->walk_data; in an_walk_step_common() 420 if (mdb_vread(wsp->walk_data, sizeof (kcf_areq_node_t), in an_walk_step_common() 425 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in an_walk_step_common() 473 wsp->walk_data = mdb_alloc(sizeof (reqid_data_t), UM_SLEEP); in reqid_table_walk_init() [all …]
|
/illumos-gate/usr/src/cmd/mdb/demo/common/ |
H A D | example2.c | 44 wsp->walk_data = mdb_alloc(sizeof (proc_t), UM_SLEEP); in sp_walk_init() 60 if (mdb_vread(wsp->walk_data, sizeof (proc_t), wsp->walk_addr) == -1) { in sp_walk_step() 65 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sp_walk_step() 68 wsp->walk_addr = (uintptr_t)(((proc_t *)wsp->walk_data)->p_next); in sp_walk_step() 79 mdb_free(wsp->walk_data, sizeof (proc_t)); in sp_walk_fini()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libuutil/ |
H A D | libuutil.c | 143 wsp->walk_data = ulpw; in uutil_listpool_walk_init() 152 uutil_listpool_walk_t *ulpw = wsp->walk_data; in uutil_listpool_walk_step() 174 uutil_listpool_walk_t *ulpw = wsp->walk_data; in uutil_listpool_walk_fini() 203 wsp->walk_data = ulw; in uutil_list_walk_init() 212 uutil_list_walk_t *ulw = wsp->walk_data; in uutil_list_walk_step() 233 uutil_list_walk_t *ulw = wsp->walk_data; in uutil_list_walk_fini() 271 wsp->walk_data = ulnw; in uutil_list_node_walk_init() 280 uutil_list_node_walk_t *ulnw = wsp->walk_data; in uutil_list_node_walk_step() 312 uutil_list_node_walk_t *ulnw = wsp->walk_data; in uutil_list_node_walk_fini()
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/generic_cpu/ |
H A D | gcpu.c | 168 wsp->walk_data = awsp = in cmih_walk_init() 174 mdb_free(wsp->walk_data, sizeof (struct cmih_walk_state)); in cmih_walk_init() 175 wsp->walk_data = NULL; in cmih_walk_init() 180 mdb_free(wsp->walk_data, sizeof (struct cmih_walk_state)); in cmih_walk_init() 181 wsp->walk_data = NULL; in cmih_walk_init() 188 mdb_free(wsp->walk_data, sizeof (struct cmih_walk_state)); in cmih_walk_init() 189 wsp->walk_data = NULL; in cmih_walk_init() 194 mdb_free(wsp->walk_data, sizeof (struct cmih_walk_state)); in cmih_walk_init() 195 wsp->walk_data = NULL; in cmih_walk_init() 227 struct cmih_walk_state *awsp = wsp->walk_data; in cmih_walk_step() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/fcip/ |
H A D | fcip.c | 51 wsp->walk_data = mdb_alloc(sizeof (fcip_port_info_t), UM_SLEEP); in fcip_walk_i() 63 if (mdb_vread(wsp->walk_data, sizeof (fcip_port_info_t), in fcip_walk_s() 69 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in fcip_walk_s() 73 (uintptr_t)(((fcip_port_info_t *)wsp->walk_data)->fcipp_next); in fcip_walk_s() 85 mdb_free(wsp->walk_data, sizeof (fc_fca_port_t)); in fcip_walk_f()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/uhci/ |
H A D | uhci.c | 456 wsp->walk_data = mdb_alloc(sizeof (uhci_td_t), UM_SLEEP | UM_GC); in uhci_td_walk_init() 485 if (mdb_vread(wsp->walk_data, sizeof (uhci_td_t), wsp->walk_addr) in uhci_td_walk_step() 491 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in uhci_td_walk_step() 495 wsp->walk_addr = ((uhci_td_t *)wsp->walk_data)->link_ptr; in uhci_td_walk_step() 502 if (((((uhci_td_t *)wsp->walk_data)->link_ptr) & HC_QUEUE_HEAD) in uhci_td_walk_step() 534 wsp->walk_data = mdb_alloc(sizeof (queue_head_t), UM_SLEEP | UM_GC); in uhci_qh_walk_init() 566 if (mdb_vread(wsp->walk_data, sizeof (queue_head_t), wsp->walk_addr) in uhci_qh_walk_step() 572 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in uhci_qh_walk_step() 576 wsp->walk_addr = ((queue_head_t *)wsp->walk_data)->link_ptr; in uhci_qh_walk_step() 585 if (((((queue_head_t *)wsp->walk_data)->link_ptr) & HC_QUEUE_HEAD) in uhci_qh_walk_step()
|
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/ |
H A D | xpv.c | 106 wsp->walk_data = dwp; in domain_walk_init() 113 domain_walk_t *dwp = (domain_walk_t *)wsp->walk_data; in domain_walk_step() 135 domain_walk_t *dwp = (domain_walk_t *)wsp->walk_data; in domain_walk_fini() 164 wsp->walk_data = vwp; in vcpu_walk_init() 171 vcpu_walk_t *vwp = (vcpu_walk_t *)wsp->walk_data; in vcpu_walk_step() 193 vcpu_walk_t *vwp = (vcpu_walk_t *)wsp->walk_data; in vcpu_walk_fini()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/stmf/ |
H A D | stmf.c | 56 wsp->walk_data = mdb_alloc(sizeof (stmf_i_local_port_t), UM_SLEEP); in stmf_ilport_walk_i() 68 if (mdb_vread(wsp->walk_data, sizeof (struct stmf_i_local_port), in stmf_ilport_walk_s() 76 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in stmf_ilport_walk_s() 80 (((struct stmf_i_local_port *)wsp->walk_data)->ilport_next); in stmf_ilport_walk_s() 88 mdb_free(wsp->walk_data, sizeof (struct stmf_i_local_port)); in stmf_ilport_walk_f() 1157 wsp->walk_data = mdb_alloc(sizeof (scsi_task_t), UM_SLEEP); in stmf_scsi_task_walk_init() 1182 if (mdb_vread(wsp->walk_data, sizeof (scsi_task_t), in stmf_scsi_task_walk_step() 1188 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in stmf_scsi_task_walk_step() 1199 mdb_free(wsp->walk_data, sizeof (scsi_task_t)); in stmf_scsi_task_walk_fini() 1291 stmf_worker_walk_data_t *walk_data; in stmf_worker_walk_init() local [all …]
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/sata/ |
H A D | sata.c | 77 wsp->walk_data = mdb_alloc(sizeof (sata_trace_dmsg_t), UM_SLEEP); in sata_dmsg_walk_i() 94 if (mdb_vread(wsp->walk_data, sizeof (sata_trace_dmsg_t), in sata_dmsg_walk_s() 101 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sata_dmsg_walk_s() 105 (uintptr_t)(((sata_trace_dmsg_t *)wsp->walk_data)->next); in sata_dmsg_walk_s() 124 mdb_free(wsp->walk_data, sizeof (sata_trace_dmsg_t)); in sata_dmsg_walk_f()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libmlsvc/ |
H A D | smb_ht.c | 53 wsp->walk_data = hw = mdb_zalloc(sizeof (*hw), UM_GC|UM_SLEEP); in smb_ht_walk_init() 67 wsp->walk_data = hw; in smb_ht_walk_init() 75 struct hw_info *hw = wsp->walk_data; in smb_ht_walk_step()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libpython/ |
H A D | libpython.c | 189 wsp->walk_data = pdi; in py_interp_walk_init() 197 pydb_iter_t *pdi = wsp->walk_data; in py_walk_step() 215 pydb_iter_t *pdi = wsp->walk_data; in py_walk_fini() 230 wsp->walk_data = pdi; in py_thread_walk_init() 246 wsp->walk_data = pdi; in py_frame_walk_init()
|