Lines Matching defs:dsk
85 static struct dsk dsk;
123 if (gptread(&freebsd_ufs_uuid, &dsk, dmadat->secbuf) == -1) {
127 if (gptfind(&freebsd_ufs_uuid, &dsk, dsk.part) == -1) {
145 dsk.drive = *(uint8_t *)PTOV(ARGS);
146 dsk.type = dsk.drive & DRV_HARD ? TYPE_AD : TYPE_FD;
147 dsk.unit = dsk.drive & DRV_MASK;
148 dsk.part = -1;
149 dsk.start = 0;
199 gptbootfailed(&dsk);
200 if (gptfind(&freebsd_ufs_uuid, &dsk, -1) == -1)
212 dsk.drive & DRV_MASK, dev_nm[dsk.type], dsk.unit,
213 dsk.part, kname);
256 kname, dsk.drive & DRV_MASK, dev_nm[dsk.type], dsk.unit,
257 dsk.part);
331 bootinfo.bi_bios_dev = dsk.drive;
333 MAKEBOOTDEV(dev_maj[dsk.type], dsk.part + 1, dsk.unit, 0xff),
402 dsk.type = i;
404 dsk.unit = *arg - '0';
405 if (arg[1] != 'p' || dsk.unit > 9)
408 dsk.part = *arg - '0';
409 if (dsk.part < 1 || dsk.part > 9)
416 drv = dsk.unit;
417 dsk.drive = (dsk.type <= TYPE_MAXHARD
436 return drvread(&dsk, buf, lba + dsk.start, nblk);