Searched refs:spec_p (Results 1 – 4 of 4) sorted by relevance
/titanic_41/usr/src/cmd/tnf/prex/ |
H A D | spec.c | 52 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 D | list.c | 90 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 D | expr.c | 68 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 D | spec.h | 84 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);
|