diskslices
SYSCTL_INT(_debug_sizeof, OID_AUTO, diskslices, CTLFLAG_RD,
0, sizeof(struct diskslices), "sizeof(struct diskslices)");
struct diskslices *osp;
gptinit(cdev_t dev, struct disk_info *info, struct diskslices **sspp)
struct diskslices *ssp;
l32_getpartbounds(struct diskslices *ssp, disklabel_t lp, u_int32_t part,
l32_setdisklabel(disklabel_t olpx, disklabel_t nlpx, struct diskslices *ssp,
l32_writedisklabel(cdev_t dev, struct diskslices *ssp, struct diskslice *sp,
l32_makevirginlabel(disklabel_t lpx, struct diskslices *ssp,
l32_adjust_label_reserved(struct diskslices *ssp, int slice,
l64_setdisklabel(disklabel_t olpx, disklabel_t nlpx, struct diskslices *ssp,
l64_writedisklabel(cdev_t dev, struct diskslices *ssp,
l64_makevirginlabel(disklabel_t lpx, struct diskslices *ssp,
l64_adjust_label_reserved(struct diskslices *ssp, int slice,
l64_getpartbounds(struct diskslices *ssp, disklabel_t lp, u_int32_t part,
struct diskslices *ssp;
mbr_extended(cdev_t dev, struct disk_info *info, struct diskslices *ssp,
struct diskslices *ssp, u_int64_t ext_offset,
mbrinit(cdev_t dev, struct disk_info *info, struct diskslices **sspp)
dsclose(cdev_t dev, int mode, struct diskslices *ssp)
dsgone(struct diskslices **sspp)
struct diskslices *ssp;
struct diskslices **sspp, struct disk_info *info)
struct diskslices *ssp;
dsisopen(struct diskslices *ssp)
struct diskslices *
struct diskslices *ssp, struct diskslice *sp,
struct diskslices *ssp;
ssp = kmalloc(offsetof(struct diskslices, dss_slices) +
static void free_ds_label (struct diskslices *ssp, int slice);
static void set_ds_label (struct diskslices *ssp, int slice, disklabel_t lp,
struct diskslices **sspp, struct disk_info *info)
static void set_ds_wlabel (struct diskslices *ssp, int slice, int wlabel);
struct diskslices *ssp;
struct diskslices *ssp, struct diskslice *sp,
dssize(cdev_t dev, struct diskslices **sspp)
struct diskslices *ssp;
free_ds_label(struct diskslices *ssp, int slice)
set_ds_label(struct diskslices *ssp, int slice,
set_ds_wlabel(struct diskslices *ssp, int slice, int wlabel)
dscheck(cdev_t dev, struct bio *bio, struct diskslices *ssp)
struct diskslices *d_slice;
struct diskslices;
(disklabel_t, disklabel_t, struct diskslices *,
(struct cdev *, struct diskslices *, struct diskslice *,
(struct diskslices *, int, struct diskslice *);
(struct diskslices *, disklabel_t, u_int32_t,
(disklabel_t, struct diskslices *,
struct diskslices **sspp);
struct diskslices **sspp);
dscheck (cdev_t dev, struct bio *bio, struct diskslices *ssp);
void dsclose (cdev_t dev, int mode, struct diskslices *ssp);
void dsgone (struct diskslices **sspp);
struct diskslices **sspp, struct disk_info *info);
int dsisopen (struct diskslices *ssp);
struct diskslices *
struct diskslices **sspp, struct disk_info *info);
int64_t dssize (cdev_t dev, struct diskslices **sspp);