Home
last modified time | relevance | path

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

/freebsd/stand/libsa/geli/
H A Dgeliboot.c35 struct geli_dev *gdev; member
98 geli_findkey(struct geli_dev *gdev, u_char *mkey) in geli_findkey() argument
103 if (gdev->keybuf_slot >= 0) { in geli_findkey()
104 if (g_eli_mkey_decrypt_any(&gdev->md, saved_keys[gdev->keybuf_slot], in geli_findkey()
111 if (g_eli_mkey_decrypt_any(&gdev->md, saved_keys[i], mkey, in geli_findkey()
113 gdev->keybuf_slot = i; in geli_findkey()
131 struct geli_dev *gdev; in geli_taste() local
147 return (kdev->gdev); in geli_taste()
171 kdev->gdev = NULL; in geli_taste()
198 gdev = malloc(sizeof(struct geli_dev)); in geli_taste()
[all …]
H A Dgelidev.c75 struct geli_dev *gdev; /* geli_dev entry */ member
133 alnstart = rounddown2(reqstart, (int)gdesc->gdev->md.md_sectorsize); in geli_dev_strategy()
134 alnend = roundup2(reqend, (int)gdesc->gdev->md.md_sectorsize); in geli_dev_strategy()
157 rc = geli_io(gdesc->gdev, GELI_DECRYPT, alnstart, iobuf, in geli_dev_strategy()
179 rc = geli_io(gdesc->gdev, GELI_DECRYPT, alnstart, iobuf, in geli_dev_strategy()
188 rc = geli_io(gdesc->gdev, GELI_ENCRYPT, alnstart, iobuf, in geli_dev_strategy()
240 md = &gdesc->gdev->md; in geli_dev_ioctl()
294 struct geli_dev *gdev; in geli_probe_and_attach() local
312 gdev = geli_taste(diskdev_read, hdesc, hlastblk, devformat(&hdesc->dd)); in geli_probe_and_attach()
313 if (gdev == NULL) in geli_probe_and_attach()
[all …]
H A Dgeliboot.h81 int geli_io(struct geli_dev *gdev, geli_op_t, off_t offset, u_char *buf,
83 int geli_havekey(struct geli_dev *gdev);
84 int geli_passphrase(struct geli_dev *gdev, char *pw);
/freebsd/stand/i386/gptboot/
H A Dgptboot.c119 struct geli_dev *gdev; member
241 gdsk.gdev = geli_taste(vdev_read, &gdsk.dsk, in gptinit()
244 if (gdsk.gdev != NULL) { in gptinit()
245 if (geli_havekey(gdsk.gdev) != 0 && in gptinit()
246 geli_passphrase(gdsk.gdev, gelipw) != 0) { in gptinit()
608 if (err == 0 && gdsk.gdev != NULL) { in dskread()
610 if (geli_io(gdsk.gdev, GELI_DECRYPT, lba * DEV_BSIZE, buf, in dskread()