Home
last modified time | relevance | path

Searched refs:spec_p (Results 1 – 4 of 4) sorted by relevance

/titanic_41/usr/src/cmd/tnf/prex/
H A Dspec.c52 static boolean_t spec_match(spec_t * spec_p, char *str);
94 spec_dup(spec_t * spec_p) in spec_dup() argument
98 new_p = spec(strdup(spec_p->str), spec_p->type); in spec_dup()
112 spec_t *spec_p; in spec_destroy() local
114 while ((spec_p = (spec_t *) queue_next(&list_p->qn, &list_p->qn))) { in spec_destroy()
115 (void) queue_remove(&spec_p->qn); in spec_destroy()
117 if (spec_p->str) in spec_destroy()
118 free(spec_p->str); in spec_destroy()
119 if (spec_p->regexp_p) in spec_destroy()
120 free(spec_p->regexp_p); in spec_destroy()
[all …]
H A Dlist.c90 static void printattrval(spec_t * spec_p, char *attr, char *value,
92 static void attrscan(spec_t * spec_p, char *attr, char *values, void *pdata);
102 static void valadd(spec_t * spec_p, char *val, void *calldata_p);
305 spec_t *spec_p; in probescan() local
309 spec_p = NULL; in probescan()
313 while (spec_p = (spec_t *) queue_next(&speclist_p->qn, &spec_p->qn)) { in probescan()
314 spec_attrtrav(spec_p, attrs, attrscan, calldata_p); in probescan()
330 attrscan(spec_t * spec_p, in attrscan() argument
381 valadd(spec_t * spec_p, in valadd() argument
515 spec_t *spec_p; in listprobe() local
[all …]
H A Dexpr.c68 static void matchvals(spec_t * spec_p, char *attrstr,
70 static void matched(spec_t * spec_p, char *valstr, void *calldatap);
216 spec_t *spec_p; member
227 args.spec_p = expr_p->right_p; in matchattrs()
240 matchvals(spec_t * spec_p, in matchvals() argument
247 spec_valtrav(args_p->spec_p, valstr, matched, calldatap); in matchvals()
254 matched(spec_t * spec_p, in matched() argument
H A Dspec.h84 void spec_attrtrav(spec_t * spec_p, char *attrs,
86 void spec_valtrav(spec_t * spec_p, char *valstr,
88 spec_t *spec_dup(spec_t * spec_p);