Searched refs:dskp (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/boot/common/ |
H A D | gpt.c | 56 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 D | gpt.h | 33 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 D | drv.c | 31 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 D | drv.h | 42 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);
|