Home
last modified time | relevance | path

Searched refs:wsp (Results 1 – 25 of 119) sorted by relevance

12345

/illumos-gate/usr/src/cmd/mdb/common/modules/fcp/
H A Dfcp.c48 fcp_walk_i(mdb_walk_state_t *wsp) in fcp_walk_i() argument
50 if (wsp->walk_addr == 0 && 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 == 0) 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 …]
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dsysevent.c180 sysevent_subclass_list_walk_init(mdb_walk_state_t *wsp) in sysevent_subclass_list_walk_init() argument
182 if (wsp->walk_addr == 0) { in sysevent_subclass_list_walk_init()
188 wsp->walk_data = mdb_alloc(sizeof (subclass_lst_t), UM_SLEEP); in sysevent_subclass_list_walk_init()
193 sysevent_subclass_list_walk_step(mdb_walk_state_t *wsp) in sysevent_subclass_list_walk_step() argument
197 if (wsp->walk_addr == 0) in sysevent_subclass_list_walk_step()
200 if (mdb_vread(wsp->walk_data, sizeof (subclass_lst_t), in sysevent_subclass_list_walk_step()
201 wsp->walk_addr) == -1) { in sysevent_subclass_list_walk_step()
202 mdb_warn("failed to read class list at %p", wsp->walk_addr); in sysevent_subclass_list_walk_step()
206 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sysevent_subclass_list_walk_step()
207 wsp->walk_cbdata); in sysevent_subclass_list_walk_step()
[all …]
H A Dmdi.c305 mdi_pi_client_link_walk_init(mdb_walk_state_t *wsp) in mdi_pi_client_link_walk_init() argument
307 if (wsp->walk_addr == 0) { in mdi_pi_client_link_walk_init()
311 wsp->walk_data = mdb_alloc(sizeof (struct mdi_pathinfo), UM_SLEEP); in mdi_pi_client_link_walk_init()
312 firstaddr = wsp->walk_addr; in mdi_pi_client_link_walk_init()
318 mdi_pi_client_link_walk_step(mdb_walk_state_t *wsp) in mdi_pi_client_link_walk_step() argument
323 if (firstaddr == wsp->walk_addr && counts != 0) { in mdi_pi_client_link_walk_step()
327 if (wsp->walk_addr == 0) { in mdi_pi_client_link_walk_step()
331 if (mdb_vread(wsp->walk_data, sizeof (struct mdi_pathinfo), in mdi_pi_client_link_walk_step()
332 wsp->walk_addr) == -1) { in mdi_pi_client_link_walk_step()
333 mdb_warn("failed to read mdi_pathinfo at %p", wsp->walk_addr); in mdi_pi_client_link_walk_step()
[all …]
H A Dtsol.c96 tnrh_walk_init(mdb_walk_state_t *wsp) in tnrh_walk_init() argument
116 wsp->walk_addr = 0; in tnrh_walk_init()
117 wsp->walk_data = twp; in tnrh_walk_init()
123 tnrh_walk_step(mdb_walk_state_t *wsp) in tnrh_walk_step() argument
125 tnrh_walk_t *twp = wsp->walk_data; in tnrh_walk_step()
129 while (wsp->walk_addr == 0) { in tnrh_walk_step()
140 wsp->walk_addr = (uintptr_t)(*twp->hptr)[twp->idx++]. in tnrh_walk_step()
145 if (mdb_vread(&tnrhc, sizeof (tnrhc), wsp->walk_addr) == -1) { in tnrh_walk_step()
146 mdb_warn("can't read tsol_tnrhc_t at %p", wsp->walk_addr); in tnrh_walk_step()
150 status = wsp->walk_callback(wsp->walk_addr, &tnrhc, in tnrh_walk_step()
[all …]
H A Dlist.c58 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 == 0 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, 0, 0, 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 Dctxop.c40 ctxop_walk_init(mdb_walk_state_t *wsp) in ctxop_walk_init() argument
46 if (wsp->walk_addr == 0) { in ctxop_walk_init()
56 wsp->walk_addr + offset) != sizeof (addr)) { in ctxop_walk_init()
57 mdb_warn("failed to read thread %p", wsp->walk_addr); in ctxop_walk_init()
63 wsp->walk_data = NULL; in ctxop_walk_init()
76 wsp->walk_data = priv; in ctxop_walk_init()
77 wsp->walk_addr = addr; in ctxop_walk_init()
82 ctxop_walk_step(mdb_walk_state_t *wsp) in ctxop_walk_step() argument
84 struct ctxop_walk_state *priv = wsp->walk_data; in ctxop_walk_step()
89 wsp->walk_addr + priv->cws_next_offset) == -1) { in ctxop_walk_step()
[all …]
H A Ddevinfo.c141 devinfo_parents_walk_init(mdb_walk_state_t *wsp) in devinfo_parents_walk_init() argument
153 if (wsp->walk_addr == 0) in devinfo_parents_walk_init()
154 wsp->walk_addr = devinfo_root; in devinfo_parents_walk_init()
155 addr = wsp->walk_addr; in devinfo_parents_walk_init()
158 wsp->walk_data = dip; in devinfo_parents_walk_init()
160 dip->dip_end = (struct dev_info *)wsp->walk_addr; in devinfo_parents_walk_init()
169 wsp->walk_data = NULL; in devinfo_parents_walk_init()
177 addr = wsp->walk_addr; in devinfo_parents_walk_init()
199 devinfo_parents_walk_step(mdb_walk_state_t *wsp) in devinfo_parents_walk_step() argument
201 devinfo_parents_walk_data_t *dip = wsp->walk_data; in devinfo_parents_walk_step()
[all …]
H A Dstreams.c894 queue_walk_init(mdb_walk_state_t *wsp) in queue_walk_init() argument
896 if (wsp->walk_addr == 0 && in queue_walk_init()
897 mdb_readvar(&wsp->walk_addr, "qhead") == -1) { in queue_walk_init()
902 wsp->walk_data = mdb_alloc(sizeof (queue_t), UM_SLEEP); in queue_walk_init()
907 queue_link_step(mdb_walk_state_t *wsp) in queue_link_step() argument
911 if (wsp->walk_addr == 0) in queue_link_step()
914 if (mdb_vread(wsp->walk_data, sizeof (queue_t), wsp->walk_addr) == -1) { in queue_link_step()
915 mdb_warn("failed to read queue at %p", wsp->walk_addr); in queue_link_step()
919 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in queue_link_step()
920 wsp->walk_cbdata); in queue_link_step()
[all …]
H A Dlgrp.c99 lgrp_cpulist_walk_init(mdb_walk_state_t *wsp) in lgrp_cpulist_walk_init() argument
106 if (mdb_vread(&lgrp, sizeof (struct lgrp), wsp->walk_addr) == -1) { in lgrp_cpulist_walk_init()
107 mdb_warn("couldn't read 'lgrp' at %p", wsp->walk_addr); in lgrp_cpulist_walk_init()
114 wsp->walk_data = lcw; in lgrp_cpulist_walk_init()
115 wsp->walk_addr = lcw->lcw_firstcpu; in lgrp_cpulist_walk_init()
121 lgrp_cpulist_walk_step(mdb_walk_state_t *wsp) in lgrp_cpulist_walk_step() argument
123 lgrp_cpu_walk_t *lcw = (lgrp_cpu_walk_t *)wsp->walk_data; in lgrp_cpulist_walk_step()
124 uintptr_t addr = (uintptr_t)wsp->walk_addr; in lgrp_cpulist_walk_step()
136 status = wsp->walk_callback(addr, &cpu, wsp->walk_cbdata); in lgrp_cpulist_walk_step()
142 wsp->walk_addr = addr; in lgrp_cpulist_walk_step()
[all …]
H A Dtaskq.c318 taskq_ent_walk_init(mdb_walk_state_t *wsp) in taskq_ent_walk_init() argument
323 if (wsp->walk_addr == 0) { in taskq_ent_walk_init()
332 wsp->walk_data = (void *) in taskq_ent_walk_init()
333 ((size_t)wsp->walk_addr + OFFSETOF(taskq_t, tq_task)); in taskq_ent_walk_init()
339 if (mdb_vread((void *)&tq_head, sizeof (taskq_t), wsp->walk_addr) == in taskq_ent_walk_init()
342 wsp->walk_addr); in taskq_ent_walk_init()
344 wsp->walk_addr = (uintptr_t)tq_head.tq_task.tqent_next; in taskq_ent_walk_init()
350 if (wsp->walk_addr == (uintptr_t)wsp->walk_data) { in taskq_ent_walk_init()
359 taskq_ent_walk_step(mdb_walk_state_t *wsp) in taskq_ent_walk_step() argument
365 if (mdb_vread((void *)&tq_ent, sizeof (taskq_ent_t), wsp->walk_addr) == in taskq_ent_walk_step()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/fctl/
H A Dfctl.c75 port_walk_i(mdb_walk_state_t *wsp) in port_walk_i() argument
77 if (wsp->walk_addr == 0 && in port_walk_i()
78 mdb_readvar(&wsp->walk_addr, "fctl_fca_portlist") == -1) { in port_walk_i()
83 wsp->walk_data = mdb_alloc(sizeof (fc_fca_port_t), UM_SLEEP); in port_walk_i()
92 port_walk_s(mdb_walk_state_t *wsp) in port_walk_s() argument
96 if (wsp->walk_addr == 0) in port_walk_s()
99 if (mdb_vread(wsp->walk_data, sizeof (fc_fca_port_t), wsp->walk_addr) in port_walk_s()
101 mdb_warn("failed to read fc_fca_port_t at %p", wsp->walk_addr); in port_walk_s()
105 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in port_walk_s()
106 wsp->walk_cbdata); in port_walk_s()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/libtopo/
H A Dlibtopo.c572 ttree_walk_init(mdb_walk_state_t *wsp) in ttree_walk_init() argument
576 if (wsp->walk_addr == 0) { in ttree_walk_init()
581 if (mdb_vread(&th, sizeof (th), wsp->walk_addr) != sizeof (th)) { in ttree_walk_init()
582 mdb_warn("failed to read topo_hdl_t at %p", wsp->walk_addr); in ttree_walk_init()
586 wsp->walk_addr = (uintptr_t)th.th_trees.l_next; in ttree_walk_init()
587 wsp->walk_data = mdb_alloc(sizeof (ttree_t), UM_SLEEP); in ttree_walk_init()
594 ttree_walk_step(mdb_walk_state_t *wsp) in ttree_walk_step() argument
599 if (wsp->walk_addr == 0) in ttree_walk_step()
602 if (mdb_vread(wsp->walk_data, sizeof (ttree_t), wsp->walk_addr) in ttree_walk_step()
605 mdb_warn("failed to read ttree_t at %p", wsp->walk_addr); in ttree_walk_step()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/crypto/
H A Dsched_impl.c241 areq_walk_init_common(mdb_walk_state_t *wsp, boolean_t use_first) in areq_walk_init_common() argument
254 if ((wsp->walk_addr = (use_first ? (uintptr_t)gswq_copy.gs_first : in areq_walk_init_common()
259 wsp->walk_data = mdb_alloc(sizeof (kcf_areq_node_t), UM_SLEEP); in areq_walk_init_common()
264 areq_first_walk_init(mdb_walk_state_t *wsp) in areq_first_walk_init() argument
266 return (areq_walk_init_common(wsp, B_TRUE)); in areq_first_walk_init()
270 areq_last_walk_init(mdb_walk_state_t *wsp) in areq_last_walk_init() argument
272 return (areq_walk_init_common(wsp, B_FALSE)); in areq_last_walk_init()
282 an_id_walk_init(mdb_walk_state_t *wsp, idwalk_type_t type) in an_id_walk_init() argument
286 if (wsp->walk_addr == 0) { in an_id_walk_init()
290 adn = wsp->walk_data = mdb_alloc(sizeof (kcf_areq_node_t), UM_SLEEP); in an_id_walk_init()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/srpt/
H A Dsrpt.c53 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()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/uhci/
H A Duhci.c450 uhci_td_walk_init(mdb_walk_state_t *wsp) in uhci_td_walk_init() argument
452 if (wsp->walk_addr == 0) { in uhci_td_walk_init()
456 wsp->walk_data = mdb_alloc(sizeof (uhci_td_t), UM_SLEEP | UM_GC); in uhci_td_walk_init()
457 wsp->walk_arg = mdb_alloc(sizeof (uhci_state_t), UM_SLEEP | UM_GC); in uhci_td_walk_init()
464 if (find_uhci_statep((void *)wsp->walk_addr, UHCI_TD, in uhci_td_walk_init()
465 wsp->walk_arg) != 1) { in uhci_td_walk_init()
479 uhci_td_walk_step(mdb_walk_state_t *wsp) in uhci_td_walk_step() argument
482 uhci_state_t *uhcip = (uhci_state_t *)wsp->walk_arg; in uhci_td_walk_step()
485 if (mdb_vread(wsp->walk_data, sizeof (uhci_td_t), wsp->walk_addr) in uhci_td_walk_step()
487 mdb_warn("failed to read td at %p", wsp->walk_addr); in uhci_td_walk_step()
[all …]
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/
H A Dxpv.c96 domain_walk_init(mdb_walk_state_t *wsp) in domain_walk_init() argument
100 if (wsp->walk_addr == 0) in domain_walk_init()
101 if ((wsp->walk_addr = get_dom0_addr()) == 0) 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 == 0) 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 …]
/illumos-gate/usr/src/cmd/mdb/intel/modules/generic_cpu/
H A Dgcpu.c105 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 …]
/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_mdb.c66 trwalk_init(mdb_walk_state_t *wsp) in trwalk_init() argument
72 if (wsp->walk_addr != 0) { 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 …]
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/
H A Dip.c229 static int ncec_walk_step(mdb_walk_state_t *wsp);
230 static int ncec_stack_walk_init(mdb_walk_state_t *wsp);
231 static int ncec_stack_walk_step(mdb_walk_state_t *wsp);
232 static void ncec_stack_walk_fini(mdb_walk_state_t *wsp);
349 ns_walk_init(mdb_walk_state_t *wsp) in ns_walk_init() argument
351 if (mdb_layered_walk("netstack", wsp) == -1) { in ns_walk_init()
364 ns_walk_step(mdb_walk_state_t *wsp, int which) in ns_walk_step() argument
369 if (mdb_vread(&nss, sizeof (nss), wsp->walk_addr) == -1) { in ns_walk_step()
370 mdb_warn("can't read netstack at %p", wsp->walk_addr); in ns_walk_step()
375 return (wsp->walk_callback(kaddr, wsp->walk_layer, wsp->walk_cbdata)); in ns_walk_step()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/libmlsvc/
H A Dsmb_ht.c39 smb_ht_walk_init(mdb_walk_state_t *wsp) in smb_ht_walk_init() argument
42 uintptr_t addr = wsp->walk_addr; in smb_ht_walk_init()
53 wsp->walk_data = hw = mdb_zalloc(sizeof (*hw), UM_GC|UM_SLEEP); in smb_ht_walk_init()
59 if (mdb_vread(ht, sizeof (*ht), wsp->walk_addr) == -1) { in smb_ht_walk_init()
61 "HT_HANDLE", wsp->walk_addr); in smb_ht_walk_init()
66 wsp->walk_addr = 0; in smb_ht_walk_init()
67 wsp->walk_data = hw; in smb_ht_walk_init()
73 smb_ht_walk_step(mdb_walk_state_t *wsp) in smb_ht_walk_step() argument
75 struct hw_info *hw = wsp->walk_data; in smb_ht_walk_step()
81 while (wsp->walk_addr == 0) { in smb_ht_walk_step()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/sd/
H A Dsd.c37 #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()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/nsmb/
H A Dnsmb.c91 smb_co_walk_init(mdb_walk_state_t *wsp, int level) in smb_co_walk_init() argument
96 if (wsp->walk_addr == 0) in smb_co_walk_init()
100 wsp->walk_data = smbw; in smb_co_walk_init()
107 smbw->pp = wsp->walk_addr; in smb_co_walk_init()
141 wsp->walk_addr = (uintptr_t)smbw->u.co.co_children.slh_first; in smb_co_walk_init()
150 smb_vc_walk_init(mdb_walk_state_t *wsp) in smb_vc_walk_init() argument
154 if (wsp->walk_addr != 0) { in smb_vc_walk_init()
164 wsp->walk_addr = sym.st_value; in smb_vc_walk_init()
166 return (smb_co_walk_init(wsp, SMBL_VC)); in smb_vc_walk_init()
173 smb_ss_walk_init(mdb_walk_state_t *wsp) in smb_ss_walk_init() argument
[all …]
/illumos-gate/usr/src/cmd/mdb/demo/common/
H A Dexample2.c36 sp_walk_init(mdb_walk_state_t *wsp) in sp_walk_init() argument
38 if (wsp->walk_addr == NULL && in sp_walk_init()
39 mdb_readvar(&wsp->walk_addr, "practive") == -1) { in sp_walk_init()
44 wsp->walk_data = mdb_alloc(sizeof (proc_t), UM_SLEEP); in sp_walk_init()
53 sp_walk_step(mdb_walk_state_t *wsp) in sp_walk_step() argument
57 if (wsp->walk_addr == NULL) in sp_walk_step()
60 if (mdb_vread(wsp->walk_data, sizeof (proc_t), wsp->walk_addr) == -1) { in sp_walk_step()
61 mdb_warn("failed to read proc at %p", wsp->walk_addr); in sp_walk_step()
65 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data, in sp_walk_step()
66 wsp->walk_cbdata); in sp_walk_step()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/sctp/
H A Dsctp.c85 sctp_stacks_walk_init(mdb_walk_state_t *wsp) in sctp_stacks_walk_init() argument
87 if (mdb_layered_walk("netstack", wsp) == -1) { in sctp_stacks_walk_init()
95 sctp_stacks_walk_step(mdb_walk_state_t *wsp) in sctp_stacks_walk_step() argument
100 if (mdb_vread(&nss, sizeof (nss), wsp->walk_addr) == -1) { in sctp_stacks_walk_step()
101 mdb_warn("can't read netstack at %p", wsp->walk_addr); in sctp_stacks_walk_step()
105 return (wsp->walk_callback(kaddr, wsp->walk_layer, wsp->walk_cbdata)); in sctp_stacks_walk_step()
1093 fanout_stack_walk_init(mdb_walk_state_t *wsp) in fanout_stack_walk_init() argument
1096 fanout_init_t *fi = wsp->walk_arg; in fanout_stack_walk_init()
1097 sctp_stack_t *sctps = (sctp_stack_t *)wsp->walk_addr; in fanout_stack_walk_init()
1101 wsp->walk_addr + fi->offset) == -1) { in fanout_stack_walk_init()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/sppp/
H A Dsppp.c51 sppp_walk_init(mdb_walk_state_t *wsp) in sppp_walk_init() argument
53 if (mdb_readvar(&wsp->walk_addr, "sps_list") == -1) { in sppp_walk_init()
62 sppp_walk_step(mdb_walk_state_t *wsp) in sppp_walk_step() argument
67 if (wsp->walk_addr == 0) in sppp_walk_step()
70 if (mdb_vread(&sps, sizeof (sps), wsp->walk_addr) == -1) { in sppp_walk_step()
71 mdb_warn("can't read spppstr_t at %p", wsp->walk_addr); in sppp_walk_step()
75 status = (wsp->walk_callback(wsp->walk_addr, &sps, wsp->walk_cbdata)); in sppp_walk_step()
77 wsp->walk_addr = (uintptr_t)sps.sps_nextmn; in sppp_walk_step()
206 sppa_walk_init(mdb_walk_state_t *wsp) in sppa_walk_init() argument
208 if (mdb_readvar(&wsp->walk_addr, "ppa_list") == -1) { in sppa_walk_init()
[all …]

12345