Searched refs:dskp (Results 1 - 8 of 8) sorted by relevance

/freebsd-12-stable/stand/libsa/
H A Dgpt.h37 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 Dgpt.c55 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 Ddrv.h37 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 Dproto.c58 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 Ddrv.h42 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 Ddrv.c32 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 Dzfsboot.c484 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 Dgptboot.c631 struct gptdsk *dskp; local
633 dskp = (struct gptdsk *)priv;
640 lba += dskp->dsk.start;
646 if (drvread(&dskp->dsk, dmadat->blkbuf, lba, nb))

Completed in 184 milliseconds