Home
last modified time | relevance | path

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

/freebsd/stand/libsa/
H A Dgpt.c52 gptupdate(const char *which, struct dsk *dskp, struct gpt_hdr *hdr, in gptupdate() argument
71 if (drvwrite(dskp, secbuf, slba, 1)) { in gptupdate()
84 if (drvwrite(dskp, secbuf, hdr->hdr_lba_self, 1)) { in gptupdate()
91 gptfind(const uuid_t *uuid, struct dsk *dskp, int part) in gptfind() argument
162 dskp->part = curent + 1; in gptfind()
164 dskp->start = ent->ent_lba_start; in gptfind()
172 gptupdate("primary", dskp, &hdr_primary, table_primary); in gptfind()
176 gptupdate("backup", dskp, &hdr_backup, table_backup); in gptfind()
183 gptread_hdr(const char *which, struct dsk *dskp, struct gpt_hdr *hdr, in gptread_hdr() argument
188 if (drvread(dskp, secbuf, hdrlba, 1)) { in gptread_hdr()
[all …]
H A Dgpt.h35 int gptread(struct dsk *dskp, char *buf);
36 int gptfind(const uuid_t *uuid, struct dsk *dskp, int part);
37 void gptbootfailed(struct dsk *dskp);
/freebsd/stand/i386/common/
H A Ddrv.c29 drvsize(struct dsk *dskp) in drvsize() argument
36 v86.edx = dskp->drive; in drvsize()
50 drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) in drvread() argument
64 v86.edx = dskp->drive; in drvread()
78 drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) in drvwrite() argument
89 v86.edx = dskp->drive; in drvwrite()
H A Ddrv.h40 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
42 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
44 uint64_t drvsize(struct dsk *dskp);
/freebsd/stand/efi/gptboot/
H A Ddrv.h35 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
36 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
37 uint64_t drvsize(struct dsk *dskp);
H A Dproto.c55 drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) in drvread() argument
59 dev_info_t *devinfo = (dev_info_t *)dskp->devinfo; in drvread()
82 drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) in drvwrite() argument
86 dev_info_t *devinfo = (dev_info_t *)dskp->devinfo; in drvwrite()
111 drvsize(struct dsk *dskp) in drvsize() argument
113 dev_info_t *devinfo = (dev_info_t *)dskp->devinfo; in drvsize()
/freebsd/stand/i386/gptboot/
H A Dgptboot.c630 struct gptdsk *dskp; in vdev_read() local
632 dskp = (struct gptdsk *)priv; in vdev_read()
639 lba += dskp->dsk.start; in vdev_read()
645 if (drvread(&dskp->dsk, dmadat->blkbuf, lba, nb)) in vdev_read()