Lines Matching refs:rnndb
60 static void rnn_err(struct rnndb *db, const char *format, ...) _util_printf_format(2, 3);
62 static void rnn_err(struct rnndb *db, const char *format, ...) in rnn_err()
76 struct rnndb *rnn_newdb(void) { in rnn_newdb()
77 struct rnndb *db = calloc(sizeof *db, 1); in rnn_newdb()
111 static char *getattrib (struct rnndb *db, char *file, int line, xmlAttr *attr) { in getattrib()
124 static int getboolattrib (struct rnndb *db, char *file, int line, xmlAttr *attr) { in getboolattrib()
134 static uint64_t getnum(struct rnndb *db, char *file, int line, xmlAttr *attr, char *c) in getnum()
148 static uint64_t getnumattrib (struct rnndb *db, char *file, int line, xmlAttr *attr) { in getnumattrib()
153 static int trytop (struct rnndb *db, char *file, xmlNode *node);
155 static int trydoc (struct rnndb *db, char *file, xmlNode *node) { in trydoc()
164 static struct rnnvalue *parsevalue(struct rnndb *db, char *file, xmlNode *node);
165 static struct rnnbitfield *parsebitfield(struct rnndb *db, char *file, xmlNode *node);
167 static int trytypetag (struct rnndb *db, char *file, xmlNode *node, struct rnntypeinfo *ti) { in trytypetag()
181 static int trytypeattr (struct rnndb *db, char *file, xmlNode *node, xmlAttr *attr, struct rnntypei… in trytypeattr()
220 static struct rnnvalue *parsevalue(struct rnndb *db, char *file, xmlNode *node) { in parsevalue()
255 static void parsespectype(struct rnndb *db, char *file, xmlNode *node) { in parsespectype()
288 static void parseenum(struct rnndb *db, char *file, xmlNode *node) { in parseenum()
357 static struct rnnbitfield *parsebitfield(struct rnndb *db, char *file, xmlNode *node) { in parsebitfield()
393 static void parsebitset(struct rnndb *db, char *file, xmlNode *node) { in parsebitset()
462 static struct rnndelem *trydelem(struct rnndb *db, char *file, xmlNode *node) { in trydelem()
625 static void parsegroup(struct rnndb *db, char *file, xmlNode *node) { in parsegroup()
665 static void parsedomain(struct rnndb *db, char *file, xmlNode *node) { in parsedomain()
741 static void parsecopyright(struct rnndb *db, char *file, xmlNode *node) { in parsecopyright()
810 static int trytop (struct rnndb *db, char *file, xmlNode *node) { in trytop()
868 static int validate_doc(struct rnndb *db, xmlDocPtr doc, xmlNodePtr database) in validate_doc()
916 void rnn_parsefile (struct rnndb *db, char *file_orig) { in rnn_parsefile()
1028 static void prepenum(struct rnndb *db, struct rnnenum *en);
1030 static int findvidx (struct rnndb *db, struct rnnenum *en, char *name) { in findvidx()
1039 static void prepvarinfo (struct rnndb *db, char *what, struct rnnvarinfo *vi, struct rnnvarinfo *pa… in prepvarinfo()
1145 static void prepvalue(struct rnndb *db, struct rnnvalue *val, char *prefix, struct rnnvarinfo *parv… in prepvalue()
1154 static void prepbitfield(struct rnndb *db, struct rnnbitfield *bf, char *prefix, struct rnnvarinfo …
1156 static void preptypeinfo(struct rnndb *db, struct rnntypeinfo *ti, char *prefix, struct rnnvarinfo … in preptypeinfo()
1233 static void prepbitfield(struct rnndb *db, struct rnnbitfield *bf, char *prefix, struct rnnvarinfo … in prepbitfield()
1243 static void prepdelem(struct rnndb *db, struct rnndelem *elem, char *prefix, struct rnnvarinfo *par… in prepdelem()
1283 static void prepdomain(struct rnndb *db, struct rnndomain *dom) { in prepdomain()
1291 static void prepenum(struct rnndb *db, struct rnnenum *en) { in prepenum()
1304 static void prepbitset(struct rnndb *db, struct rnnbitset *bs) { in prepbitset()
1314 static void prepspectype(struct rnndb *db, struct rnnspectype *st) { in prepspectype()
1318 void rnn_prepdb (struct rnndb *db) { in rnn_prepdb()
1330 struct rnnenum *rnn_findenum (struct rnndb *db, const char *name) { in rnn_findenum()
1338 struct rnnbitset *rnn_findbitset (struct rnndb *db, const char *name) { in rnn_findbitset()
1346 struct rnndomain *rnn_finddomain (struct rnndb *db, const char *name) { in rnn_finddomain()
1354 struct rnnspectype *rnn_findspectype (struct rnndb *db, const char *name) { in rnn_findspectype()