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

/freebsd-11-stable/stand/libsa/geli/
H A Dgeliboot.c37 struct geli_dev *gdev; member in struct:known_dev
100 geli_findkey(struct geli_dev *gdev, u_char *mkey) argument
105 if (gdev->keybuf_slot >= 0) {
106 if (g_eli_mkey_decrypt_any(&gdev->md, saved_keys[gdev->keybuf_slot],
113 if (g_eli_mkey_decrypt_any(&gdev->md, saved_keys[i], mkey,
115 gdev->keybuf_slot = i;
133 struct geli_dev *gdev; local
149 return (kdev->gdev);
173 kdev->gdev
222 geli_probe(struct geli_dev *gdev, const char *passphrase, u_char *mkeyp) argument
313 geli_read(struct geli_dev *gdev, off_t offset, u_char *buf, size_t bytes) argument
361 geli_havekey(struct geli_dev *gdev) argument
376 geli_passphrase(struct geli_dev *gdev, char *pw) argument
[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);
H A Dgelidev.c75 struct geli_dev *gdev; /* geli_dev entry */ member in struct:geli_devdesc
137 alnstart = rounddown2(reqstart, (int)gdesc->gdev->md.md_sectorsize);
138 alnend = roundup2(reqend, (int)gdesc->gdev->md.md_sectorsize);
157 rc = geli_read(gdesc->gdev, alnstart, iobuf, alnsize);
215 md = &gdesc->gdev->md;
269 struct geli_dev *gdev; local
283 gdev = geli_taste(diskdev_read, hdesc, hlastblk, disk_fmtdev(hdesc));
284 if (gdev == NULL)
291 if ((rc = geli_havekey(gdev)) != 0) {
297 if ((rc = geli_passphrase(gdev, gelip
[all...]
/freebsd-11-stable/stand/i386/zfsboot/
H A Dzfsboot.c155 struct geli_dev *gdev; member in struct:zfsdsk
248 if (zdsk->gdev != NULL) {
249 if (geli_read(zdsk->gdev, ((alignlba - zdsk->dsk.start) *
583 zdsk->gdev = geli_taste(vdev_read, zdsk, elba, "disk%u:0:");
584 if (zdsk->gdev != NULL) {
585 if (geli_havekey(zdsk->gdev) == 0 ||
586 geli_passphrase(zdsk->gdev, gelipw) == 0) {
642 else if ((zdsk->gdev = geli_taste(vdev_read, zdsk,
645 if (geli_havekey(zdsk->gdev) == 0 ||
646 geli_passphrase(zdsk->gdev, gelip
[all...]
/freebsd-11-stable/stand/i386/gptboot/
H A Dgptboot.c122 struct geli_dev *gdev; member in struct:gptdsk
244 gdsk.gdev = geli_taste(vdev_read, &gdsk.dsk,
247 if (gdsk.gdev != NULL) {
248 if (geli_havekey(gdsk.gdev) != 0 &&
249 geli_passphrase(gdsk.gdev, gelipw) != 0) {
609 if (err == 0 && gdsk.gdev != NULL) {
611 if (geli_read(gdsk.gdev, lba * DEV_BSIZE, buf,

Completed in 106 milliseconds