Searched refs:wcb (Results 1 - 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_wcb.c54 mdb_wcb_t *wcb = (mdb_wcb_t *)wsp; local
56 if (wcb->w_buftag != WCB_TAG_ACTIVE && wcb->w_buftag != WCB_TAG_INITIAL)
57 fail("walk state %p is corrupt or not active\n", (void *)wcb);
59 return (wcb);
65 mdb_wcb_t *wcb = mdb_zalloc(sizeof (mdb_wcb_t), UM_SLEEP); local
67 wcb->w_buftag = WCB_TAG_INITIAL;
68 wcb->w_walker = iwp;
70 wcb->w_state.walk_callback = cb;
71 wcb
79 mdb_wcb_destroy(mdb_wcb_t *wcb) argument
95 mdb_wcb_insert(mdb_wcb_t *wcb, mdb_frame_t *fp) argument
107 mdb_wcb_delete(mdb_wcb_t *wcb, mdb_frame_t *fp) argument
130 mdb_wcb_t *n, *wcb = *wcbpp; local
[all...]
H A Dmdb_modapi.c462 walk_step(mdb_wcb_t *wcb) argument
464 mdb_wcb_t *nwcb = wcb->w_lyr_head;
475 return (wcb->w_walker->iwlk_step(&wcb->w_state));
478 wcb->w_lyr_head = nwcb->w_lyr_link;
483 if (status == WALK_DONE && wcb->w_lyr_head != NULL)
490 walk_common(mdb_wcb_t *wcb) argument
500 mdb_wcb_insert(wcb, pfp);
502 mdb_wcb_insert(wcb, mdb.m_frame);
508 if ((status = wcb
605 mdb_wcb_t *wcb; local
642 layered_walk_step(uintptr_t addr, const void *data, mdb_wcb_t *wcb) argument
658 mdb_wcb_t *cwcb, *wcb; local
[all...]
/illumos-gate/usr/src/lib/libtnfprobe/
H A Dtnf_buf.c96 tnfw_b_alloc_block(TNFW_B_WCB *wcb, enum tnf_alloc_mode istag) argument
131 if (!wcb->tnfw_w_initialized) {
134 wcb->tnfw_w_block_shift = wcb->tnfw_w_gen_shift = 0;
137 ++wcb->tnfw_w_block_shift;
142 ++wcb->tnfw_w_gen_shift;
144 wcb->tnfw_w_pid = _tnfw_b_control->tnf_pid;
145 wcb->tnfw_w_initialized = B_TRUE;
166 blocknum = i >> wcb->tnfw_w_block_shift;
185 generation = (hint_hi << (32 - wcb
321 tnfw_b_release_block(TNFW_B_WCB * wcb) argument
437 tnfw_b_alloc(TNFW_B_WCB *wcb, size_t size, enum tnf_alloc_mode istag) argument
556 tnfw_b_xcommit(TNFW_B_WCB *wcb) argument
625 tnfw_b_xabort(TNFW_B_WCB *wcb) argument
671 tnfw_b_fw_alloc(TNFW_B_WCB *wcb) argument
690 tnfw_b_fw_alloc(TNFW_B_WCB *wcb) argument
[all...]
H A Dtnf_buf.h153 #define TNFW_B_GIVEBACK(wcb, new_pos) \
154 ((wcb)->tnfw_w_pos.tnfw_w_write_off = \
155 (((char *)(new_pos) - (char *)((wcb)->tnfw_w_pos.tnfw_w_block) + 7) \
H A Dtrace_funcs.c102 TNFW_B_WCB *wcb; local
182 wcb = &(ops->wcb);
185 sprintf(tmp_buf, "tnf_trace_alloc, wcb=%p\n", wcb);
189 buffer = ops->alloc(wcb, asize, ops->mode);
274 TNFW_B_GIVEBACK(wcb, fwd_p);
360 (void) set_p->tpd_p->commit(&(set_p->tpd_p->wcb));
379 (void) set_p->tpd_p->rollback(&(set_p->tpd_p->wcb));
401 retval = ops->alloc(&(ops->wcb), siz
[all...]
H A Dtnf_trace.h112 TNFW_B_WCB wcb; member in struct:_tnf_ops
H A Dprobe_cntl.c629 tnfw_b_release_block(&ops->wcb);
722 (void) ops->commit(&(ops->wcb));
/illumos-gate/usr/src/uts/common/tnf/
H A Dtrace_funcs.c97 TNFW_B_WCB *wcb; local
146 wcb = &ops->wcb;
148 TNFW_B_ALLOC(wcb, asize, buffer, probe_event_prototype_t *);
219 TNFW_B_GIVEBACK(wcb, fwd_p);
221 TNFW_B_GIVEBACK(wcb, fwd_p);
287 TNFW_B_WCB *wcb; local
291 wcb = &ops->wcb;
294 pos = &wcb
312 TNFW_B_WCB *wcb; local
[all...]
H A Dtnf_buf.h161 * Allocate 'size' data bytes using 'wcb'; store result into 'buf'.
164 #define TNFW_B_ALLOC(wcb, size, buf, typ) \
173 xx_pos = &(wcb)->tnfw_w_pos; \
183 buf = tnfw_b_alloc((wcb), xx_size, TNF_ALLOC_REUSABLE);\
189 #define TNFW_B_GIVEBACK(wcb, new_pos) \
190 ((wcb)->tnfw_w_pos.tnfw_w_write_off = \
192 - (char *)((wcb)->tnfw_w_pos.tnfw_w_block) + 7) \
H A Dtrace_init.c124 pos = &ops->wcb.tnfw_w_tag_pos;
126 pos = &ops->wcb.tnfw_w_pos;
H A Dtnf_buf.c226 tnfw_b_alloc(TNFW_B_WCB *wcb, size_t size, enum tnf_alloc_mode istag) argument
233 pos = &wcb->tnfw_w_pos; /* common case */
235 pos = &wcb->tnfw_w_tag_pos;
308 tnfw_b_fw_alloc(TNFW_B_WCB *wcb) argument
H A Dtnf_res.c200 block = ops->wcb.tnfw_w_pos.tnfw_w_block;
201 ops->wcb.tnfw_w_pos.tnfw_w_block = NULL;
204 block = ops->wcb.tnfw_w_tag_pos.tnfw_w_block;
205 ops->wcb.tnfw_w_tag_pos.tnfw_w_block = NULL;
H A Dtnf_trace.h90 TNFW_B_WCB wcb; /* write control info */ member in struct:_tnf_ops
H A Dtnf_probe.c96 fwp = tnfw_b_fw_alloc(&(ops->wcb));
H A Dtnf_types.h91 mem = BUF_ALLOC(ops)(&(ops->wcb), size, ops->mode); \
99 mem = BUF_ALLOC(ops)(&(ops->wcb), size, ops->mode); \
H A Dtnf.c669 tpdp->wcb.tnfw_w_pos.tnfw_w_block = NULL;
670 tpdp->wcb.tnfw_w_tag_pos.tnfw_w_block = NULL;
/illumos-gate/usr/src/cmd/make/bin/
H A Ddosys.cc86 Wstring wcb(command);
87 register wchar_t *p = wcb.get_string();
125 wcb.get_string(),
H A Drep.cc102 wchar_t * wcb = rns.get_string(); local
124 if (IS_WEQUALN(&colon[2], wcb,
184 wchar_t * wcb = get_wstring(target->string_mb); // XXX Tolik: needs retmem local
185 rp->target = wcb;
227 wchar_t * wcb = tstr.get_string(); local
241 if (IS_WEQUAL(rp->target, wcb)) {
261 IS_WEQUAL(rp->target, wcb)) {
265 if (IS_WEQUAL(rp->target, wcb)) {
H A Dread2.cc657 wchar_t * wcb = tstr.get_string(); local
660 ((wcb[0] != (int) period_char) ||
661 wcschr(wcb, (int) slash_char))) {
749 if ((wcb[0] == (int) period_char) &&
750 !wcschr(wcb, (int) slash_char)) {
758 if ((wcb[0] == (int) period_char) &&
759 !wcschr(wcb, (int) slash_char)) {
947 Wstring wcb(target);
948 cp = wcb.get_string();
964 cp = wcb
1519 wchar_t * wcb = str.get_string(); local
1752 wchar_t * wcb = nms.get_string(); local
1807 wchar_t * wcb = nms.get_string(); local
[all...]
H A Ddoname.cc216 Wstring wcb(target);
228 if (wcb.equal(tbuffer)) {
243 if (wcb.equal(tbuffer)) {
1479 Wstring wcb; local
1492 wcb.init(dependency->name);
1493 if ((start = (wchar_t *) wcschr(wcb.get_string(),
1498 wcb.get_string(),
1499 start - wcb.get_string());
1500 buffer[start-wcb.get_string()] =
1504 (int) (dependency->name->hash.length-(start-wcb
2818 wchar_t * wcb = file_string.get_string(); local
[all...]
H A Dfiles.cc222 Wstring wcb(getvar(vpath_name));
225 vpath = wcb.get_string();
306 Wstring wcb(dir);
326 if ((dir->hash.length > 1) || (wcb.get_string()[0] != (int) period_char)) {
327 (void) wcscpy(file_name, wcb.get_string());
H A Dmisc.cc399 Wstring wcb(p);
400 if (wcb.get_string()[0] == (int) period_char) {
496 wchar_t * wcb = str.get_string(); local
498 ((wcb[0] != (int) period_char) ||
499 ((wcb[0] == (int) period_char) &&
500 (wcschr(wcb, (int) slash_char))))) {
H A Dar.cc201 wchar_t * wcb = member_string.get_string(); local
202 if((slash = (wchar_t *) wcsrchr(wcb, (int) slash_char)) != NULL) {
/illumos-gate/usr/src/cmd/make/lib/mksh/
H A Dmacro.cc1087 Wstring wcb; local
1097 wcb.init(value);
1098 length = wcb.length();
1099 val_string = wcb.get_string();
1133 wcb.init(value);
1134 if(wcb.length() > 0) {
1146 wcb.init(value);
/illumos-gate/usr/src/lib/libc_db/common/
H A Dthread_db.c3000 waiter_cb_ctl_t *wcb = arg; local
3008 wcb->errcode = TD_DBERR;
3018 wcb->errcode = TD_DBERR;
3023 wcb->errcode = TD_ERR;
3031 if (wchan == (caddr_t)wcb->sync_obj_addr)
3032 return ((*wcb->waiter_cb)(th_p, wcb->waiter_cb_arg));
3048 waiter_cb_ctl_t wcb; local
3055 (caddr_t)&wcb.sync_magic, sizeof (wcb
[all...]

Completed in 175 milliseconds

12