Lines Matching defs:vd_geom
231 typedef struct vd_geom {
364 #define VD_GEOM2DK_GEOM(vd_geom, dk_geom) \
367 (dk_geom)->dkg_ncyl = (vd_geom)->ncyl; \
368 (dk_geom)->dkg_acyl = (vd_geom)->acyl; \
369 (dk_geom)->dkg_bcyl = (vd_geom)->bcyl; \
370 (dk_geom)->dkg_nhead = (vd_geom)->nhead; \
371 (dk_geom)->dkg_nsect = (vd_geom)->nsect; \
372 (dk_geom)->dkg_intrlv = (vd_geom)->intrlv; \
373 (dk_geom)->dkg_apc = (vd_geom)->apc; \
374 (dk_geom)->dkg_rpm = (vd_geom)->rpm; \
375 (dk_geom)->dkg_pcyl = (vd_geom)->pcyl; \
376 (dk_geom)->dkg_write_reinstruct = (vd_geom)->write_reinstruct; \
377 (dk_geom)->dkg_read_reinstruct = (vd_geom)->read_reinstruct; \
407 #define DK_GEOM2VD_GEOM(dk_geom, vd_geom) \
409 bzero((vd_geom), sizeof (*(vd_geom))); \
410 (vd_geom)->ncyl = (dk_geom)->dkg_ncyl; \
411 (vd_geom)->acyl = (dk_geom)->dkg_acyl; \
412 (vd_geom)->bcyl = (dk_geom)->dkg_bcyl; \
413 (vd_geom)->nhead = (dk_geom)->dkg_nhead; \
414 (vd_geom)->nsect = (dk_geom)->dkg_nsect; \
415 (vd_geom)->intrlv = (dk_geom)->dkg_intrlv; \
416 (vd_geom)->apc = (dk_geom)->dkg_apc; \
417 (vd_geom)->rpm = (dk_geom)->dkg_rpm; \
418 (vd_geom)->pcyl = (dk_geom)->dkg_pcyl; \
419 (vd_geom)->write_reinstruct = (dk_geom)->dkg_write_reinstruct; \
420 (vd_geom)->read_reinstruct = (dk_geom)->dkg_read_reinstruct; \