usr/src/cmd/addbadsec/addbadsec.c
57
struct dk_geom dkg; /* geometry */
usr/src/cmd/addbadsec/ix_altsctr.c
64
extern struct dk_geom dkg;
usr/src/cmd/devinfo/devinfo.c
166
devinfo(struct dk_geom *geom, int fd, char *device)
usr/src/cmd/devinfo/devinfo.c
63
static void devinfo(struct dk_geom *geom, int fd, char *device);
usr/src/cmd/devinfo/devinfo.c
71
struct dk_geom geom;
usr/src/cmd/diskscan/diskscan.c
58
static struct dk_geom dkg; /* physical device boot info */
usr/src/cmd/fdformat/fdformat.c
80
static struct dk_geom fdgeom;
usr/src/cmd/fdisk/fdisk.c
315
static struct dk_geom disk_geom;
usr/src/cmd/fdisk/fdisk.c
4800
struct dk_geom d;
usr/src/cmd/fmthard/fmthard.c
101
static void validate(struct dk_geom *, struct extvtoc *);
usr/src/cmd/fmthard/fmthard.c
148
struct dk_geom disk_geom;
usr/src/cmd/fmthard/fmthard.c
382
display(struct dk_geom *geom, struct extvtoc *vtoc, char *device)
usr/src/cmd/fmthard/fmthard.c
535
load(FILE *fp, struct dk_geom *geom, struct extvtoc *vtoc)
usr/src/cmd/fmthard/fmthard.c
704
validate(struct dk_geom *geom, struct extvtoc *vtoc)
usr/src/cmd/fmthard/fmthard.c
94
static void display(struct dk_geom *, struct extvtoc *, char *);
usr/src/cmd/fmthard/fmthard.c
98
static void load(FILE *, struct dk_geom *, struct extvtoc *);
usr/src/cmd/format/auto_sense.c
464
struct dk_geom disk_geom;
usr/src/cmd/format/label.c
258
struct dk_geom geom;
usr/src/cmd/format/label.c
366
bzero((caddr_t)&geom, sizeof (struct dk_geom));
usr/src/cmd/format/label.c
470
struct dk_geom geom;
usr/src/cmd/format/label.c
60
struct dk_geom *, struct dk_cinfo *);
usr/src/cmd/format/label.c
730
struct dk_geom *geom, struct dk_cinfo *cinfo)
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
1402
struct dk_geom dginfo;
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
1713
struct dk_geom dginfo;
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2190
struct dk_geom dg;
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2371
struct dk_geom g;
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
635
struct dk_geom dkg;
usr/src/cmd/fs.d/ufs/newfs/newfs.c
714
struct dk_geom g;
usr/src/cmd/prtvtoc/prtvtoc.c
155
findfree(struct dk_geom *geom, struct extvtoc *vtoc)
usr/src/cmd/prtvtoc/prtvtoc.c
392
struct dk_geom geom;
usr/src/cmd/prtvtoc/prtvtoc.c
551
puttable(struct dk_geom *geom, struct extvtoc *vtoc, freemap_t *freemap,
usr/src/cmd/prtvtoc/prtvtoc.c
655
readgeom(int fd, char *name, struct dk_geom *geom)
usr/src/cmd/prtvtoc/prtvtoc.c
664
(void) memset(geom, 0, sizeof (struct dk_geom));
usr/src/cmd/prtvtoc/prtvtoc.c
77
static freemap_t *findfree(struct dk_geom *, struct extvtoc *);
usr/src/cmd/prtvtoc/prtvtoc.c
83
static void puttable(struct dk_geom *, struct extvtoc *, freemap_t *,
usr/src/cmd/prtvtoc/prtvtoc.c
87
static int readgeom(int, char *, struct dk_geom *);
usr/src/cmd/rmformat/rmf_misc.c
790
struct dk_geom dkgeom;
usr/src/cmd/rmformat/rmf_slice.c
1326
struct dk_geom dkg;
usr/src/cmd/rmformat/rmf_slice.c
875
struct dk_geom dkg;
usr/src/cmd/smserverd/smediad.c
1967
struct dk_geom dkgeom;
usr/src/cmd/smserverd/smediad.c
268
struct dk_geom *dkgeom);
usr/src/cmd/smserverd/smediad.c
3040
get_floppy_geom(int32_t fd, uint32_t capacity, struct dk_geom *dkgeom)
usr/src/cmd/smserverd/smediad.c
3098
struct dk_geom dkgeom;
usr/src/grub/grub-0.97/lib/device.c
232
struct dk_geom dkg;
usr/src/lib/libdiskmgt/common/media.c
373
struct dk_geom geometry;
usr/src/lib/libfdisk/common/libfdisk.c
66
struct dk_geom disk_geom;
usr/src/lib/libsmedia/plugins/blkdev/common/b_generic.c
80
struct dk_geom dkg;
usr/src/lib/libsmedia/plugins/floppy/common/f_format.c
84
struct dk_geom fdgeom;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
2331
struct dk_geom gi;
usr/src/uts/common/io/cmlb.c
1849
struct dk_geom *cl_g, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
2694
bzero(&cl->cl_g, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
3069
bzero(&cl->cl_g, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
3274
struct dk_geom cl_g;
usr/src/uts/common/io/cmlb.c
328
struct dk_geom *cl_g, void *tg_cookie);
usr/src/uts/common/io/cmlb.c
3293
bzero(&cl->cl_g, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
3420
bzero(&cl_g, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
3615
struct dk_geom *tmp_geom = NULL;
usr/src/uts/common/io/cmlb.c
3656
tmp_geom = kmem_zalloc(sizeof (struct dk_geom), KM_SLEEP);
usr/src/uts/common/io/cmlb.c
3657
bcopy(&cl->cl_g, tmp_geom, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
3666
rval = ddi_copyout(tmp_geom, (void *)arg, sizeof (struct dk_geom),
usr/src/uts/common/io/cmlb.c
3672
kmem_free(tmp_geom, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
3703
struct dk_geom *tmp_geom;
usr/src/uts/common/io/cmlb.c
3719
tmp_geom = (struct dk_geom *)
usr/src/uts/common/io/cmlb.c
3720
kmem_zalloc(sizeof (struct dk_geom), KM_SLEEP);
usr/src/uts/common/io/cmlb.c
3721
rval = ddi_copyin(arg, tmp_geom, sizeof (struct dk_geom), flag);
usr/src/uts/common/io/cmlb.c
3723
kmem_free(tmp_geom, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
3728
bcopy(tmp_geom, &cl->cl_g, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
3739
kmem_free(tmp_geom, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
5253
bzero(&cl->cl_g, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
5498
struct dk_geom disk_geom;
usr/src/uts/common/io/cmlb.c
5499
struct dk_geom *dkgp = &disk_geom;
usr/src/uts/common/io/cmlb.c
5522
sizeof (struct dk_geom), flag)) {
usr/src/uts/common/io/cmlb.c
5542
struct dk_geom disk_geom;
usr/src/uts/common/io/cmlb.c
5543
struct dk_geom *dkgp = &disk_geom;
usr/src/uts/common/io/cmlb.c
5561
bzero(dkgp, sizeof (struct dk_geom));
usr/src/uts/common/io/cmlb.c
5606
if (ddi_copyout(dkgp, (void *)arg, sizeof (struct dk_geom), flag))
usr/src/uts/common/io/fd.c
1282
struct dk_geom dkg;
usr/src/uts/common/io/fd.c
1340
sizeof (struct dk_geom), flag)) {
usr/src/uts/common/io/lofi.c
3604
sizeof (struct dk_geom), flag);
usr/src/uts/common/io/ramdisk.c
1327
sizeof (struct dk_geom), mode);
usr/src/uts/common/sys/cmlb_impl.h
135
struct dk_geom cl_g; /* disk geometry */
usr/src/uts/common/sys/lofi.h
267
struct dk_geom ls_dkg;
usr/src/uts/common/sys/ramdisk.h
216
struct dk_geom rd_dkg;
usr/src/uts/sun/io/fd.c
1879
struct dk_geom dkg;
usr/src/uts/sun4v/io/vdc.c
149
static void vdc_store_label_vtoc(vdc_t *, struct dk_geom *,
usr/src/uts/sun4v/io/vdc.c
5588
struct dk_geom *geom;
usr/src/uts/sun4v/io/vdc.c
615
kmem_free(vdc->geom, sizeof (struct dk_geom));
usr/src/uts/sun4v/io/vdc.c
734
vdc->geom = kmem_zalloc(sizeof (struct dk_geom), KM_SLEEP);
usr/src/uts/sun4v/io/vdc.c
7936
struct dk_geom geom;
usr/src/uts/sun4v/io/vdc.c
7937
int copy_len = sizeof (struct dk_geom);
usr/src/uts/sun4v/io/vdc.c
7981
int copy_len = sizeof (struct dk_geom);
usr/src/uts/sun4v/io/vdc.c
7997
DK_GEOM2VD_GEOM((struct dk_geom *)tmp_mem, &vdgeom);
usr/src/uts/sun4v/io/vdc.c
8308
struct dk_geom geom;
usr/src/uts/sun4v/io/vdc.c
8661
bzero(vdc->geom, sizeof (struct dk_geom));
usr/src/uts/sun4v/io/vdc.c
8685
vdc_store_label_vtoc(vdc_t *vdc, struct dk_geom *geom, struct extvtoc *vtoc)
usr/src/uts/sun4v/io/vdc.c
8694
bcopy(geom, vdc->geom, sizeof (struct dk_geom));
usr/src/uts/sun4v/io/vdc.c
8710
bzero(vdc->geom, sizeof (struct dk_geom));
usr/src/uts/sun4v/io/vds.c
1182
if (vd->dk_geom.dkg_acyl < 2) {
usr/src/uts/sun4v/io/vds.c
1184
"(acyl=%u)", vd->dk_geom.dkg_acyl);
usr/src/uts/sun4v/io/vds.c
1189
cyl = vd->dk_geom.dkg_ncyl + vd->dk_geom.dkg_acyl - 2;
usr/src/uts/sun4v/io/vds.c
1190
spc = vd->dk_geom.dkg_nhead * vd->dk_geom.dkg_nsect;
usr/src/uts/sun4v/io/vds.c
1191
head = vd->dk_geom.dkg_nhead - 1;
usr/src/uts/sun4v/io/vds.c
1193
*blkp = (cyl * (spc - vd->dk_geom.dkg_apc)) +
usr/src/uts/sun4v/io/vds.c
1194
(head * vd->dk_geom.dkg_nsect) + 1;
usr/src/uts/sun4v/io/vds.c
1663
struct dk_geom geom;
usr/src/uts/sun4v/io/vds.c
1811
ASSERT(vd->dk_geom.dkg_apc == 0);
usr/src/uts/sun4v/io/vds.c
1813
csize = vd->dk_geom.dkg_nhead * vd->dk_geom.dkg_nsect;
usr/src/uts/sun4v/io/vds.c
1814
ablk = vd->dk_geom.dkg_ncyl * csize;
usr/src/uts/sun4v/io/vds.c
1815
asize = vd->dk_geom.dkg_acyl * csize;
usr/src/uts/sun4v/io/vds.c
2645
VD_GEOM2DK_GEOM((vd_geom_t *)vd_buf, (struct dk_geom *)ioctl_arg);
usr/src/uts/sun4v/io/vds.c
2660
DK_GEOM2VD_GEOM((struct dk_geom *)ioctl_arg, (vd_geom_t *)vd_buf);
usr/src/uts/sun4v/io/vds.c
2860
vd_vtocgeom_to_label(struct extvtoc *vtoc, struct dk_geom *geom,
usr/src/uts/sun4v/io/vds.c
2914
struct dk_geom *geom)
usr/src/uts/sun4v/io/vds.c
2919
bzero(geom, sizeof (struct dk_geom));
usr/src/uts/sun4v/io/vds.c
2964
vd_slice_geom_isvalid(vd_t *vd, struct dk_geom *geom)
usr/src/uts/sun4v/io/vds.c
2969
if (geom->dkg_ncyl != vd->dk_geom.dkg_ncyl ||
usr/src/uts/sun4v/io/vds.c
2970
geom->dkg_acyl != vd->dk_geom.dkg_acyl ||
usr/src/uts/sun4v/io/vds.c
2971
geom->dkg_nsect != vd->dk_geom.dkg_nsect ||
usr/src/uts/sun4v/io/vds.c
2972
geom->dkg_pcyl != vd->dk_geom.dkg_pcyl)
usr/src/uts/sun4v/io/vds.c
3015
csize = vd->dk_geom.dkg_nhead * vd->dk_geom.dkg_nsect;
usr/src/uts/sun4v/io/vds.c
3049
struct dk_geom *geom;
usr/src/uts/sun4v/io/vds.c
3066
bcopy(&vd->dk_geom, ioctl_arg, sizeof (vd->dk_geom));
usr/src/uts/sun4v/io/vds.c
3080
geom = (struct dk_geom *)ioctl_arg;
usr/src/uts/sun4v/io/vds.c
3179
bzero(&vd->dk_geom, sizeof (struct dk_geom));
usr/src/uts/sun4v/io/vds.c
3238
struct dk_geom *geom = &vd->dk_geom;
usr/src/uts/sun4v/io/vds.c
3293
struct dk_geom *geom;
usr/src/uts/sun4v/io/vds.c
3304
geom = (struct dk_geom *)ioctl_arg;
usr/src/uts/sun4v/io/vds.c
3309
bcopy(&vd->dk_geom, geom, sizeof (struct dk_geom));
usr/src/uts/sun4v/io/vds.c
3324
geom = (struct dk_geom *)ioctl_arg;
usr/src/uts/sun4v/io/vds.c
3335
bcopy(ioctl_arg, &vd->dk_geom, sizeof (vd->dk_geom));
usr/src/uts/sun4v/io/vds.c
3340
ASSERT(vd->dk_geom.dkg_nhead != 0 &&
usr/src/uts/sun4v/io/vds.c
3341
vd->dk_geom.dkg_nsect != 0);
usr/src/uts/sun4v/io/vds.c
3349
vd_vtocgeom_to_label(vtoc, &vd->dk_geom, &label);
usr/src/uts/sun4v/io/vds.c
3609
struct dk_geom dk_geom = {0};
usr/src/uts/sun4v/io/vds.c
3628
&dk_geom, NULL, dk_geom2vd_geom, B_FALSE},
usr/src/uts/sun4v/io/vds.c
3643
&dk_geom, vd_geom2dk_geom, NULL, B_TRUE},
usr/src/uts/sun4v/io/vds.c
477
struct dk_geom dk_geom; /* synthetic for slice type */
usr/src/uts/sun4v/io/vds.c
5670
if (vd->dk_geom.dkg_nsect == 0) {
usr/src/uts/sun4v/io/vds.c
5674
if (vd->dk_geom.dkg_nhead == 0) {
usr/src/uts/sun4v/io/vds.c
5680
csize = vd->dk_geom.dkg_nhead * vd->dk_geom.dkg_nsect;
usr/src/uts/sun4v/io/vds.c
5686
vd->dk_geom.dkg_ncyl = vd->vdisk_size / csize + 1;
usr/src/uts/sun4v/io/vds.c
5689
vd->dk_geom.dkg_acyl = 2;
usr/src/uts/sun4v/io/vds.c
5690
vd->dk_geom.dkg_pcyl = vd->dk_geom.dkg_ncyl + vd->dk_geom.dkg_acyl;
usr/src/uts/sun4v/io/vds.c
5721
vd->dk_geom.dkg_ncyl * csize;
usr/src/uts/sun4v/io/vds.c
5731
vd->dk_geom.dkg_bcyl = 0;
usr/src/uts/sun4v/io/vds.c
5732
vd->dk_geom.dkg_intrlv = 1;
usr/src/uts/sun4v/io/vds.c
5733
vd->dk_geom.dkg_write_reinstruct = 0;
usr/src/uts/sun4v/io/vds.c
5734
vd->dk_geom.dkg_read_reinstruct = 0;
usr/src/uts/sun4v/io/vds.c
5743
vd->dk_geom.dkg_ncyl, vd->dk_geom.dkg_acyl,
usr/src/uts/sun4v/io/vds.c
5744
vd->dk_geom.dkg_nhead, vd->dk_geom.dkg_nsect);
usr/src/uts/sun4v/io/vds.c
5751
vd_vtocgeom_to_label(&vd->vtoc, &vd->dk_geom,
usr/src/uts/sun4v/io/vds.c
5987
vd_label_to_vtocgeom(&label, &vd->vtoc, &vd->dk_geom);
usr/src/uts/sun4v/io/vds.c
6289
(intptr_t)&vd->dk_geom, (vd->open_flags | FKIOCTL),
usr/src/uts/sun4v/io/vds.c
6304
vd_label_to_vtocgeom(&label, &vd->vtoc, &vd->dk_geom);
usr/src/uts/sun4v/io/vds.c
683
static void vd_vtocgeom_to_label(struct extvtoc *vtoc, struct dk_geom *geom,
usr/src/uts/sun4v/io/vds.c
686
struct dk_geom *geom);
usr/src/uts/sun4v/io/vds.c
687
static boolean_t vd_slice_geom_isvalid(vd_t *vd, struct dk_geom *geom);
usr/src/uts/sun4v/sys/vdc.h
312
struct dk_geom *geom; /* structure to store geometry data */
usr/src/uts/sun4v/sys/vdsk_common.h
364
#define VD_GEOM2DK_GEOM(vd_geom, dk_geom) \
usr/src/uts/sun4v/sys/vdsk_common.h
366
bzero((dk_geom), sizeof (*(dk_geom))); \
usr/src/uts/sun4v/sys/vdsk_common.h
367
(dk_geom)->dkg_ncyl = (vd_geom)->ncyl; \
usr/src/uts/sun4v/sys/vdsk_common.h
368
(dk_geom)->dkg_acyl = (vd_geom)->acyl; \
usr/src/uts/sun4v/sys/vdsk_common.h
369
(dk_geom)->dkg_bcyl = (vd_geom)->bcyl; \
usr/src/uts/sun4v/sys/vdsk_common.h
370
(dk_geom)->dkg_nhead = (vd_geom)->nhead; \
usr/src/uts/sun4v/sys/vdsk_common.h
371
(dk_geom)->dkg_nsect = (vd_geom)->nsect; \
usr/src/uts/sun4v/sys/vdsk_common.h
372
(dk_geom)->dkg_intrlv = (vd_geom)->intrlv; \
usr/src/uts/sun4v/sys/vdsk_common.h
373
(dk_geom)->dkg_apc = (vd_geom)->apc; \
usr/src/uts/sun4v/sys/vdsk_common.h
374
(dk_geom)->dkg_rpm = (vd_geom)->rpm; \
usr/src/uts/sun4v/sys/vdsk_common.h
375
(dk_geom)->dkg_pcyl = (vd_geom)->pcyl; \
usr/src/uts/sun4v/sys/vdsk_common.h
376
(dk_geom)->dkg_write_reinstruct = (vd_geom)->write_reinstruct; \
usr/src/uts/sun4v/sys/vdsk_common.h
377
(dk_geom)->dkg_read_reinstruct = (vd_geom)->read_reinstruct; \
usr/src/uts/sun4v/sys/vdsk_common.h
407
#define DK_GEOM2VD_GEOM(dk_geom, vd_geom) \
usr/src/uts/sun4v/sys/vdsk_common.h
410
(vd_geom)->ncyl = (dk_geom)->dkg_ncyl; \
usr/src/uts/sun4v/sys/vdsk_common.h
411
(vd_geom)->acyl = (dk_geom)->dkg_acyl; \
usr/src/uts/sun4v/sys/vdsk_common.h
412
(vd_geom)->bcyl = (dk_geom)->dkg_bcyl; \
usr/src/uts/sun4v/sys/vdsk_common.h
413
(vd_geom)->nhead = (dk_geom)->dkg_nhead; \
usr/src/uts/sun4v/sys/vdsk_common.h
414
(vd_geom)->nsect = (dk_geom)->dkg_nsect; \
usr/src/uts/sun4v/sys/vdsk_common.h
415
(vd_geom)->intrlv = (dk_geom)->dkg_intrlv; \
usr/src/uts/sun4v/sys/vdsk_common.h
416
(vd_geom)->apc = (dk_geom)->dkg_apc; \
usr/src/uts/sun4v/sys/vdsk_common.h
417
(vd_geom)->rpm = (dk_geom)->dkg_rpm; \
usr/src/uts/sun4v/sys/vdsk_common.h
418
(vd_geom)->pcyl = (dk_geom)->dkg_pcyl; \
usr/src/uts/sun4v/sys/vdsk_common.h
419
(vd_geom)->write_reinstruct = (dk_geom)->dkg_write_reinstruct; \
usr/src/uts/sun4v/sys/vdsk_common.h
420
(vd_geom)->read_reinstruct = (dk_geom)->dkg_read_reinstruct; \