Searched refs:spec_t (Results 1 – 7 of 7) sorted by relevance
/titanic_50/usr/src/cmd/tnf/prex/ |
H A D | spec.h | 63 } spec_t; typedef 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_p, char *attrs, 86 void spec_valtrav(spec_t * spec_p, char *valstr, 88 spec_t *spec_dup(spec_t * spec_p);
|
H A D | spec.c | 52 static boolean_t spec_match(spec_t * spec_p, char *str); 64 spec_t * 68 spec_t *new_p; in spec() 70 new_p = new(spec_t); in spec() 93 spec_t * 94 spec_dup(spec_t * spec_p) in spec_dup() 96 spec_t *new_p; in spec_dup() 110 spec_destroy(spec_t * list_p) in spec_destroy() 112 spec_t *spec_p; in spec_destroy() 114 while ((spec_p = (spec_t *) queue_next(&list_p->qn, &list_p->qn))) { in spec_destroy() [all …]
|
H A D | list.c | 58 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) in list_set() 142 list_expr(spec_t * speclist_p, expr_t * expr_p) in list_expr() 162 list_values(spec_t * speclist_p) in list_values() 304 spec_t *speclist_p; in probescan() 305 spec_t *spec_p; in probescan() [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); 82 expr(spec_t * left_p, in expr() 83 spec_t * right_p) in expr() 216 spec_t *spec_p; 240 matchvals(spec_t * spec_p, in matchvals() 254 matched(spec_t * spec_p, in matched()
|
H A D | expr.h | 50 spec_t *left_p; 51 spec_t *right_p; 60 expr_t * expr(spec_t * left_p, spec_t * right_p);
|
H A D | list.h | 48 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 D | prexgram.y | 102 spec_t * specval;
|