Symbol: cmlb_lun
usr/src/uts/common/io/cmlb.c
1046
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
1063
(void) cmlb_validate_geometry((struct cmlb_lun *)cl,
usr/src/uts/common/io/cmlb.c
1131
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
1142
(void) cmlb_validate_geometry((struct cmlb_lun *)cl, B_FALSE,
usr/src/uts/common/io/cmlb.c
1165
struct cmlb_lun *cl;
usr/src/uts/common/io/cmlb.c
1167
cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
1363
cmlb_make_device(struct cmlb_lun *cl)
usr/src/uts/common/io/cmlb.c
1385
cmlb_check_update_blockcount(struct cmlb_lun *cl, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
1451
cmlb_create_minor_nodes(struct cmlb_lun *cl)
usr/src/uts/common/io/cmlb.c
1620
cmlb_validate_geometry(struct cmlb_lun *cl, boolean_t forcerevalid, int flags,
usr/src/uts/common/io/cmlb.c
1848
cmlb_convert_geometry(struct cmlb_lun *cl, diskaddr_t capacity,
usr/src/uts/common/io/cmlb.c
1964
cmlb_resync_geom_caches(struct cmlb_lun *cl, diskaddr_t capacity,
usr/src/uts/common/io/cmlb.c
2076
cmlb_update_ext_minor_nodes(struct cmlb_lun *cl, int num_parts)
usr/src/uts/common/io/cmlb.c
2204
cmlb_validate_ext_part(struct cmlb_lun *cl, int part, int epart, uint32_t start,
usr/src/uts/common/io/cmlb.c
2286
cmlb_is_linux_swap(struct cmlb_lun *cl, uint32_t part_start, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
2380
cmlb_read_fdisk(struct cmlb_lun *cl, diskaddr_t capacity, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
275
struct cmlb_lun *cmlb_debug_cl = NULL;
usr/src/uts/common/io/cmlb.c
2802
cmlb_use_efi(struct cmlb_lun *cl, diskaddr_t capacity, int flags,
usr/src/uts/common/io/cmlb.c
290
static dev_t cmlb_make_device(struct cmlb_lun *cl);
usr/src/uts/common/io/cmlb.c
291
static int cmlb_validate_geometry(struct cmlb_lun *cl, boolean_t forcerevalid,
usr/src/uts/common/io/cmlb.c
293
static void cmlb_resync_geom_caches(struct cmlb_lun *cl, diskaddr_t capacity,
usr/src/uts/common/io/cmlb.c
295
static int cmlb_read_fdisk(struct cmlb_lun *cl, diskaddr_t capacity,
usr/src/uts/common/io/cmlb.c
300
static int cmlb_use_efi(struct cmlb_lun *cl, diskaddr_t capacity, int flags,
usr/src/uts/common/io/cmlb.c
3014
cmlb_uselabel(struct cmlb_lun *cl, struct dk_label *labp, int flags)
usr/src/uts/common/io/cmlb.c
302
static void cmlb_build_default_label(struct cmlb_lun *cl, void *tg_cookie);
usr/src/uts/common/io/cmlb.c
303
static int cmlb_uselabel(struct cmlb_lun *cl, struct dk_label *l, int flags);
usr/src/uts/common/io/cmlb.c
305
static void cmlb_build_user_vtoc(struct cmlb_lun *cl, struct vtoc *user_vtoc);
usr/src/uts/common/io/cmlb.c
307
static int cmlb_build_label_vtoc(struct cmlb_lun *cl, struct vtoc *user_vtoc);
usr/src/uts/common/io/cmlb.c
308
static int cmlb_write_label(struct cmlb_lun *cl, void *tg_cookie);
usr/src/uts/common/io/cmlb.c
309
static int cmlb_set_vtoc(struct cmlb_lun *cl, struct dk_label *dkl,
usr/src/uts/common/io/cmlb.c
311
static void cmlb_clear_efi(struct cmlb_lun *cl, void *tg_cookie);
usr/src/uts/common/io/cmlb.c
312
static void cmlb_clear_vtoc(struct cmlb_lun *cl, void *tg_cookie);
usr/src/uts/common/io/cmlb.c
313
static void cmlb_setup_default_geometry(struct cmlb_lun *cl, void *tg_cookie);
usr/src/uts/common/io/cmlb.c
314
static int cmlb_create_minor_nodes(struct cmlb_lun *cl);
usr/src/uts/common/io/cmlb.c
315
static int cmlb_check_update_blockcount(struct cmlb_lun *cl, void *tg_cookie);
usr/src/uts/common/io/cmlb.c
319
static int cmlb_update_fdisk_and_vtoc(struct cmlb_lun *cl, void *tg_cookie);
usr/src/uts/common/io/cmlb.c
3269
cmlb_build_default_label(struct cmlb_lun *cl, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
327
static void cmlb_convert_geometry(struct cmlb_lun *cl, diskaddr_t capacity,
usr/src/uts/common/io/cmlb.c
331
static int cmlb_dkio_get_geometry(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
333
static int cmlb_dkio_set_geometry(struct cmlb_lun *cl, caddr_t arg, int flag);
usr/src/uts/common/io/cmlb.c
334
static int cmlb_dkio_get_partition(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
336
static int cmlb_dkio_set_partition(struct cmlb_lun *cl, caddr_t arg, int flag);
usr/src/uts/common/io/cmlb.c
337
static int cmlb_dkio_get_efi(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
339
static int cmlb_dkio_set_efi(struct cmlb_lun *cl, dev_t dev, caddr_t arg,
usr/src/uts/common/io/cmlb.c
341
static int cmlb_dkio_get_vtoc(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
343
static int cmlb_dkio_get_extvtoc(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
345
static int cmlb_dkio_set_vtoc(struct cmlb_lun *cl, dev_t dev, caddr_t arg,
usr/src/uts/common/io/cmlb.c
347
static int cmlb_dkio_set_extvtoc(struct cmlb_lun *cl, dev_t dev, caddr_t arg,
usr/src/uts/common/io/cmlb.c
349
static int cmlb_dkio_get_mboot(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
351
static int cmlb_dkio_set_mboot(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
353
static int cmlb_dkio_partition(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
357
static int cmlb_dkio_set_ext_part(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
359
static int cmlb_validate_ext_part(struct cmlb_lun *cl, int part, int epart,
usr/src/uts/common/io/cmlb.c
361
static int cmlb_is_linux_swap(struct cmlb_lun *cl, uint32_t part_start,
usr/src/uts/common/io/cmlb.c
3612
cmlb_dkio_get_geometry(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
363
static int cmlb_dkio_get_virtgeom(struct cmlb_lun *cl, caddr_t arg, int flag);
usr/src/uts/common/io/cmlb.c
364
static int cmlb_dkio_get_phygeom(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
366
static int cmlb_dkio_partinfo(struct cmlb_lun *cl, dev_t dev, caddr_t arg,
usr/src/uts/common/io/cmlb.c
368
static int cmlb_dkio_extpartinfo(struct cmlb_lun *cl, dev_t dev, caddr_t arg,
usr/src/uts/common/io/cmlb.c
3701
cmlb_dkio_set_geometry(struct cmlb_lun *cl, caddr_t arg, int flag)
usr/src/uts/common/io/cmlb.c
372
static void cmlb_dbg(uint_t comp, struct cmlb_lun *cl, const char *fmt, ...);
usr/src/uts/common/io/cmlb.c
3766
cmlb_dkio_get_partition(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
3844
cmlb_dkio_set_partition(struct cmlb_lun *cl, caddr_t arg, int flag)
usr/src/uts/common/io/cmlb.c
3860
_NOTE(DATA_READABLE_WITHOUT_LOCK(cmlb_lun::cl_solaris_size))
usr/src/uts/common/io/cmlb.c
3951
cmlb_dkio_get_vtoc(struct cmlb_lun *cl, caddr_t arg, int flag, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
4066
cmlb_dkio_get_extvtoc(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
409
cmlb_dbg(uint_t comp, struct cmlb_lun *cl, const char *fmt, ...)
usr/src/uts/common/io/cmlb.c
4146
cmlb_dkio_get_efi(struct cmlb_lun *cl, caddr_t arg, int flag, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
4197
cmlb_build_user_vtoc(struct cmlb_lun *cl, struct vtoc *user_vtoc)
usr/src/uts/common/io/cmlb.c
4254
cmlb_dkio_partition(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
4343
cmlb_dkio_set_vtoc(struct cmlb_lun *cl, dev_t dev, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
4445
cmlb_dkio_set_extvtoc(struct cmlb_lun *cl, dev_t dev, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
4543
cmlb_build_label_vtoc(struct cmlb_lun *cl, struct vtoc *user_vtoc)
usr/src/uts/common/io/cmlb.c
4689
cmlb_clear_efi(struct cmlb_lun *cl, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
4786
cmlb_set_vtoc(struct cmlb_lun *cl, struct dk_label *dkl, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
4859
cmlb_clear_vtoc(struct cmlb_lun *cl, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
4902
cmlb_write_label(struct cmlb_lun *cl, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
4968
cmlb_dkio_set_efi(struct cmlb_lun *cl, dev_t dev, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
5072
cmlb_dkio_get_mboot(struct cmlb_lun *cl, caddr_t arg, int flag, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
5130
cmlb_dkio_set_mboot(struct cmlb_lun *cl, caddr_t arg, int flag, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
5205
cmlb_dkio_set_ext_part(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
5242
cmlb_setup_default_geometry(struct cmlb_lun *cl, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
537
struct cmlb_lun *cl;
usr/src/uts/common/io/cmlb.c
5384
cmlb_update_fdisk_and_vtoc(struct cmlb_lun *cl, void *tg_cookie)
usr/src/uts/common/io/cmlb.c
539
cl = kmem_zalloc(sizeof (struct cmlb_lun), KM_SLEEP);
usr/src/uts/common/io/cmlb.c
5493
cmlb_dkio_get_virtgeom(struct cmlb_lun *cl, caddr_t arg, int flag)
usr/src/uts/common/io/cmlb.c
5534
cmlb_dkio_get_phygeom(struct cmlb_lun *cl, caddr_t arg, int flag,
usr/src/uts/common/io/cmlb.c
560
struct cmlb_lun *cl;
usr/src/uts/common/io/cmlb.c
5615
cmlb_dkio_partinfo(struct cmlb_lun *cl, dev_t dev, caddr_t arg, int flag)
usr/src/uts/common/io/cmlb.c
562
cl = (struct cmlb_lun *)*cmlbhandlep;
usr/src/uts/common/io/cmlb.c
565
kmem_free(cl, sizeof (struct cmlb_lun));
usr/src/uts/common/io/cmlb.c
5671
cmlb_dkio_extpartinfo(struct cmlb_lun *cl, dev_t dev, caddr_t arg, int flag)
usr/src/uts/common/io/cmlb.c
5709
struct cmlb_lun *cl;
usr/src/uts/common/io/cmlb.c
5720
cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
690
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
763
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
806
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
824
rval = cmlb_validate_geometry((struct cmlb_lun *)cmlbhandle, B_TRUE,
usr/src/uts/common/io/cmlb.c
860
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
887
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
917
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/io/cmlb.c
957
struct cmlb_lun *cl = (struct cmlb_lun *)cmlbhandle;
usr/src/uts/common/sys/cmlb_impl.h
206
_NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cmlb_tg_ops))
usr/src/uts/common/sys/cmlb_impl.h
207
_NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_devi))
usr/src/uts/common/sys/cmlb_impl.h
208
_NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_is_removable))
usr/src/uts/common/sys/cmlb_impl.h
209
_NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_is_hotpluggable))
usr/src/uts/common/sys/cmlb_impl.h
210
_NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_node_type))
usr/src/uts/common/sys/cmlb_impl.h
211
_NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_sys_blocksize))
usr/src/uts/common/sys/cmlb_impl.h
212
_NOTE(SCHEME_PROTECTS_DATA("stable data", cmlb_lun::cl_alter_behavior))
usr/src/uts/common/sys/cmlb_impl.h
214
_NOTE(SCHEME_PROTECTS_DATA("safe sharing", cmlb_lun::cl_f_geometry_is_valid))
usr/src/uts/common/sys/cmlb_impl.h
216
_NOTE(MUTEX_PROTECTS_DATA(cmlb_lun::cl_mutex, cmlb_lun::cl_vtoc))