Searched refs:spec_t (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/tnf/prex/
H A Dspec.h63 } spec_t; typedef in typeref:struct:spec
66 (*spec_attr_fun_t) (spec_t * spec, char *attr, char *value, void *calldatap);
68 (*spec_val_fun_t) (spec_t * spec, char *value, void *calldatap);
80 spec_t * spec(char *str_p, spec_type_t type);
81 void spec_destroy(spec_t * list_p);
82 void spec_print(FILE * stream, spec_t * list_p);
83 spec_t * spec_list(spec_t * list_p, spec_t * item_p);
84 void spec_attrtrav(spec_t * spec_
[all...]
H A Dlist.h48 void list_expr(spec_t *speclist_p, expr_t *expr_p);
49 void list_set(spec_t *speclist_p, char *setname_p);
50 void list_values(spec_t *speclist_p);
H A Dexpr.h50 spec_t *left_p;
51 spec_t *right_p;
60 expr_t * expr(spec_t * left_p, spec_t * right_p);
H A Dspec.c52 static boolean_t spec_match(spec_t * spec_p, char *str);
64 spec_t *
68 spec_t *new_p;
70 new_p = new(spec_t);
93 spec_t *
94 spec_dup(spec_t * spec_p)
96 spec_t *new_p;
110 spec_destroy(spec_t * list_p)
112 spec_t *spec_p;
114 while ((spec_p = (spec_t *) queue_nex
[all...]
H A Dlist.c58 spec_t *speclist_p;
63 spec_t *speclist_p;
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);
116 list_set(spec_t * speclist_p, char *setname_p)
142 list_expr(spec_t * speclist_p, expr_t * expr_p)
162 list_values(spec_t * speclist_p)
304 spec_t *speclist_p;
305 spec_t *spec_
[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);
82 expr(spec_t * left_p,
83 spec_t * right_p)
216 spec_t *spec_p;
240 matchvals(spec_t * spec_p,
254 matched(spec_t * spec_p,
H A Dprexgram.y102 spec_t * specval;

Completed in 99 milliseconds