Lines Matching defs:dsk
83 static struct dsk dsk;
243 if (gptread(&freebsd_ufs_uuid, &dsk, dmadat->secbuf) == -1) {
247 if (gptfind(&freebsd_ufs_uuid, &dsk, dsk.part) == -1) {
252 if (geli_taste(vdev_read, &dsk, (gpttable[curent].ent_lba_end -
254 if (geli_passphrase(&gelipw, dsk.unit, 'p', curent + 1, &dsk) != 0) {
287 dsk.drive = *(uint8_t *)PTOV(ARGS);
288 dsk.type = dsk.drive & DRV_HARD ? TYPE_AD : TYPE_FD;
289 dsk.unit = dsk.drive & DRV_MASK;
290 dsk.part = -1;
291 dsk.start = 0;
297 bootinfo.bi_bios_dev = dsk.drive;
346 gptbootfailed(&dsk);
347 if (gptfind(&freebsd_ufs_uuid, &dsk, -1) == -1)
359 dsk.drive & DRV_MASK, dev_nm[dsk.type], dsk.unit,
360 dsk.part, kname);
403 kname, dsk.drive & DRV_MASK, dev_nm[dsk.type], dsk.unit,
404 dsk.part);
478 bootinfo.bi_bios_dev = dsk.drive;
487 MAKEBOOTDEV(dev_maj[dsk.type], dsk.part + 1, dsk.unit, 0xff),
556 dsk.type = i;
558 dsk.unit = *arg - '0';
559 if (arg[1] != 'p' || dsk.unit > 9)
562 dsk.part = *arg - '0';
563 if (dsk.part < 1 || dsk.part > 9)
570 drv = dsk.unit;
571 dsk.drive = (dsk.type <= TYPE_MAXHARD
591 err = drvread(&dsk, buf, lba + dsk.start, nblk);
594 if (err == 0 && is_geli(&dsk) == 0) {
596 if (geli_read(&dsk, lba * DEV_BSIZE, buf, nblk * DEV_BSIZE))
615 struct dsk *dskp = (struct dsk *) priv;