Lines Matching defs:prefix

304 		} else if (!strcmp(attr->name, "prefix")) {
409 } else if (!strcmp(attr->name, "prefix")) {
524 } else if (!strcmp(attr->name, "prefix")) {
683 } else if (!strcmp(attr->name, "prefix")) {
1136 vi->prefix = vi->prefenum->vals[i]->name;
1140 vi->prefix = vi->prefenum->vals[0]->name;
1145 static void prepvalue(struct rnndb *db, struct rnnvalue *val, char *prefix, struct rnnvarinfo *parvi) {
1146 val->fullname = catstr(prefix, val->name);
1150 if (val->varinfo.prefix)
1151 val->fullname = catstr(val->varinfo.prefix, val->fullname);
1154 static void prepbitfield(struct rnndb *db, struct rnnbitfield *bf, char *prefix, struct rnnvarinfo *parvi);
1156 static void preptypeinfo(struct rnndb *db, struct rnntypeinfo *ti, char *prefix, struct rnnvarinfo *vi, char *file) {
1209 rnn_err(db, "%s: unknown type %s\n", prefix, ti->name);
1225 rnn_err(db, "%s: addvariant specified on non-enum type %s\n", prefix, ti->name);
1228 prepbitfield(db, ti->bitfields[i], prefix, vi);
1230 prepvalue(db, ti->vals[i], prefix, vi);
1233 static void prepbitfield(struct rnndb *db, struct rnnbitfield *bf, char *prefix, struct rnnvarinfo *parvi) {
1234 bf->fullname = catstr(prefix, bf->name);
1239 if (bf->varinfo.prefix)
1240 bf->fullname = catstr(bf->varinfo.prefix, bf->fullname);
1243 static void prepdelem(struct rnndb *db, struct rnndelem *elem, char *prefix, struct rnnvarinfo *parvi, int width) {
1263 elem->fullname = catstr(prefix, elem->name);
1264 prepvarinfo (db, elem->fullname?elem->fullname:prefix, &elem->varinfo, parvi);
1274 preptypeinfo(db, &elem->typeinfo, elem->name?elem->fullname:prefix, &elem->varinfo, elem->file);
1278 prepdelem(db, elem->subelems[i], elem->name?elem->fullname:prefix, &elem->varinfo, width);
1279 if (elem->varinfo.prefix && elem->name)
1280 elem->fullname = catstr(elem->varinfo.prefix, elem->fullname);
1288 dom->fullname = catstr(dom->varinfo.prefix, dom->name);
1300 en->fullname = catstr(en->varinfo.prefix, en->name);
1311 bs->fullname = catstr(bs->varinfo.prefix, bs->name);