Symbol: deva
sys/dev/i2c/w83795g.c
143
uint8_t bank, vend, chip, deva;
sys/dev/i2c/w83795g.c
152
iic_smbus_read_byte(ia->ia_tag, ia->ia_addr, W83795G_DEVICEA, &deva, 0);
sys/dev/i2c/w83795g.c
157
if (chip == CHIP_W83795G && deva == DEVICEA_A)
usr.bin/config/defs.h
287
struct deva *d_ahead; /* first attachment, if any */
usr.bin/config/defs.h
288
struct deva **d_app; /* used for tacking on attachments */
usr.bin/config/defs.h
295
TAILQ_ENTRY(deva) d_next; /* list of all instances */
usr.bin/config/defs.h
296
struct deva *d_bsame; /* list on same base */
usr.bin/config/defs.h
328
struct deva *i_atdeva;
usr.bin/config/defs.h
488
TAILQ_HEAD(devatq, deva);
usr.bin/config/defs.h
599
int deva_has_instances(struct deva *, int);
usr.bin/config/gram.y
158
struct deva *deva;
usr.bin/config/gram.y
203
%type <deva> devattach_opt
usr.bin/config/lint.c
133
struct deva *da;
usr.bin/config/main.c
1413
deva_has_instances(struct deva *deva, int unit)
usr.bin/config/main.c
1423
for (i = deva->d_ihead; i != NULL; i = i->i_asame)
usr.bin/config/main.c
1437
struct deva *da;
usr.bin/config/main.c
1531
struct deva *da;
usr.bin/config/main.c
1906
struct deva *da;
usr.bin/config/mkioconf.c
271
struct deva *da;
usr.bin/config/mkioconf.c
287
struct deva *da;
usr.bin/config/sem.c
1281
struct deva *iba; /* devbase attachment used */
usr.bin/config/sem.c
1282
struct deva *lastiba;
usr.bin/config/sem.c
1427
struct deva *iba;
usr.bin/config/sem.c
1714
struct deva *iba;
usr.bin/config/sem.c
2178
selectbase(struct devbase *d, struct deva *da)
usr.bin/config/sem.c
653
defdevattach(struct deva *deva, struct devbase *dev, struct nvlist *atlist,
usr.bin/config/sem.c
663
if (deva == NULL)
usr.bin/config/sem.c
664
deva = getdevattach(dev->d_name);
usr.bin/config/sem.c
665
if (deva == &errdeva)
usr.bin/config/sem.c
671
if (deva->d_isdef) {
usr.bin/config/sem.c
673
deva->d_name, deva->d_where.w_srcfile, deva->d_where.w_srcline);
usr.bin/config/sem.c
681
deva->d_isdef = 1;
usr.bin/config/sem.c
695
deva->d_has_iattrs = has_iattrs;
usr.bin/config/sem.c
696
deva->d_attrs = attrs;
usr.bin/config/sem.c
697
deva->d_atlist = atlist;
usr.bin/config/sem.c
698
deva->d_devbase = dev;
usr.bin/config/sem.c
699
CFGDBG(3, "deva `%s' defined", deva->d_name);
usr.bin/config/sem.c
704
refattr(deva->d_name);
usr.bin/config/sem.c
726
for (struct deva *da = dev->d_ahead; da; da = da->d_bsame)
usr.bin/config/sem.c
744
*dev->d_app = deva;
usr.bin/config/sem.c
745
dev->d_app = &deva->d_bsame;
usr.bin/config/sem.c
756
struct deva *
usr.bin/config/sem.c
76
static struct deva errdeva;
usr.bin/config/sem.c
760
struct deva *deva;
usr.bin/config/sem.c
774
deva = ht_lookup(devatab, name);
usr.bin/config/sem.c
775
if (deva == NULL) {
usr.bin/config/sem.c
776
deva = ecalloc(1, sizeof *deva);
usr.bin/config/sem.c
777
deva->d_name = name;
usr.bin/config/sem.c
778
deva->d_bsame = NULL;
usr.bin/config/sem.c
779
deva->d_isdef = 0;
usr.bin/config/sem.c
780
deva->d_has_iattrs = 0;
usr.bin/config/sem.c
781
deva->d_devbase = NULL;
usr.bin/config/sem.c
782
deva->d_atlist = NULL;
usr.bin/config/sem.c
783
deva->d_attrs = NULL;
usr.bin/config/sem.c
784
deva->d_ihead = NULL;
usr.bin/config/sem.c
785
deva->d_ipp = &deva->d_ihead;
usr.bin/config/sem.c
786
deva->d_where.w_srcfile = yyfile;
usr.bin/config/sem.c
787
deva->d_where.w_srcline = currentline();
usr.bin/config/sem.c
788
TAILQ_INSERT_TAIL(&alldevas, deva, d_next);
usr.bin/config/sem.c
789
if (ht_insert(devatab, name, deva))
usr.bin/config/sem.c
792
return (deva);
usr.bin/config/sem.c
89
static void selectbase(struct devbase *, struct deva *);
usr.bin/config/sem.h
54
void defdevattach(struct deva *, struct devbase *, struct nvlist *,
usr.bin/config/sem.h
57
struct deva *getdevattach(const char *);