/titanic_44/usr/src/cmd/mdb/common/modules/fcp/ |
H A D | fcp.c | 48 fcp_walk_i(mdb_walk_state_t *wsp) in fcp_walk_i() argument 50 if (wsp->walk_addr == NULL && in fcp_walk_i() 51 mdb_readvar(&wsp->walk_addr, "fcp_port_head") == -1) { in fcp_walk_i() 56 wsp->walk_data = mdb_alloc(sizeof (struct fcp_port), UM_SLEEP); in fcp_walk_i() 61 fcp_walk_s(mdb_walk_state_t *wsp) in fcp_walk_s() argument 65 if (wsp->walk_addr == NULL) in fcp_walk_s() 68 if (mdb_vread(wsp->walk_data, sizeof (struct fcp_port), in fcp_walk_s() 69 wsp->walk_addr) == -1) { in fcp_walk_s() 70 mdb_warn("failed to read fcp_port at %p", wsp->walk_addr); in fcp_walk_s() 74 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in fcp_walk_s() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | sysevent.c | 182 sysevent_subclass_list_walk_init(mdb_walk_state_t *wsp) in sysevent_subclass_list_walk_init() argument 184 if (wsp->walk_addr == NULL) { in sysevent_subclass_list_walk_init() 190 wsp->walk_data = mdb_alloc(sizeof (subclass_lst_t), UM_SLEEP); in sysevent_subclass_list_walk_init() 195 sysevent_subclass_list_walk_step(mdb_walk_state_t *wsp) in sysevent_subclass_list_walk_step() argument 199 if (wsp->walk_addr == NULL) in sysevent_subclass_list_walk_step() 202 if (mdb_vread(wsp->walk_data, sizeof (subclass_lst_t), in sysevent_subclass_list_walk_step() 203 wsp->walk_addr) == -1) { in sysevent_subclass_list_walk_step() 204 mdb_warn("failed to read class list at %p", wsp->walk_addr); in sysevent_subclass_list_walk_step() 208 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sysevent_subclass_list_walk_step() 209 wsp->walk_cbdata); in sysevent_subclass_list_walk_step() [all …]
|
H A D | ctxop.c | 34 ctxop_walk_init(mdb_walk_state_t *wsp) in ctxop_walk_init() argument 38 if (wsp->walk_addr == NULL) { in ctxop_walk_init() 42 if (mdb_vread(tp, sizeof (*tp), wsp->walk_addr) == -1) { in ctxop_walk_init() 43 mdb_warn("failed to read thread at %p", wsp->walk_addr); in ctxop_walk_init() 47 wsp->walk_data = mdb_alloc(sizeof (ctxop_t), UM_SLEEP); in ctxop_walk_init() 48 wsp->walk_addr = (uintptr_t)tp->t_ctx; in ctxop_walk_init() 54 ctxop_walk_step(mdb_walk_state_t *wsp) in ctxop_walk_step() argument 58 if (wsp->walk_addr == NULL) in ctxop_walk_step() 61 if (mdb_vread(wsp->walk_data, in ctxop_walk_step() 62 sizeof (ctxop_t), wsp->walk_addr) == -1) { in ctxop_walk_step() [all …]
|
H A D | mdi.c | 307 mdi_pi_client_link_walk_init(mdb_walk_state_t *wsp) in mdi_pi_client_link_walk_init() argument 309 if (wsp->walk_addr == NULL) { in mdi_pi_client_link_walk_init() 313 wsp->walk_data = mdb_alloc(sizeof (struct mdi_pathinfo), UM_SLEEP); in mdi_pi_client_link_walk_init() 314 firstaddr = wsp->walk_addr; in mdi_pi_client_link_walk_init() 320 mdi_pi_client_link_walk_step(mdb_walk_state_t *wsp) in mdi_pi_client_link_walk_step() argument 325 if (firstaddr == wsp->walk_addr && counts != 0) { in mdi_pi_client_link_walk_step() 329 if (wsp->walk_addr == NULL) { in mdi_pi_client_link_walk_step() 333 if (mdb_vread(wsp->walk_data, sizeof (struct mdi_pathinfo), in mdi_pi_client_link_walk_step() 334 wsp->walk_addr) == -1) { in mdi_pi_client_link_walk_step() 335 mdb_warn("failed to read mdi_pathinfo at %p", wsp->walk_addr); in mdi_pi_client_link_walk_step() [all …]
|
H A D | tsol.c | 98 tnrh_walk_init(mdb_walk_state_t *wsp) in tnrh_walk_init() argument 118 wsp->walk_addr = 0; in tnrh_walk_init() 119 wsp->walk_data = twp; in tnrh_walk_init() 125 tnrh_walk_step(mdb_walk_state_t *wsp) in tnrh_walk_step() argument 127 tnrh_walk_t *twp = wsp->walk_data; in tnrh_walk_step() 131 while (wsp->walk_addr == NULL) { in tnrh_walk_step() 142 wsp->walk_addr = (uintptr_t)(*twp->hptr)[twp->idx++]. in tnrh_walk_step() 147 if (mdb_vread(&tnrhc, sizeof (tnrhc), wsp->walk_addr) == -1) { in tnrh_walk_step() 148 mdb_warn("can't read tsol_tnrhc_t at %p", wsp->walk_addr); in tnrh_walk_step() 152 status = wsp->walk_callback(wsp->walk_addr, &tnrhc, in tnrh_walk_step() [all …]
|
H A D | list.c | 58 list_walk_init_range(mdb_walk_state_t *wsp, uintptr_t begin, uintptr_t end, in list_walk_init_range() argument 70 if (mdb_vread(&list, sizeof (list_t), wsp->walk_addr) == -1) { in list_walk_init_range() 72 wsp->walk_addr); in list_walk_init_range() 78 wsp->walk_addr); in list_walk_init_range() 87 lwd->lw_head = (uintptr_t)&((list_t *)wsp->walk_addr)->list_head; in list_walk_init_range() 93 wsp->walk_addr = (begin == NULL in list_walk_init_range() 96 wsp->walk_data = lwd; in list_walk_init_range() 102 list_walk_init(mdb_walk_state_t *wsp) in list_walk_init() argument 104 return (list_walk_init_range(wsp, NULL, NULL, NULL, NULL, NULL, NULL)); in list_walk_init() 108 list_walk_init_named(mdb_walk_state_t *wsp, in list_walk_init_named() argument [all …]
|
H A D | devinfo.c | 130 devinfo_parents_walk_init(mdb_walk_state_t *wsp) in devinfo_parents_walk_init() argument 142 if (wsp->walk_addr == NULL) in devinfo_parents_walk_init() 143 wsp->walk_addr = devinfo_root; in devinfo_parents_walk_init() 144 addr = wsp->walk_addr; in devinfo_parents_walk_init() 147 wsp->walk_data = dip; in devinfo_parents_walk_init() 149 dip->dip_end = (struct dev_info *)wsp->walk_addr; in devinfo_parents_walk_init() 158 wsp->walk_data = NULL; in devinfo_parents_walk_init() 166 addr = wsp->walk_addr; in devinfo_parents_walk_init() 188 devinfo_parents_walk_step(mdb_walk_state_t *wsp) in devinfo_parents_walk_step() argument 190 devinfo_parents_walk_data_t *dip = wsp->walk_data; in devinfo_parents_walk_step() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/fctl/ |
H A D | fctl.c | 72 port_walk_i(mdb_walk_state_t *wsp) in port_walk_i() argument 74 if (wsp->walk_addr == NULL && in port_walk_i() 75 mdb_readvar(&wsp->walk_addr, "fctl_fca_portlist") == -1) { in port_walk_i() 80 wsp->walk_data = mdb_alloc(sizeof (fc_fca_port_t), UM_SLEEP); in port_walk_i() 89 port_walk_s(mdb_walk_state_t *wsp) in port_walk_s() argument 93 if (wsp->walk_addr == NULL) in port_walk_s() 96 if (mdb_vread(wsp->walk_data, sizeof (fc_fca_port_t), wsp->walk_addr) in port_walk_s() 98 mdb_warn("failed to read fc_fca_port_t at %p", wsp->walk_addr); in port_walk_s() 102 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in port_walk_s() 103 wsp->walk_cbdata); in port_walk_s() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/sv/ |
H A D | sv.c | 53 sv_dev_winit(mdb_walk_state_t *wsp) in sv_dev_winit() argument 76 if (wsp->walk_addr == NULL) in sv_dev_winit() 77 wsp->walk_addr = winfo->start; in sv_dev_winit() 79 wsp->walk_data = winfo; in sv_dev_winit() 85 sv_dev_wstep(mdb_walk_state_t *wsp) in sv_dev_wstep() argument 87 struct sv_dev_winfo *winfo = wsp->walk_data; in sv_dev_wstep() 90 if (wsp->walk_addr == NULL) in sv_dev_wstep() 93 if (wsp->walk_addr >= winfo->end) in sv_dev_wstep() 96 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sv_dev_wstep() 97 wsp->walk_cbdata); in sv_dev_wstep() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/srpt/ |
H A D | srpt.c | 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 == NULL) { 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 == NULL) { in srpt_tgt_walk_init() 104 if (mdb_vread(&srpt_ioc, sizeof (srpt_ioc_t), wsp->walk_addr) == -1) { in srpt_tgt_walk_init() [all …]
|
/titanic_44/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) in areq_walk_init_common() argument 253 if ((wsp->walk_addr = (use_first ? (uintptr_t)gswq_copy.gs_first : in areq_walk_init_common() 258 wsp->walk_data = mdb_alloc(sizeof (kcf_areq_node_t), UM_SLEEP); in areq_walk_init_common() 263 areq_first_walk_init(mdb_walk_state_t *wsp) in areq_first_walk_init() argument 265 return (areq_walk_init_common(wsp, B_TRUE)); in areq_first_walk_init() 269 areq_last_walk_init(mdb_walk_state_t *wsp) in areq_last_walk_init() argument 271 return (areq_walk_init_common(wsp, B_FALSE)); in areq_last_walk_init() 281 an_id_walk_init(mdb_walk_state_t *wsp, idwalk_type_t type) in an_id_walk_init() argument 285 if (wsp->walk_addr == NULL) { in an_id_walk_init() 289 adn = wsp->walk_data = mdb_alloc(sizeof (kcf_areq_node_t), UM_SLEEP); in an_id_walk_init() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/libtopo/ |
H A D | libtopo.c | 571 ttree_walk_init(mdb_walk_state_t *wsp) in ttree_walk_init() argument 575 if (wsp->walk_addr == NULL) { in ttree_walk_init() 580 if (mdb_vread(&th, sizeof (th), wsp->walk_addr) != sizeof (th)) { in ttree_walk_init() 581 mdb_warn("failed to read topo_hdl_t at %p", wsp->walk_addr); in ttree_walk_init() 585 wsp->walk_addr = (uintptr_t)th.th_trees.l_next; in ttree_walk_init() 586 wsp->walk_data = mdb_alloc(sizeof (ttree_t), UM_SLEEP); in ttree_walk_init() 593 ttree_walk_step(mdb_walk_state_t *wsp) in ttree_walk_step() argument 598 if (wsp->walk_addr == NULL) in ttree_walk_step() 601 if (mdb_vread(wsp->walk_data, sizeof (ttree_t), wsp->walk_addr) in ttree_walk_step() 604 mdb_warn("failed to read ttree_t at %p", wsp->walk_addr); in ttree_walk_step() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/uhci/ |
H A D | uhci.c | 452 uhci_td_walk_init(mdb_walk_state_t *wsp) in uhci_td_walk_init() argument 454 if (wsp->walk_addr == NULL) { in uhci_td_walk_init() 458 wsp->walk_data = mdb_alloc(sizeof (uhci_td_t), UM_SLEEP | UM_GC); in uhci_td_walk_init() 459 wsp->walk_arg = mdb_alloc(sizeof (uhci_state_t), UM_SLEEP | UM_GC); in uhci_td_walk_init() 466 if (find_uhci_statep((void *)wsp->walk_addr, UHCI_TD, in uhci_td_walk_init() 467 wsp->walk_arg) != 1) { in uhci_td_walk_init() 481 uhci_td_walk_step(mdb_walk_state_t *wsp) in uhci_td_walk_step() argument 484 uhci_state_t *uhcip = (uhci_state_t *)wsp->walk_arg; in uhci_td_walk_step() 487 if (mdb_vread(wsp->walk_data, sizeof (uhci_td_t), wsp->walk_addr) in uhci_td_walk_step() 489 mdb_warn("failed to read td at %p", wsp->walk_addr); in uhci_td_walk_step() [all …]
|
/titanic_44/usr/src/cmd/mdb/i86xpv/modules/xpv/ |
H A D | xpv.c | 96 domain_walk_init(mdb_walk_state_t *wsp) in domain_walk_init() argument 100 if (wsp->walk_addr == NULL) in domain_walk_init() 101 if ((wsp->walk_addr = get_dom0_addr()) == NULL) in domain_walk_init() 106 wsp->walk_data = dwp; in domain_walk_init() 111 domain_walk_step(mdb_walk_state_t *wsp) in domain_walk_step() argument 113 domain_walk_t *dwp = (domain_walk_t *)wsp->walk_data; in domain_walk_step() 117 if (wsp->walk_addr == NULL) in domain_walk_step() 120 status = wsp->walk_callback(wsp->walk_addr, (void *)wsp->walk_addr, in domain_walk_step() 121 wsp->walk_cbdata); in domain_walk_step() 124 wsp->walk_addr, 0) != 0) in domain_walk_step() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/sdbc/ |
H A D | sdbc.c | 772 sdbc_cctl_winit(mdb_walk_state_t *wsp) in sdbc_cctl_winit() argument 779 if (wsp->walk_addr == NULL) { in sdbc_cctl_winit() 791 wsp->walk_addr = (uintptr_t)_sd_cctl[0]; in sdbc_cctl_winit() 795 winfo->w_end = wsp->walk_addr; in sdbc_cctl_winit() 796 wsp->walk_data = winfo; in sdbc_cctl_winit() 802 sdbc_cctl_wstep(mdb_walk_state_t *wsp) in sdbc_cctl_wstep() argument 804 struct walk_info *winfo = wsp->walk_data; in sdbc_cctl_wstep() 808 if (wsp->walk_addr == NULL) /* should not happen */ in sdbc_cctl_wstep() 815 if (wsp->walk_addr == winfo->w_start) in sdbc_cctl_wstep() 818 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sdbc_cctl_wstep() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/nsctl/ |
H A D | nsctl.c | 177 nsc_io_winit(mdb_walk_state_t *wsp) in nsc_io_winit() argument 179 if (wsp->walk_addr == NULL && in nsc_io_winit() 180 mdb_readvar(&wsp->walk_addr, "_nsc_io_top") == -1) { in nsc_io_winit() 190 nsc_io_wstep(mdb_walk_state_t *wsp) in nsc_io_wstep() argument 195 if (wsp->walk_addr == NULL) in nsc_io_wstep() 198 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in nsc_io_wstep() 199 wsp->walk_cbdata); in nsc_io_wstep() 201 next = wsp->walk_addr + OFFSETOF(nsc_io_t, next); in nsc_io_wstep() 203 if (mdb_vread(&wsp->walk_addr, sizeof (uintptr_t), next) == -1) { in nsc_io_wstep() 220 nsc_dev_winit(mdb_walk_state_t *wsp) in nsc_dev_winit() argument [all …]
|
/titanic_44/usr/src/cmd/mdb/intel/modules/generic_cpu/ |
H A D | gcpu.c | 105 cmih_ent_next(struct cmih_walk_state *wsp) in cmih_ent_next() argument 110 if (wsp->chipid >= CMI_MAX_CHIPID && in cmih_ent_next() 111 wsp->coreid >= CMI_MAX_COREID(wsp->core_nbits) && in cmih_ent_next() 112 wsp->strandid >= CMI_MAX_STRANDID(wsp->strand_nbits)) in cmih_ent_next() 116 wsp->strandid++; in cmih_ent_next() 117 carry = wsp->strandid >> wsp->strand_nbits; in cmih_ent_next() 118 wsp->strandid = wsp->strandid & CMI_MAX_STRANDID(wsp->strand_nbits); in cmih_ent_next() 123 wsp->coreid++; in cmih_ent_next() 124 carry = wsp->coreid >> wsp->core_nbits; in cmih_ent_next() 125 wsp->coreid = wsp->coreid & CMI_MAX_COREID(wsp->core_nbits); in cmih_ent_next() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/nca/ |
H A D | nca.c | 786 nca_connf_walk_init(mdb_walk_state_t *wsp) in nca_connf_walk_init() argument 790 if (wsp->walk_addr != 0) { in nca_connf_walk_init() 795 if (mdb_readvar(&wsp->walk_addr, "nca_conn_fanout") == -1) { in nca_connf_walk_init() 805 wsp->walk_data = (void *)(uintptr_t)fanout_size; in nca_connf_walk_init() 816 nca_connf_walk_step(mdb_walk_state_t *wsp) in nca_connf_walk_step() argument 821 intptr_t i = (intptr_t)wsp->walk_data; in nca_connf_walk_step() 826 if (mdb_vread(&connf, sizeof (connf_t), wsp->walk_addr) == -1) { in nca_connf_walk_step() 827 mdb_warn("cannot read connf_t at %p", wsp->walk_addr); in nca_connf_walk_step() 845 status = wsp->walk_callback((uintptr_t)connf.head, &conn, in nca_connf_walk_step() 846 wsp->walk_cbdata); in nca_connf_walk_step() [all …]
|
/titanic_44/usr/src/cmd/mdb/sun4v/modules/errh/ |
H A D | errh.c | 213 rq_walk_init(mdb_walk_state_t *wsp) in rq_walk_init() argument 218 if (wsp->walk_addr == NULL) { in rq_walk_init() 223 if (mdb_vread(&cpu, sizeof (cpu_t), wsp->walk_addr) == -1) { in rq_walk_init() 224 mdb_warn("failed to find cpu at %p", wsp->walk_addr); in rq_walk_init() 228 wsp->walk_callback = (mdb_walk_cb_t)errh_prtaddr; in rq_walk_init() 229 wsp->walk_addr = (uintptr_t)cpu.cpu_m.cpu_rq_lastre; in rq_walk_init() 230 wsp->walk_data = mdb_alloc(sizeof (uintptr_t) * 3, UM_SLEEP); in rq_walk_init() 232 ao = lower = upper = wsp->walk_data; in rq_walk_init() 236 *ao = (uintptr_t)wsp->walk_addr; /* beginning and end */ in rq_walk_init() 240 if (wsp->walk_addr < *lower || *upper < wsp->walk_addr) { in rq_walk_init() [all …]
|
/titanic_44/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_mdb.c | 66 trwalk_init(mdb_walk_state_t *wsp) in trwalk_init() argument 72 if (wsp->walk_addr != NULL) { in trwalk_init() 96 t->trw_next = wsp->walk_data; in trwalk_init() 97 wsp->walk_data = t; in trwalk_init() 157 trwalk_step(mdb_walk_state_t *wsp) in trwalk_step() argument 164 for (t = wsp->walk_data; t != NULL; t = t->trw_next) { in trwalk_step() 188 status = wsp->walk_callback((uintptr_t)trp - (uintptr_t) in trwalk_step() 189 t->trw_data.tb_buf + t->trw_base, t->trw_xrec, wsp->walk_cbdata); in trwalk_step() 196 trwalk_fini(mdb_walk_state_t *wsp) in trwalk_fini() argument 200 for (t = wsp->walk_data; t != NULL; t = u) { in trwalk_fini() [all …]
|
/titanic_44/usr/src/cmd/mdb/demo/common/ |
H A D | example2.c | 38 sp_walk_init(mdb_walk_state_t *wsp) in sp_walk_init() argument 40 if (wsp->walk_addr == NULL && in sp_walk_init() 41 mdb_readvar(&wsp->walk_addr, "practive") == -1) { in sp_walk_init() 46 wsp->walk_data = mdb_alloc(sizeof (proc_t), UM_SLEEP); in sp_walk_init() 55 sp_walk_step(mdb_walk_state_t *wsp) in sp_walk_step() argument 59 if (wsp->walk_addr == NULL) in sp_walk_step() 62 if (mdb_vread(wsp->walk_data, sizeof (proc_t), wsp->walk_addr) == -1) { in sp_walk_step() 63 mdb_warn("failed to read proc at %p", wsp->walk_addr); in sp_walk_step() 67 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sp_walk_step() 68 wsp->walk_cbdata); in sp_walk_step() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 227 static int ncec_walk_step(mdb_walk_state_t *wsp); 228 static int ncec_stack_walk_init(mdb_walk_state_t *wsp); 229 static int ncec_stack_walk_step(mdb_walk_state_t *wsp); 230 static void ncec_stack_walk_fini(mdb_walk_state_t *wsp); 347 ns_walk_init(mdb_walk_state_t *wsp) in ns_walk_init() argument 349 if (mdb_layered_walk("netstack", wsp) == -1) { in ns_walk_init() 362 ns_walk_step(mdb_walk_state_t *wsp, int which) in ns_walk_step() argument 367 if (mdb_vread(&nss, sizeof (nss), wsp->walk_addr) == -1) { in ns_walk_step() 368 mdb_warn("can't read netstack at %p", wsp->walk_addr); in ns_walk_step() 373 return (wsp->walk_callback(kaddr, wsp->walk_layer, wsp->walk_cbdata)); in ns_walk_step() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/nsmb/ |
H A D | nsmb.c | 83 smb_co_walk_init(mdb_walk_state_t *wsp, int level) in smb_co_walk_init() argument 88 if (wsp->walk_addr == NULL) in smb_co_walk_init() 92 wsp->walk_data = smbw; in smb_co_walk_init() 99 smbw->pp = wsp->walk_addr; in smb_co_walk_init() 130 wsp->walk_addr = (uintptr_t)smbw->u.co.co_children.slh_first; in smb_co_walk_init() 139 smb_vc_walk_init(mdb_walk_state_t *wsp) in smb_vc_walk_init() argument 143 if (wsp->walk_addr != NULL) { in smb_vc_walk_init() 153 wsp->walk_addr = sym.st_value; in smb_vc_walk_init() 155 return (smb_co_walk_init(wsp, SMBL_VC)); in smb_vc_walk_init() 162 smb_ss_walk_init(mdb_walk_state_t *wsp) in smb_ss_walk_init() argument [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/fcip/ |
H A D | fcip.c | 43 fcip_walk_i(mdb_walk_state_t *wsp) in fcip_walk_i() argument 45 if (wsp->walk_addr == NULL && in fcip_walk_i() 46 mdb_readvar(&wsp->walk_addr, "fcip_port_head") == -1) { in fcip_walk_i() 51 wsp->walk_data = mdb_alloc(sizeof (fcip_port_info_t), UM_SLEEP); in fcip_walk_i() 56 fcip_walk_s(mdb_walk_state_t *wsp) in fcip_walk_s() argument 60 if (wsp->walk_addr == NULL) in fcip_walk_s() 63 if (mdb_vread(wsp->walk_data, sizeof (fcip_port_info_t), in fcip_walk_s() 64 wsp->walk_addr) == -1) { in fcip_walk_s() 65 mdb_warn("failed to read fcip_port_info at %p", wsp->walk_addr); in fcip_walk_s() 69 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in fcip_walk_s() [all …]
|
/titanic_44/usr/src/cmd/mdb/intel/modules/sata/ |
H A D | sata.c | 51 sata_dmsg_walk_i(mdb_walk_state_t *wsp) in sata_dmsg_walk_i() argument 56 if (wsp->walk_addr == NULL) { in sata_dmsg_walk_i() 69 wsp->walk_addr = (uintptr_t)(sata_trace_dmsg_t *)rbuf.dmsgh; in sata_dmsg_walk_i() 75 wsp->walk_arg = (void *)wsp->walk_addr; in sata_dmsg_walk_i() 76 wsp->walk_data = mdb_alloc(sizeof (sata_trace_dmsg_t), UM_SLEEP); in sata_dmsg_walk_i() 86 sata_dmsg_walk_s(mdb_walk_state_t *wsp) in sata_dmsg_walk_s() argument 90 if (wsp->walk_addr == NULL) in sata_dmsg_walk_s() 93 if (mdb_vread(wsp->walk_data, sizeof (sata_trace_dmsg_t), in sata_dmsg_walk_s() 94 wsp->walk_addr) == -1) { in sata_dmsg_walk_s() 96 wsp->walk_addr); in sata_dmsg_walk_s() [all …]
|