Symbol: nvlist
usr.sbin/config/config.h
105
struct nvlist *a_locs; /* locators required */
usr.sbin/config/config.h
107
struct nvlist *a_devs; /* children */
usr.sbin/config/config.h
108
struct nvlist *a_refs; /* parents */
usr.sbin/config/config.h
140
struct nvlist *d_attrs; /* attributes, if any */
usr.sbin/config/config.h
154
struct nvlist *d_atlist; /* e.g., "at tg" (attr list) */
usr.sbin/config/config.h
155
struct nvlist *d_attrs; /* attributes, if any */
usr.sbin/config/config.h
223
struct nvlist *fi_nvpath; /* list of paths */
usr.sbin/config/config.h
225
struct nvlist *fi_optx;/* options expression */
usr.sbin/config/config.h
226
struct nvlist *fi_optf;/* flattened version of above, if needed */
usr.sbin/config/config.h
241
struct nvlist *oi_optx;/* options expression */
usr.sbin/config/config.h
242
struct nvlist *oi_optf;/* flattened version of above, if needed */
usr.sbin/config/config.h
281
extern struct nvlist *options; /* options */
usr.sbin/config/config.h
282
extern struct nvlist *defoptions; /* "defopt"'d options */
usr.sbin/config/config.h
283
extern struct nvlist *mkoptions; /* makeoptions */
usr.sbin/config/config.h
320
void addfile(struct nvlist *, struct nvlist *, int, const char *);
usr.sbin/config/config.h
321
void addobject(const char *, struct nvlist *, int);
usr.sbin/config/config.h
381
struct nvlist *newnv(const char *, const char *, void *, int, struct nvlist *);
usr.sbin/config/config.h
382
void nvfree(struct nvlist *);
usr.sbin/config/config.h
383
void nvfreel(struct nvlist *);
usr.sbin/config/config.h
68
struct nvlist *nv_next;
usr.sbin/config/config.h
86
struct nvlist *cf_root; /* "root on ra0a" */
usr.sbin/config/config.h
87
struct nvlist *cf_swap; /* "swap on ra0b and ra1b" */
usr.sbin/config/config.h
88
struct nvlist *cf_dump; /* "dumps on ra0b" */
usr.sbin/config/files.c
173
addobject(const char *path, struct nvlist *optx, int flags)
usr.sbin/config/files.c
248
struct nvlist *flathead, **flatp;
usr.sbin/config/files.c
308
struct nvlist *flathead, **flatp;
usr.sbin/config/files.c
343
struct nvlist ***p = context;
usr.sbin/config/files.c
345
struct nvlist *nv;
usr.sbin/config/files.c
364
struct nvlist ***p = context;
usr.sbin/config/files.c
365
struct nvlist *nv;
usr.sbin/config/files.c
394
expr_eval(struct nvlist *expr, int (*fn)(const char *, void *), void *context)
usr.sbin/config/files.c
424
expr_free(struct nvlist *expr)
usr.sbin/config/files.c
426
struct nvlist *rhs;
usr.sbin/config/files.c
456
prexpr(struct nvlist *expr)
usr.sbin/config/files.c
465
pr0(struct nvlist *e)
usr.sbin/config/files.c
71
static int expr_eval(struct nvlist *,
usr.sbin/config/files.c
73
static void expr_free(struct nvlist *);
usr.sbin/config/files.c
91
addfile(struct nvlist *nvpath, struct nvlist *optx, int flags, const char *rule)
usr.sbin/config/files.c
95
struct nvlist *nv;
usr.sbin/config/gram.y
439
struct nvlist **np;
usr.sbin/config/gram.y
66
static struct nvlist *alloc[1000];
usr.sbin/config/gram.y
94
struct nvlist *list;
usr.sbin/config/main.c
409
struct nvlist *nv, *nvt;
usr.sbin/config/main.c
481
do_option(struct hashtab *ht, struct nvlist ***nppp, const char *name,
usr.sbin/config/main.c
484
struct nvlist *nv;
usr.sbin/config/main.c
540
struct nvlist *nv;
usr.sbin/config/main.c
572
cfcrosscheck(struct config *cf, const char *what, struct nvlist *nv)
usr.sbin/config/main.c
62
static struct nvlist **nextopt;
usr.sbin/config/main.c
63
static struct nvlist **nextdefopt;
usr.sbin/config/main.c
64
static struct nvlist **nextmkopt;
usr.sbin/config/main.c
67
static int do_option(struct hashtab *, struct nvlist ***,
usr.sbin/config/main.c
73
static int cfcrosscheck(struct config *, const char *, struct nvlist *);
usr.sbin/config/main.c
765
struct nvlist *nv;
usr.sbin/config/main.c
91
struct nvlist *options; /* options */
usr.sbin/config/main.c
92
struct nvlist *defoptions; /* "defopt"'d options */
usr.sbin/config/main.c
93
struct nvlist *mkoptions; /* makeoptions */
usr.sbin/config/mkheaders.c
123
emitopt(struct nvlist *nv)
usr.sbin/config/mkheaders.c
125
struct nvlist *option;
usr.sbin/config/mkheaders.c
53
static int emitcnt(struct nvlist *);
usr.sbin/config/mkheaders.c
54
static int emitopt(struct nvlist *);
usr.sbin/config/mkheaders.c
65
struct nvlist *nv;
usr.sbin/config/mkheaders.c
83
emitcnt(struct nvlist *head)
usr.sbin/config/mkheaders.c
85
struct nvlist *nv;
usr.sbin/config/mkioconf.c
231
struct nvlist *nv;
usr.sbin/config/mkioconf.c
318
struct nvlist *nv;
usr.sbin/config/mkmakefile.c
201
struct nvlist *nv, *nv1;
usr.sbin/config/mkmakefile.c
243
struct nvlist *nv;
usr.sbin/config/mkswap.c
90
struct nvlist *nv;
usr.sbin/config/pack.c
236
struct nvlist *nv;
usr.sbin/config/sem.c
1034
struct nvlist *nv;
usr.sbin/config/sem.c
1055
onlist(struct nvlist *nv, void *ptr)
usr.sbin/config/sem.c
1090
fixloc(const char *name, struct attr *attr, struct nvlist *got)
usr.sbin/config/sem.c
1092
struct nvlist *m, *n;
usr.sbin/config/sem.c
179
defattr(const char *name, struct nvlist *locs)
usr.sbin/config/sem.c
182
struct nvlist *nv;
usr.sbin/config/sem.c
215
has_errobj(struct nvlist *nv, void *obj)
usr.sbin/config/sem.c
229
static struct nvlist *
usr.sbin/config/sem.c
230
addtoattr(struct nvlist *l, struct devbase *dev)
usr.sbin/config/sem.c
232
struct nvlist *n;
usr.sbin/config/sem.c
243
defdev(struct devbase *dev, int ispseudo, struct nvlist *loclist,
usr.sbin/config/sem.c
244
struct nvlist *attrs)
usr.sbin/config/sem.c
246
struct nvlist *nv;
usr.sbin/config/sem.c
342
defdevattach(struct deva *deva, struct devbase *dev, struct nvlist *atlist,
usr.sbin/config/sem.c
343
struct nvlist *attrs)
usr.sbin/config/sem.c
345
struct nvlist *nv;
usr.sbin/config/sem.c
499
exclude(struct nvlist *nv, const char *name, const char *what)
usr.sbin/config/sem.c
515
resolve(struct nvlist **nvp, const char *name, const char *what,
usr.sbin/config/sem.c
516
struct nvlist *dflt, int part)
usr.sbin/config/sem.c
518
struct nvlist *nv;
usr.sbin/config/sem.c
597
lresolve(struct nvlist **nvp, const char *name, const char *what,
usr.sbin/config/sem.c
598
struct nvlist *dflt, int part)
usr.sbin/config/sem.c
615
struct nvlist *nv;
usr.sbin/config/sem.c
664
setconf(struct nvlist **npp, const char *what, struct nvlist *v)
usr.sbin/config/sem.c
709
struct nvlist *nv;
usr.sbin/config/sem.c
754
adddev(const char *name, const char *at, struct nvlist *loclist, int flags,
usr.sbin/config/sem.c
76
static int has_errobj(struct nvlist *, void *);
usr.sbin/config/sem.c
761
struct nvlist *nv;
usr.sbin/config/sem.c
77
static struct nvlist *addtoattr(struct nvlist *, struct devbase *);
usr.sbin/config/sem.c
78
static int exclude(struct nvlist *, const char *, const char *);
usr.sbin/config/sem.c
79
static int resolve(struct nvlist **, const char *, const char *,
usr.sbin/config/sem.c
80
struct nvlist *, int);
usr.sbin/config/sem.c
81
static int lresolve(struct nvlist **, const char *, const char *,
usr.sbin/config/sem.c
82
struct nvlist *, int);
usr.sbin/config/sem.c
89
static int onlist(struct nvlist *, void *);
usr.sbin/config/sem.c
90
static const char **fixloc(const char *, struct attr *, struct nvlist *);
usr.sbin/config/sem.h
48
int defattr(const char *, struct nvlist *);
usr.sbin/config/sem.h
49
void defdev(struct devbase *, int, struct nvlist *, struct nvlist *);
usr.sbin/config/sem.h
51
struct nvlist *, struct nvlist *);
usr.sbin/config/sem.h
57
void setconf(struct nvlist **, const char *, struct nvlist *);
usr.sbin/config/sem.h
58
void adddev(const char *, const char *, struct nvlist *, int, int);
usr.sbin/config/util.c
110
static struct nvlist *nvhead;
usr.sbin/config/util.c
112
struct nvlist *
usr.sbin/config/util.c
113
newnv(const char *name, const char *str, void *ptr, int i, struct nvlist *next)
usr.sbin/config/util.c
115
struct nvlist *nv;
usr.sbin/config/util.c
138
nvfree(struct nvlist *nv)
usr.sbin/config/util.c
149
nvfreel(struct nvlist *nv)
usr.sbin/config/util.c
151
struct nvlist *next;