Lines Matching defs:cmlb_lun
132 typedef struct cmlb_lun { struct
133 dev_info_t *cl_devi; /* pointer to devinfo */
134 struct dk_vtoc cl_vtoc; /* disk VTOC */
135 struct dk_geom cl_g; /* disk geometry */
137 diskaddr_t cl_blockcount; /* capacity */
138 uint32_t cl_tgt_blocksize; /* blocksize */
140 diskaddr_t cl_solaris_size; /* size of Solaris partition */
141 uint_t cl_solaris_offset; /* offset to Solaris part. */
143 struct dk_map cl_map[MAXPART]; /* logical partitions */
147 diskaddr_t cl_offset[MAXPART]; /* partition start blocks */
149 struct fmap cl_fmap[FDISK_PARTS]; /* fdisk partitions */
151 uchar_t cl_asciilabel[LEN_DKL_ASCII]; /* Disk ASCII label */
157 struct cmlb_geom cl_lgeom;
164 struct cmlb_geom cl_pgeom;
166 ushort_t cl_dkg_skew; /* skew */
168 cmlb_label_t cl_def_labeltype; /* default label type */
171 cmlb_label_t cl_last_labeltype;
173 cmlb_label_t cl_cur_labeltype; /* current label type */
176 cmlb_label_t cl_label_from_media;
178 cmlb_state_t cl_state; /* state of handle */
180 boolean_t cl_f_geometry_is_valid;
204 } cmlb_lun_t; argument
206 _NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cmlb_tg_ops)) argument