/freebsd-12-stable/stand/libsa/ |
H A D | gpt.h | 37 int gptread(struct dsk *dskp, char *buf); 38 int gptfind(const uuid_t *uuid, struct dsk *dskp, int part); 39 void gptbootfailed(struct dsk *dskp);
|
H A D | gpt.c | 55 gptupdate(const char *which, struct dsk *dskp, struct gpt_hdr *hdr, argument 74 if (drvwrite(dskp, secbuf, slba, 1)) { 84 if (drvwrite(dskp, secbuf, hdr->hdr_lba_self, 1)) { 91 gptfind(const uuid_t *uuid, struct dsk *dskp, int part) argument 162 dskp->part = curent + 1; 164 dskp->start = ent->ent_lba_start; 172 gptupdate("primary", dskp, &hdr_primary, table_primary); 176 gptupdate("backup", dskp, &hdr_backup, table_backup); 183 gptread_hdr(const char *which, struct dsk *dskp, struct gpt_hdr *hdr, argument 188 if (drvread(dskp, secbu 212 gptbootfailed(struct dsk *dskp) argument 231 gptbootconv(const char *which, struct dsk *dskp, struct gpt_hdr *hdr, struct gpt_ent *table) argument 278 gptread_table(const char *which, struct dsk *dskp, struct gpt_hdr *hdr, struct gpt_ent *table) argument 316 gptread(struct dsk *dskp, char *buf) argument [all...] |
/freebsd-12-stable/stand/efi/gptboot/ |
H A D | drv.h | 37 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk); 38 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk); 39 uint64_t drvsize(struct dsk *dskp);
|
H A D | proto.c | 58 drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) argument 62 dev_info_t *devinfo = (dev_info_t *)dskp->devinfo; 85 drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) argument 89 dev_info_t *devinfo = (dev_info_t *)dskp->devinfo; 114 drvsize(struct dsk *dskp) argument 116 dev_info_t *devinfo = (dev_info_t *)dskp->devinfo;
|
/freebsd-12-stable/stand/i386/common/ |
H A D | drv.h | 42 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk); 44 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk); 46 uint64_t drvsize(struct dsk *dskp);
|
H A D | drv.c | 32 drvsize(struct dsk *dskp) argument 39 v86.edx = dskp->drive; 53 drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) argument 67 v86.edx = dskp->drive; 81 drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) argument 92 v86.edx = dskp->drive;
|
/freebsd-12-stable/stand/i386/zfsboot/ |
H A D | zfsboot.c | 484 drvsize_gpt(struct dsk *dskp) argument 491 if (drvread(dskp, sec, 1, 1)) 517 struct dsk *dskp; local 521 dskp = &zdsk->dsk; 524 size = drvsize_gpt(dskp); 531 v86.edx = dskp->drive; 536 (v86.edx & 0xff) <= (unsigned)(dskp->drive & 0x7f)) /* unit # bad */ 549 v86.edx = dskp->drive; 557 tmp = drvsize(dskp);
|
/freebsd-12-stable/stand/i386/gptboot/ |
H A D | gptboot.c | 631 struct gptdsk *dskp; local 633 dskp = (struct gptdsk *)priv; 640 lba += dskp->dsk.start; 646 if (drvread(&dskp->dsk, dmadat->blkbuf, lba, nb))
|