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

/opensolaris-onvv-gate/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) argument
98 new_p = spec(strdup(spec_p->str), spec_p->type);
112 spec_t *spec_p; local
114 while ((spec_p = (spec_t *) queue_next(&list_p->qn, &list_p->qn))) {
115 (void) queue_remove(&spec_p->qn);
117 if (spec_p->str)
118 free(spec_p->str);
119 if (spec_p
155 spec_t *spec_p = NULL; local
177 spec_match(spec_t * spec_p, char *str) argument
202 spec_attrtrav(spec_t * spec_p, char *attrs, spec_attr_fun_t fun, void *calldatap) argument
298 spec_valtrav(spec_t * spec_p, char *valstr, spec_val_fun_t fun, void *calldatap) argument
[all...]
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);
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; local
309 spec_p = NULL;
313 while (spec_p = (spec_t *) queue_next(&speclist_p->qn, &spec_p->qn)) {
314 spec_attrtrav(spec_p, attrs, attrscan, calldata_p);
330 attrscan(spec_t * spec_p, argument
381 valadd(spec_t * spec_p, argument
515 spec_t *spec_p; local
560 printattrval(spec_t * spec_p, char *attr, char *value, void *pdata) argument
[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 in struct:matchargs
227 args.spec_p = expr_p->right_p;
240 matchvals(spec_t * spec_p, argument
247 spec_valtrav(args_p->spec_p, valstr, matched, calldatap);
254 matched(spec_t * spec_p, argument

Completed in 93 milliseconds