/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/md/ |
H A D | walk_sets.c | 36 sets_walk_init(mdb_walk_state_t *wsp) argument 42 wsp->walk_data = mdb_alloc(sizeof (int), UM_SLEEP); 44 *((int *)wsp->walk_data) = 0; 45 wsp->walk_addr = addr; 50 sets_walk_step(mdb_walk_state_t *wsp) argument 54 if (*((int *)wsp->walk_data) >= md_nsets) 57 status = wsp->walk_callback(wsp->walk_addr, NULL, wsp->walk_cbdata); 59 *((int *)wsp 66 sets_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
H A D | walk_hsp.c | 36 hotsparepool_walk_init(mdb_walk_state_t *wsp) argument 42 wsp->walk_data = mdb_alloc(sizeof (int), UM_SLEEP); 44 *((int *)wsp->walk_data) = 0; 46 wsp->walk_addr = addr; 51 hotsparepool_walk_step(mdb_walk_state_t *wsp) argument 56 if (wsp->walk_addr == NULL) { 57 *((int *)wsp->walk_data) += 1; 58 if (*((int *)wsp->walk_data) < md_nsets) { 59 wsp->walk_addr = 60 (uintptr_t)mdset[*((int *)wsp 88 hotsparepool_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
H A D | walk_directory_block.c | 35 mddb_db_walk_init(mdb_walk_state_t *wsp) argument 39 if (wsp->walk_addr == NULL) { 51 mddb_db_walk_step(mdb_walk_state_t *wsp) argument 56 if (wsp->walk_addr == NULL) 59 if (mdb_vread(&db_entry, sizeof (mddb_db_t), wsp->walk_addr) == -1) { 61 wsp->walk_addr); 65 status = wsp->walk_callback(wsp->walk_addr, (&db_entry)->db_next, 66 wsp->walk_cbdata); 68 wsp [all...] |
H A D | walk_directory_entry.c | 35 mddb_de_ic_walk_init(mdb_walk_state_t *wsp) argument 39 if (wsp->walk_addr == NULL) { 51 mddb_de_ic_walk_step(mdb_walk_state_t *wsp) argument 57 if (wsp->walk_addr == NULL) 60 if (mdb_vread(&de_entry, sizeof (mddb_de_ic_t), wsp->walk_addr) == -1) { 61 mdb_warn("failed to read mddb_de_ic_t at %p", wsp->walk_addr); 65 status = wsp->walk_callback(wsp->walk_addr, &de_entry, 66 wsp->walk_cbdata); 68 wsp [all...] |
H A D | walk_didnm.c | 35 didnamespace_walk_init(mdb_walk_state_t *wsp) argument 40 wsp->walk_data = mdb_alloc(sizeof (int), UM_SLEEP); 42 *((int *)wsp->walk_data) = 0; 45 wsp->walk_addr = addr; 50 didnamespace_walk_step(mdb_walk_state_t *wsp) argument 55 if (wsp->walk_addr == NULL) { 56 if (*((int *)wsp->walk_data) < md_nsets) { 57 *((int *)wsp->walk_data) += 1; 58 wsp->walk_addr = 59 (uintptr_t)mdset[*((int *)wsp 87 didnamespace_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
H A D | walk_nm.c | 35 namespace_walk_init(mdb_walk_state_t *wsp) argument 40 wsp->walk_data = mdb_alloc(sizeof (int), UM_SLEEP); 42 *((int *)wsp->walk_data) = 0; 45 wsp->walk_addr = addr; 50 namespace_walk_step(mdb_walk_state_t *wsp) argument 55 if (wsp->walk_addr == NULL) { 56 if (*((int *)wsp->walk_data) < md_nsets) { 57 *((int *)wsp->walk_data) += 1; 58 wsp->walk_addr = 59 (uintptr_t)mdset[*((int *)wsp 86 namespace_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
H A D | walk_units.c | 43 units_walk_init(mdb_walk_state_t *wsp) argument 49 wsp->walk_data = mdb_alloc(sizeof (unit_data_t), UM_SLEEP); 56 ((unit_data_t *)wsp->walk_data)->nunits = 0; 57 if (wsp->walk_addr == NULL) { 61 wsp->walk_addr = addr; 62 ((unit_data_t *)wsp->walk_data)->setno = 0; 63 ((unit_data_t *)wsp->walk_data)->do_all = 1; 66 ((unit_data_t *)wsp->walk_data)->do_all = 0; 68 if (mdset[i].s_db == (void **)wsp->walk_addr) { 69 wsp 79 units_walk_step(mdb_walk_state_t *wsp) argument 115 units_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | ctxop.c | 34 ctxop_walk_init(mdb_walk_state_t *wsp) argument 38 if (wsp->walk_addr == NULL) { 42 if (mdb_vread(tp, sizeof (*tp), wsp->walk_addr) == -1) { 43 mdb_warn("failed to read thread at %p", wsp->walk_addr); 47 wsp->walk_data = mdb_alloc(sizeof (ctxop_t), UM_SLEEP); 48 wsp->walk_addr = (uintptr_t)tp->t_ctx; 54 ctxop_walk_step(mdb_walk_state_t *wsp) argument 58 if (wsp->walk_addr == NULL) 61 if (mdb_vread(wsp->walk_data, 62 sizeof (ctxop_t), wsp 75 ctxop_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
H A D | list.h | 40 extern int list_walk_init(mdb_walk_state_t *wsp); 41 extern int list_walk_init_named(mdb_walk_state_t *wsp, 43 extern int list_walk_init_checked(mdb_walk_state_t *wsp, 46 extern int list_walk_init_range(mdb_walk_state_t *wsp, uintptr_t, uintptr_t, 49 extern int list_walk_step(mdb_walk_state_t *wsp); 50 extern void list_walk_fini(mdb_walk_state_t *wsp);
|
H A D | avl.h | 40 extern int avl_walk_init_named(mdb_walk_state_t *wsp, 42 extern int avl_walk_init_checked(mdb_walk_state_t *wsp, 45 extern int avl_walk_init_range(mdb_walk_state_t *wsp, uintptr_t, uintptr_t, 49 extern void avl_walk_fini(mdb_walk_state_t *wsp);
|
H A D | combined.h | 37 extern void combined_walk_init(mdb_walk_state_t *wsp); 38 extern void combined_walk_add(mdb_walk_state_t *wsp, 42 extern int combined_walk_step(mdb_walk_state_t *wsp); 43 extern void combined_walk_fini(mdb_walk_state_t *wsp);
|
H A D | sysevent.c | 182 sysevent_subclass_list_walk_init(mdb_walk_state_t *wsp) argument 184 if (wsp->walk_addr == NULL) { 190 wsp->walk_data = mdb_alloc(sizeof (subclass_lst_t), UM_SLEEP); 195 sysevent_subclass_list_walk_step(mdb_walk_state_t *wsp) argument 199 if (wsp->walk_addr == NULL) 202 if (mdb_vread(wsp->walk_data, sizeof (subclass_lst_t), 203 wsp->walk_addr) == -1) { 204 mdb_warn("failed to read class list at %p", wsp->walk_addr); 208 status = wsp->walk_callback(wsp 218 sysevent_subclass_list_walk_fini(mdb_walk_state_t *wsp) argument 229 sysevent_class_list_walk_init(mdb_walk_state_t *wsp) argument 253 sysevent_class_list_walk_step(mdb_walk_state_t *wsp) argument 288 sysevent_class_list_walk_fini(mdb_walk_state_t *wsp) argument 379 sysevent_channel_walk_init(mdb_walk_state_t *wsp) argument 402 sysevent_channel_walk_step(mdb_walk_state_t *wsp) argument 437 sysevent_channel_walk_fini(mdb_walk_state_t *wsp) argument 445 sysevent_pend_walk_init(mdb_walk_state_t *wsp) argument 459 sysevent_walk_step(mdb_walk_state_t *wsp) argument 481 sysevent_sent_walk_init(mdb_walk_state_t *wsp) argument 494 sysevent_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
H A D | sysevent.h | 66 extern int sysevent_pend_walk_init(mdb_walk_state_t *wsp); 67 extern int sysevent_walk_step(mdb_walk_state_t *wsp); 68 extern int sysevent_sent_walk_init(mdb_walk_state_t *wsp); 69 extern void sysevent_walk_fini(mdb_walk_state_t *wsp); 70 extern int sysevent_channel_walk_init(mdb_walk_state_t *wsp); 71 extern int sysevent_channel_walk_step(mdb_walk_state_t *wsp); 72 extern void sysevent_channel_walk_fini(mdb_walk_state_t *wsp); 73 extern int sysevent_class_list_walk_init(mdb_walk_state_t *wsp); 74 extern int sysevent_class_list_walk_step(mdb_walk_state_t *wsp); 75 extern void sysevent_class_list_walk_fini(mdb_walk_state_t *wsp); [all...] |
H A D | tsol.c | 98 tnrh_walk_init(mdb_walk_state_t *wsp) argument 118 wsp->walk_addr = 0; 119 wsp->walk_data = twp; 125 tnrh_walk_step(mdb_walk_state_t *wsp) argument 127 tnrh_walk_t *twp = wsp->walk_data; 131 while (wsp->walk_addr == NULL) { 142 wsp->walk_addr = (uintptr_t)(*twp->hptr)[twp->idx++]. 147 if (mdb_vread(&tnrhc, sizeof (tnrhc), wsp->walk_addr) == -1) { 148 mdb_warn("can't read tsol_tnrhc_t at %p", wsp->walk_addr); 152 status = wsp 160 tnrh_walk_fini(mdb_walk_state_t *wsp) argument 194 tnrhtp_walk_init(mdb_walk_state_t *wsp) argument 209 tnrhtp_walk_step(mdb_walk_state_t *wsp) argument 228 tnrhtp_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
H A D | tsd.c | 37 tsd_walk_init(mdb_walk_state_t *wsp) argument 39 if (wsp->walk_addr == NULL && 40 mdb_readvar(&wsp->walk_addr, "tsd_list") == -1) { 45 wsp->walk_data = mdb_alloc(sizeof (struct tsd_thread), UM_SLEEP); 50 tsd_walk_step(mdb_walk_state_t *wsp) argument 54 if (wsp->walk_addr == NULL) 57 if (mdb_vread(wsp->walk_data, 58 sizeof (struct tsd_thread), wsp->walk_addr) == -1) { 59 mdb_warn("failed to read tsd at %p", wsp->walk_addr); 63 status = wsp 72 tsd_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
H A D | list.c | 57 list_walk_init_range(mdb_walk_state_t *wsp, uintptr_t begin, uintptr_t end, argument 70 if (mdb_vread(&list, sizeof (list_t), wsp->walk_addr) == -1) { 72 wsp->walk_addr); 80 lwd->lw_head = (uintptr_t)&((list_t *)wsp->walk_addr)->list_head; 86 wsp->walk_addr = (begin == NULL 89 wsp->walk_data = lwd; 95 list_walk_init(mdb_walk_state_t *wsp) argument 97 return (list_walk_init_range(wsp, NULL, NULL, NULL, NULL, NULL, NULL)); 101 list_walk_init_named(mdb_walk_state_t *wsp, argument 104 return (list_walk_init_range(wsp, NUL 109 list_walk_init_checked(mdb_walk_state_t *wsp, const char *list_name, const char *element_name, int (*element_check)(void *, uintptr_t, void *), void *arg) argument 118 list_walk_step(mdb_walk_state_t *wsp) argument 153 list_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/sun4v/modules/vdsk/ |
H A D | vdsk.c | 41 vd_dring_entry_walk_init(mdb_walk_state_t *wsp) argument 44 if (wsp->walk_addr == NULL) { 58 vd_dring_entry_walk_step(mdb_walk_state_t *wsp) argument 65 (uintptr_t)wsp->walk_addr) == -1) { 67 wsp->walk_addr); 72 status = wsp->walk_callback(wsp->walk_addr, &dring_entry, 73 wsp->walk_cbdata); 74 wsp->walk_addr = (uintptr_t)(wsp [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/fcp/ |
H A D | fcp.c | 48 fcp_walk_i(mdb_walk_state_t *wsp) argument 50 if (wsp->walk_addr == NULL && 51 mdb_readvar(&wsp->walk_addr, "fcp_port_head") == -1) { 56 wsp->walk_data = mdb_alloc(sizeof (struct fcp_port), UM_SLEEP); 61 fcp_walk_s(mdb_walk_state_t *wsp) argument 65 if (wsp->walk_addr == NULL) 68 if (mdb_vread(wsp->walk_data, sizeof (struct fcp_port), 69 wsp->walk_addr) == -1) { 70 mdb_warn("failed to read fcp_port at %p", wsp->walk_addr); 74 status = wsp 87 fcp_walk_f(mdb_walk_state_t *wsp) argument 187 cmds_walk_i(mdb_walk_state_t *wsp) argument 212 cmds_walk_s(mdb_walk_state_t *wsp) argument 238 cmds_walk_f(mdb_walk_state_t *wsp) argument 249 luns_walk_i(mdb_walk_state_t *wsp) argument 274 luns_walk_s(mdb_walk_state_t *wsp) argument 300 luns_walk_f(mdb_walk_state_t *wsp) argument 311 targets_walk_i(mdb_walk_state_t *wsp) argument 344 targets_walk_s(mdb_walk_state_t *wsp) argument 393 targets_walk_f(mdb_walk_state_t *wsp) argument 404 ipkt_walk_i(mdb_walk_state_t *wsp) argument 431 ipkt_walk_s(mdb_walk_state_t *wsp) argument 458 ipkt_walk_f(mdb_walk_state_t *wsp) argument 468 pkt_walk_i(mdb_walk_state_t *wsp) argument 495 pkt_walk_s(mdb_walk_state_t *wsp) argument 522 pkt_walk_f(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/srpt/ |
H A D | srpt.c | 53 srpt_ioc_walk_init(mdb_walk_state_t *wsp) argument 67 wsp->walk_addr = list_addr; 69 if (mdb_layered_walk("list", wsp) == -1) { 77 srpt_list_walk_step(mdb_walk_state_t *wsp) argument 79 if (wsp->walk_addr == NULL) { 82 return (wsp->walk_callback(wsp->walk_addr, wsp->walk_layer, 83 wsp->walk_cbdata)); 91 srpt_tgt_walk_init(mdb_walk_state_t *wsp) argument 115 srpt_tgt_walk_step(mdb_walk_state_t *wsp) argument 130 srpt_tgt_walk_fini(mdb_walk_state_t *wsp) argument 140 srpt_channel_walk_init(mdb_walk_state_t *wsp) argument 165 srpt_scsi_session_walk_init(mdb_walk_state_t *wsp) argument 190 srpt_task_walk_init(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/demo/common/ |
H A D | example2.c | 38 sp_walk_init(mdb_walk_state_t *wsp) argument 40 if (wsp->walk_addr == NULL && 41 mdb_readvar(&wsp->walk_addr, "practive") == -1) { 46 wsp->walk_data = mdb_alloc(sizeof (proc_t), UM_SLEEP); 55 sp_walk_step(mdb_walk_state_t *wsp) argument 59 if (wsp->walk_addr == NULL) 62 if (mdb_vread(wsp->walk_data, sizeof (proc_t), wsp->walk_addr) == -1) { 63 mdb_warn("failed to read proc at %p", wsp->walk_addr); 67 status = wsp 79 sp_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/crypto/ |
H A D | sched_impl.c | 240 areq_walk_init_common(mdb_walk_state_t *wsp, boolean_t use_first) argument 253 if ((wsp->walk_addr = (use_first ? (uintptr_t)gswq_copy.gs_first : 258 wsp->walk_data = mdb_alloc(sizeof (kcf_areq_node_t), UM_SLEEP); 263 areq_first_walk_init(mdb_walk_state_t *wsp) argument 265 return (areq_walk_init_common(wsp, B_TRUE)); 269 areq_last_walk_init(mdb_walk_state_t *wsp) argument 271 return (areq_walk_init_common(wsp, B_FALSE)); 281 an_id_walk_init(mdb_walk_state_t *wsp, idwalk_type_t type) argument 285 if (wsp->walk_addr == NULL) { 289 adn = wsp 313 an_idnext_walk_init(mdb_walk_state_t *wsp) argument 318 an_idprev_walk_init(mdb_walk_state_t *wsp) argument 323 an_ctxchain_walk_init(mdb_walk_state_t *wsp) argument 332 an_id_walk_step(mdb_walk_state_t *wsp, idwalk_type_t type) argument 377 an_idnext_walk_step(mdb_walk_state_t *wsp) argument 382 an_idprev_walk_step(mdb_walk_state_t *wsp) argument 387 an_ctxchain_walk_step(mdb_walk_state_t *wsp) argument 398 areq_walk_fini(mdb_walk_state_t *wsp) argument 412 an_walk_step_common(mdb_walk_state_t *wsp, boolean_t use_next) argument 435 an_next_walk_step(mdb_walk_state_t *wsp) argument 441 an_prev_walk_step(mdb_walk_state_t *wsp) argument 465 reqid_table_walk_init(mdb_walk_state_t *wsp) argument 508 reqid_table_walk_step(mdb_walk_state_t *wsp) argument 539 reqid_table_walk_fini(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/fcip/ |
H A D | fcip.c | 43 fcip_walk_i(mdb_walk_state_t *wsp) argument 45 if (wsp->walk_addr == NULL && 46 mdb_readvar(&wsp->walk_addr, "fcip_port_head") == -1) { 51 wsp->walk_data = mdb_alloc(sizeof (fcip_port_info_t), UM_SLEEP); 56 fcip_walk_s(mdb_walk_state_t *wsp) argument 60 if (wsp->walk_addr == NULL) 63 if (mdb_vread(wsp->walk_data, sizeof (fcip_port_info_t), 64 wsp->walk_addr) == -1) { 65 mdb_warn("failed to read fcip_port_info at %p", wsp->walk_addr); 69 status = wsp 83 fcip_walk_f(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/uhci/ |
H A D | uhci.c | 452 uhci_td_walk_init(mdb_walk_state_t *wsp) argument 454 if (wsp->walk_addr == NULL) { 458 wsp->walk_data = mdb_alloc(sizeof (uhci_td_t), UM_SLEEP | UM_GC); 459 wsp->walk_arg = mdb_alloc(sizeof (uhci_state_t), UM_SLEEP | UM_GC); 466 if (find_uhci_statep((void *)wsp->walk_addr, UHCI_TD, 467 wsp->walk_arg) != 1) { 481 uhci_td_walk_step(mdb_walk_state_t *wsp) argument 484 uhci_state_t *uhcip = (uhci_state_t *)wsp->walk_arg; 487 if (mdb_vread(wsp->walk_data, sizeof (uhci_td_t), wsp 531 uhci_qh_walk_init(mdb_walk_state_t *wsp) argument 559 uhci_qh_walk_step(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/sv/ |
H A D | sv.c | 53 sv_dev_winit(mdb_walk_state_t *wsp) argument 76 if (wsp->walk_addr == NULL) 77 wsp->walk_addr = winfo->start; 79 wsp->walk_data = winfo; 85 sv_dev_wstep(mdb_walk_state_t *wsp) argument 87 struct sv_dev_winfo *winfo = wsp->walk_data; 90 if (wsp->walk_addr == NULL) 93 if (wsp->walk_addr >= winfo->end) 96 status = wsp->walk_callback(wsp 105 sv_dev_wfini(mdb_walk_state_t *wsp) argument 117 sv_hash_winit(mdb_walk_state_t *wsp) argument 129 sv_hash_wstep(mdb_walk_state_t *wsp) argument 151 sv_hash_wfini(mdb_walk_state_t *wsp) argument 165 sv_maj_winit(mdb_walk_state_t *wsp) argument 184 sv_maj_wstep(mdb_walk_state_t *wsp) argument 217 sv_maj_wfini(mdb_walk_state_t *wsp) argument 229 sv_gclient_winit(mdb_walk_state_t *wsp) argument 244 sv_gclient_wstep(mdb_walk_state_t *wsp) argument 266 sv_gclient_wfini(mdb_walk_state_t *wsp) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/libtopo/ |
H A D | libtopo.c | 571 ttree_walk_init(mdb_walk_state_t *wsp) argument 575 if (wsp->walk_addr == NULL) { 580 if (mdb_vread(&th, sizeof (th), wsp->walk_addr) != sizeof (th)) { 581 mdb_warn("failed to read topo_hdl_t at %p", wsp->walk_addr); 585 wsp->walk_addr = (uintptr_t)th.th_trees.l_next; 586 wsp->walk_data = mdb_alloc(sizeof (ttree_t), UM_SLEEP); 593 ttree_walk_step(mdb_walk_state_t *wsp) argument 598 if (wsp->walk_addr == NULL) 601 if (mdb_vread(wsp->walk_data, sizeof (ttree_t), wsp 619 ttree_walk_fini(mdb_walk_state_t *wsp) argument 626 tmod_walk_init(mdb_walk_state_t *wsp) argument 664 tmod_walk_step(mdb_walk_state_t *wsp) argument 701 tmod_walk_fini(mdb_walk_state_t *wsp) argument 708 tpg_walk_init(mdb_walk_state_t *wsp) argument 730 tpg_walk_step(mdb_walk_state_t *wsp) argument 757 tpg_walk_fini(mdb_walk_state_t *wsp) argument 764 tpl_walk_init(mdb_walk_state_t *wsp) argument 786 tpl_walk_step(mdb_walk_state_t *wsp) argument 813 tpl_walk_fini(mdb_walk_state_t *wsp) argument 820 tnh_walk_init(mdb_walk_state_t *wsp) argument 846 tnh_walk_step(mdb_walk_state_t *wsp) argument 888 tnh_walk_fini(mdb_walk_state_t *wsp) argument [all...] |