Searched refs:cmlb_lun (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cmlb_impl.h | 132 typedef struct cmlb_lun { struct 206 _NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cmlb_tg_ops)) argument 207 _NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_devi)) 208 _NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_is_removable)) 209 _NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_is_hotpluggable)) 210 _NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_node_type)) 211 _NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_sys_blocksize)) 212 _NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_alter_behavior)) 214 _NOTE(SCHEME_PROTECTS_DATA("safe sharing", cmlb_lun::cl_f_geometry_is_valid)) 216 _NOTE(MUTEX_PROTECTS_DATA(cmlb_lun::cl_mutex, cmlb_lun::cl_vtoc))
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | cmlb.c | 275 struct cmlb_lun *cmlb_debug_cl = NULL; 290 static dev_t cmlb_make_device(struct cmlb_lun *cl); 291 static int cmlb_validate_geometry(struct cmlb_lun *cl, boolean_t forcerevalid, 293 static void cmlb_resync_geom_caches(struct cmlb_lun *cl, diskaddr_t capacity, 295 static int cmlb_read_fdisk(struct cmlb_lun *cl, diskaddr_t capacity, 300 static int cmlb_use_efi(struct cmlb_lun *cl, diskaddr_t capacity, int flags, 302 static void cmlb_build_default_label(struct cmlb_lun *cl, void *tg_cookie); 303 static int cmlb_uselabel(struct cmlb_lun *cl, struct dk_label *l, int flags); 305 static void cmlb_build_user_vtoc(struct cmlb_lun *cl, struct vtoc *user_vtoc); 307 static int cmlb_build_label_vtoc(struct cmlb_lun *cl, struct vtoc *user_vtoc); [all …]
|