Lines Matching defs:dip
71 struct diskinfo *dip;
82 dip = alloc(sizeof(struct diskinfo));
83 memset(dip, 0, sizeof(*dip));
85 if (bios_getdiskinfo(order[i], &dip->bios_info) != NULL) {
86 dealloc(dip, 0);
96 snprintf(dip->devname, sizeof(dip->devname), "%s%d", devname,
98 strlcat(buf, dip->devname, bufsiz);
101 if (bios_getdisklabel(&dip->bios_info, &dip->disklabel)
114 switch (dip->disklabel.d_type) {
118 dip->bios_info.flags |= BDI_GOODLABEL;
122 dip->bios_info.flags |= BDI_BADLABEL;
127 TAILQ_INSERT_TAIL(&disklist, dip, list);
282 struct diskinfo *dip;
285 for (dip = TAILQ_FIRST(&disklist); dip != NULL;
286 dip = TAILQ_NEXT(dip, list)) {
287 if (strcmp(name, dip->devname) == 0) {
288 return dip;