Searched defs:wsp (Results 1 - 25 of 117) sorted by relevance

12345

/illumos-gate/usr/src/cmd/mdb/common/modules/md/
H A Dwalk_directory_block.c35 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 Dwalk_directory_entry.c35 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 Dwalk_didnm.c35 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 Dwalk_hsp.c36 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 Dwalk_nm.c35 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 Dwalk_sets.c36 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 Dwalk_units.c43 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...]
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dctxop.c34 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 Ddnlc.c30 dnlc_walk_init(mdb_walk_state_t *wsp) argument
34 if (wsp->walk_addr != NULL) {
57 wsp->walk_data = dwp;
62 dnlc_walk_step(mdb_walk_state_t *wsp) argument
64 dnlc_walk_t *dwp = wsp->walk_data;
66 uintptr_t result, addr = wsp->walk_addr;
93 wsp->walk_addr = addr;
95 return (wsp->walk_callback(result, &result, wsp->walk_cbdata));
99 dnlc_walk_fini(mdb_walk_state_t *wsp) argument
[all...]
H A Dgroup.c102 group_walk_init(mdb_walk_state_t *wsp) argument
109 if (mdb_vread(&group, sizeof (struct group), wsp->walk_addr) == -1) {
110 mdb_warn("couldn't read 'group' at %p", wsp->walk_addr);
119 mdb_warn("invalid group at %p", wsp->walk_addr);
138 wsp->walk_data = gw;
139 wsp->walk_addr = gw->gw_set[0];
149 group_walk_step(mdb_walk_state_t *wsp) argument
151 group_walk_t *gw = (group_walk_t *)wsp->walk_data;
163 status = wsp->walk_addr == NULL ?
165 wsp
[all...]
H A Dtsd.c38 tsd_walk_init(mdb_walk_state_t *wsp) argument
40 if (wsp->walk_addr == NULL &&
41 mdb_readvar(&wsp->walk_addr, "tsd_list") == -1) {
46 wsp->walk_data = mdb_alloc(sizeof (struct tsd_thread), UM_SLEEP);
51 tsd_walk_step(mdb_walk_state_t *wsp) argument
55 if (wsp->walk_addr == NULL)
58 if (mdb_vread(wsp->walk_data,
59 sizeof (struct tsd_thread), wsp->walk_addr) == -1) {
60 mdb_warn("failed to read tsd at %p", wsp->walk_addr);
64 status = wsp
73 tsd_walk_fini(mdb_walk_state_t *wsp) argument
[all...]
H A Dnetstack.c34 netstack_walk_init(mdb_walk_state_t *wsp) argument
45 if (mdb_vread(&wsp->walk_addr, sizeof (wsp->walk_addr), addr) == -1) {
54 netstack_walk_step(mdb_walk_state_t *wsp) argument
59 if (wsp->walk_addr == NULL)
62 if (mdb_vread(&nss, sizeof (netstack_t), wsp->walk_addr) == -1) {
63 mdb_warn("failed to read netstack at %p", wsp->walk_addr);
67 status = wsp->walk_callback(wsp->walk_addr, &nss,
68 wsp
[all...]
H A Dbio.c45 buf_walk_init(mdb_walk_state_t *wsp) argument
55 if (wsp->walk_addr != NULL) {
87 wsp->walk_addr = (uintptr_t)hbufs[0].b_forw;
88 wsp->walk_data = bwp;
94 buf_walk_step(mdb_walk_state_t *wsp) argument
96 buf_walk_t *bwp = wsp->walk_data;
104 while (wsp->walk_addr == NULL || wsp->walk_addr == (bwp->bw_hbufbase +
110 wsp->walk_addr = (uintptr_t)
116 * walk callback. We keep the next buf_t address in wsp
126 buf_walk_fini(mdb_walk_state_t *wsp) argument
[all...]
H A Dcontract.c34 ct_walk_init(mdb_walk_state_t *wsp) argument
36 if (wsp->walk_addr != NULL) {
37 wsp->walk_addr = wsp->walk_addr +
45 wsp->walk_addr = sym.st_value;
48 if (mdb_layered_walk("avl", wsp) == -1)
55 ct_event_walk_init(mdb_walk_state_t *wsp) argument
57 if (wsp->walk_addr == NULL) {
62 wsp->walk_addr = wsp
72 ct_listener_walk_init(mdb_walk_state_t *wsp) argument
[all...]
H A Dfm.c45 ereportq_pend_walk_init(mdb_walk_state_t *wsp) argument
50 if (wsp->walk_addr == NULL &&
66 wsp->walk_addr = (uintptr_t)eq.eq_pend;
72 ereportq_pend_walk_step(mdb_walk_state_t *wsp) argument
74 uintptr_t addr = wsp->walk_addr;
90 wsp->walk_addr = (uintptr_t)elem.eqe_prev;
92 return (wsp->walk_callback((uintptr_t)eqnp.eqn_nvl, &nvl,
93 wsp->walk_cbdata));
97 ereportq_dump_walk_init(mdb_walk_state_t *wsp) argument
102 if (wsp
124 ereportq_dump_walk_step(mdb_walk_state_t *wsp) argument
[all...]
H A Dirm.c78 irmpools_walk_init(mdb_walk_state_t *wsp) argument
87 wsp->walk_addr = (uintptr_t)sym.st_value;
89 return (list_walk_init_named(wsp, "interrupt pools", "pool"));
93 irmreqs_walk_init(mdb_walk_state_t *wsp) argument
95 wsp->walk_addr = (uintptr_t)(wsp->walk_addr +
98 return (list_walk_init_named(wsp, "interrupt requests", "request"));
H A Dlist.c58 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);
78 wsp->walk_addr);
87 lwd->lw_head = (uintptr_t)&((list_t *)wsp->walk_addr)->list_head;
93 wsp->walk_addr = (begin == NULL
96 wsp->walk_data = lwd;
102 list_walk_init(mdb_walk_state_t *wsp) argument
104 return (list_walk_init_range(wsp, NULL, NULL, NULL, NULL, NULL, NULL));
108 list_walk_init_named(mdb_walk_state_t *wsp, argument
116 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
125 list_walk_step(mdb_walk_state_t *wsp) argument
160 list_walk_fini(mdb_walk_state_t *wsp) argument
[all...]
/illumos-gate/usr/src/cmd/mdb/sun4v/modules/vdsk/
H A Dvdsk.c41 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...]
/illumos-gate/usr/src/lib/libc/port/locale/
H A Dfgetws.c52 wchar_t *wsp; local
65 wsp = ws;
74 if (wsp == ws) {
81 *wsp++ = wc;
86 *wsp = 0;
107 wchar_t *wsp; local
112 wsp = ws;
121 if (wsp == ws) {
128 *wsp++ = wc;
133 *wsp
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/fcip/
H A Dfcip.c43 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...]
/illumos-gate/usr/src/cmd/mdb/demo/common/
H A Dexample2.c38 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...]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_wcb.c47 mdb_wcb_from_state(mdb_walk_state_t *wsp) argument
54 mdb_wcb_t *wcb = (mdb_wcb_t *)wsp;
/illumos-gate/usr/src/cmd/mdb/common/modules/libsysevent/
H A Dlibsysevent.c129 sysevent_walk_init(mdb_walk_state_t *wsp) argument
131 if (wsp->walk_addr == NULL) {
140 sysevent_walk_step(mdb_walk_state_t *wsp) argument
145 if (wsp->walk_addr == NULL)
148 if (mdb_vread(&se_q, sizeof (se_q), wsp->walk_addr) == -1) {
149 mdb_warn("failed to read sysevent queue at %p", wsp->walk_addr);
153 status = wsp->walk_callback((uintptr_t)se_q.sq_ev, NULL,
154 wsp->walk_cbdata);
156 wsp->walk_addr = (uintptr_t)se_q.sq_next;
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dproc_kludges.c106 prockludge_mappings_walk_step(mdb_walk_state_t *wsp) argument
108 prockludge_mappings_t *pkm = wsp->walk_data;
114 status = wsp->walk_callback(0, &pkm->pkm_mappings[pkm->pkm_idx++],
115 wsp->walk_cbdata);
121 prockludge_mappings_walk_fini(mdb_walk_state_t *wsp) argument
123 prockludge_mappings_t *pkm = wsp->walk_data;
/illumos-gate/usr/src/cmd/mdb/common/modules/s1394/
H A Ds1394.c64 speedmap_walk_init(mdb_walk_state_t *wsp) argument
69 if (wsp->walk_addr == NULL) {
79 wsp->walk_addr = (uintptr_t)state.hal_head;
86 speedmap_walk_step(mdb_walk_state_t *wsp) argument
89 uintptr_t addr = wsp->walk_addr;
99 wsp->walk_addr = (uintptr_t)hal.hal_next;
100 return (wsp->walk_callback(addr, &hal, wsp->walk_cbdata));
105 speedmap_walk_fini(mdb_walk_state_t *wsp) argument

Completed in 103 milliseconds

12345