Home
last modified time | relevance | path

Searched refs:gdev (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/stand/libsa/geli/
H A Dgeliboot.c37 struct geli_dev *gdev; member
106 if (g_eli_mkey_decrypt_any(&gdev->md, saved_keys[gdev->keybuf_slot], in geli_findkey()
173 kdev->gdev = NULL; in geli_taste()
201 if (gdev == NULL) in geli_taste()
205 gdev->md = md; in geli_taste()
209 kdev->gdev = gdev; in geli_taste()
214 return (kdev->gdev); in geli_taste()
253 " iterations...\n", gdev->name, gdev->md.md_iterations); in geli_probe()
284 bcopy(mkey, gdev->sc.sc_mkey, sizeof(gdev->sc.sc_mkey)); in geli_probe()
285 bcopy(mkey, gdev->sc.sc_ivkey, sizeof(gdev->sc.sc_ivkey)); in geli_probe()
[all …]
H A Dgelidev.c75 struct geli_dev *gdev; /* geli_dev entry */ member
137 alnstart = rounddown2(reqstart, (int)gdesc->gdev->md.md_sectorsize); in geli_dev_strategy()
138 alnend = roundup2(reqend, (int)gdesc->gdev->md.md_sectorsize); in geli_dev_strategy()
157 rc = geli_read(gdesc->gdev, alnstart, iobuf, alnsize); in geli_dev_strategy()
215 md = &gdesc->gdev->md; in geli_dev_ioctl()
269 struct geli_dev *gdev; in geli_probe_and_attach() local
283 gdev = geli_taste(diskdev_read, hdesc, hlastblk, disk_fmtdev(hdesc)); in geli_probe_and_attach()
284 if (gdev == NULL) in geli_probe_and_attach()
291 if ((rc = geli_havekey(gdev)) != 0) { in geli_probe_and_attach()
297 if ((rc = geli_passphrase(gdev, gelipw)) == 0) { in geli_probe_and_attach()
[all …]
H A Dgeliboot.h78 int geli_read(struct geli_dev *gdev, off_t offset, u_char *buf, size_t bytes);
79 int geli_havekey(struct geli_dev *gdev);
80 int geli_passphrase(struct geli_dev *gdev, char *pw);
/freebsd-12.1/stand/i386/zfsboot/
H A Dzfsboot.c155 struct geli_dev *gdev; member
248 if (zdsk->gdev != NULL) { in vdev_read()
249 if (geli_read(zdsk->gdev, ((alignlba - zdsk->dsk.start) * in vdev_read()
584 if (zdsk->gdev != NULL) { in probe_drive()
585 if (geli_havekey(zdsk->gdev) == 0 || in probe_drive()
586 geli_passphrase(zdsk->gdev, gelipw) == 0) { in probe_drive()
642 else if ((zdsk->gdev = geli_taste(vdev_read, zdsk, in probe_drive()
645 if (geli_havekey(zdsk->gdev) == 0 || in probe_drive()
646 geli_passphrase(zdsk->gdev, gelipw) == 0) { in probe_drive()
685 if (geli_havekey(zdsk->gdev) == 0 || in probe_drive()
[all …]
/freebsd-12.1/stand/i386/gptboot/
H A Dgptboot.c122 struct geli_dev *gdev; member
244 gdsk.gdev = geli_taste(vdev_read, &gdsk.dsk, in gptinit()
247 if (gdsk.gdev != NULL) { in gptinit()
248 if (geli_havekey(gdsk.gdev) != 0 && in gptinit()
249 geli_passphrase(gdsk.gdev, gelipw) != 0) { in gptinit()
609 if (err == 0 && gdsk.gdev != NULL) { in dskread()
611 if (geli_read(gdsk.gdev, lba * DEV_BSIZE, buf, in dskread()