Home
last modified time | relevance | path

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

/illumos-gate/usr/src/boot/common/
H A Dgpt.c56 gptupdate(const char *which, struct dsk *dskp, struct gpt_hdr *hdr, in gptupdate() argument
75 if (drvwrite(dskp, secbuf, slba, 1)) { in gptupdate()
87 if (drvwrite(dskp, secbuf, hdr->hdr_lba_self, 1)) { in gptupdate()
94 gptfind(const uuid_t *uuid, struct dsk *dskp, int part) in gptfind() argument
165 dskp->part = curent + 1; in gptfind()
167 dskp->start = ent->ent_lba_start; in gptfind()
175 gptupdate("primary", dskp, &hdr_primary, table_primary); in gptfind()
179 gptupdate("backup", dskp, &hdr_backup, table_backup); in gptfind()
186 gptread_hdr(const char *which, struct dsk *dskp, struct gpt_hdr *hdr, in gptread_hdr() argument
191 if (drvread(dskp, secbuf, hdrlba, 1)) { in gptread_hdr()
[all …]
H A Dgpt.h33 int gptread(const uuid_t *uuid, struct dsk *dskp, char *buf);
34 int gptfind(const uuid_t *uuid, struct dsk *dskp, int part);
35 void gptbootfailed(struct dsk *dskp);
/illumos-gate/usr/src/boot/i386/common/
H A Ddrv.c31 drvsize(struct dsk *dskp) in drvsize() argument
38 v86.edx = dskp->drive; in drvsize()
52 drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) in drvread() argument
66 v86.edx = dskp->drive; in drvread()
79 drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) in drvwrite() argument
90 v86.edx = dskp->drive; in drvwrite()
H A Ddrv.h42 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
43 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
44 uint64_t drvsize(struct dsk *dskp);