Home
last modified time | relevance | path

Searched refs:c_locator (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/lib/lvm/libmeta/common/
H A Dmeta_set_prv.c331 c.c_locator.l_devid = (uint64_t)0; in halt_set()
332 c.c_locator.l_devid_flags = 0; in halt_set()
700 c.c_locator.l_dev = meta_cmpldev(np->dev); in setup_db_bydd()
701 c.c_locator.l_mnum = meta_getminor(np->dev); in setup_db_bydd()
718 (void) strncpy(c.c_locator.l_driver, cinfo->dname, in setup_db_bydd()
719 sizeof (c.c_locator.l_driver)); in setup_db_bydd()
721 c.c_locator.l_dev = NODEV32; in setup_db_bydd()
722 c.c_locator.l_mnum = sn->mnum; in setup_db_bydd()
723 (void) strncpy(c.c_locator.l_driver, sn->dname, in setup_db_bydd()
724 sizeof (c.c_locator.l_driver)); in setup_db_bydd()
[all …]
H A Dmeta_db.c83 c->c_locator.l_devid_flags = MDDB_DEVID_GETSZ; in getlongname()
89 if (c->c_locator.l_devid_flags & MDDB_DEVID_SZ) { in getlongname()
90 c->c_locator.l_devid = (uintptr_t) in getlongname()
91 Malloc(c->c_locator.l_devid_sz); in getlongname()
92 c->c_locator.l_devid_flags = in getlongname()
104 if (c->c_locator.l_devid_flags & MDDB_DEVID_NOSPACE) { in getlongname()
114 if (c->c_locator.l_devid != NULL) { in getlongname()
116 (ddi_devid_t)(uintptr_t)c->c_locator.l_devid, in getlongname()
117 c->c_locator.l_minor_name, &disklist) != 0) { in getlongname()
119 (ddi_devid_t)(uintptr_t)c->c_locator.l_devid, NULL); in getlongname()
[all …]
H A Dmeta_import.c3285 c.c_locator.l_devid = (uintptr_t)Malloc(new_devid_sz); in meta_update_nm_rr_did()
3286 (void) memcpy((void *)(uintptr_t)c.c_locator.l_devid, in meta_update_nm_rr_did()
3288 c.c_locator.l_devid_sz = new_devid_sz; in meta_update_nm_rr_did()
3289 c.c_locator.l_devid_flags = in meta_update_nm_rr_did()
3291 c.c_locator.l_old_devid = (uint64_t)(uintptr_t)Malloc(old_devid_sz); in meta_update_nm_rr_did()
3292 (void) memcpy((void *)(uintptr_t)c.c_locator.l_old_devid, in meta_update_nm_rr_did()
3294 c.c_locator.l_old_devid_sz = old_devid_sz; in meta_update_nm_rr_did()
3298 Free((void *)(uintptr_t)c.c_locator.l_devid); in meta_update_nm_rr_did()
3299 Free((void *)(uintptr_t)c.c_locator.l_old_devid); in meta_update_nm_rr_did()
3556 (void) strncpy(c.c_locator.l_driver, in meta_imp_set()
[all …]
H A Dmeta_mn_handlers.c1198 c.c_locator.l_dev = meta_cmpldev(d->msg_l_dev); in mdmn_do_sm_mddb_attach()
1199 (void) strncpy(c.c_locator.l_driver, d->msg_dname, in mdmn_do_sm_mddb_attach()
1200 sizeof (c.c_locator.l_driver)); in mdmn_do_sm_mddb_attach()
1202 c.c_locator.l_mnum = meta_getminor(d->msg_l_dev); in mdmn_do_sm_mddb_attach()
1240 c.c_locator.l_blkno = i * d->msg_dbsize + 16; in mdmn_do_sm_mddb_attach()
1250 if (meta_db_addsidenms(sp, np, c.c_locator.l_blkno, in mdmn_do_sm_mddb_attach()
1382 c.c_locator.l_dev = meta_cmpldev(d->msg_l_dev); in mdmn_do_meta_db_newside()
1383 c.c_locator.l_blkno = d->msg_blkno; in mdmn_do_meta_db_newside()
1384 (void) strncpy(c.c_locator.l_driver, d->msg_dname, in mdmn_do_meta_db_newside()
1385 sizeof (c.c_locator.l_driver)); in mdmn_do_meta_db_newside()
[all …]
H A Dmeta_mirror.c1165 dbconf.c_locator.l_devid = (uint64_t)0; in mirror_report()
1166 dbconf.c_locator.l_devid_flags = 0; in mirror_report()
1179 optloc.li[i], devname, dbconf.c_locator.l_blkno, in mirror_report()
1180 (dbconf.c_dbend - dbconf.c_locator.l_blkno + 1)) in mirror_report()
/titanic_41/usr/src/uts/common/io/lvm/md/
H A Dmd_ioctl.c1519 *c_devid_addr = (caddr_t)(uintptr_t)d1->c_locator.l_devid; in mddb_config_from_user()
1521 if (d1->c_locator.l_devid_flags & MDDB_DEVID_SPACE) { in mddb_config_from_user()
1522 sz2 = d1->c_locator.l_devid_sz; in mddb_config_from_user()
1523 if (d1->c_locator.l_devid_sz <= 0 || in mddb_config_from_user()
1524 d1->c_locator.l_devid_sz > MAXPATHLEN) { in mddb_config_from_user()
1529 if (ddi_copyin((caddr_t)(uintptr_t)d1->c_locator.l_devid, in mddb_config_from_user()
1535 d1->c_locator.l_devid = (uint64_t)(uintptr_t)d2; in mddb_config_from_user()
1537 if ((caddr_t)(uintptr_t)d1->c_locator.l_old_devid) { in mddb_config_from_user()
1539 d1->c_locator.l_old_devid; in mddb_config_from_user()
1541 sz3 = d1->c_locator.l_old_devid_sz; in mddb_config_from_user()
[all …]
H A Dmd_mddb.c7481 locator2cfgloc(lbp, &cp->c_locator, li, s->s_sideno, s->s_did_icp); in getdeldev()
8067 if (setno >= md_nsets || cp->c_locator.l_dev <= 0) in delnewside()
8074 clp = &cp->c_locator; in delnewside()
8304 if (setno >= md_nsets || cp->c_locator.l_dev <= 0) in newdev()
8323 clp = &cp->c_locator; in newdev()
8703 err = getdriver(&cp->c_locator); in mddb_configure()
8734 if (cp->c_locator.l_old_devid) { in mddb_configure()
8738 err = ridev(&s->s_rip, &cp->c_locator, NULL, flag); in mddb_configure()
12747 old_devid = (void *)(uintptr_t)cp->c_locator.l_old_devid; in md_update_namespace_rr_did()
12748 new_devid = (void *)(uintptr_t)cp->c_locator.l_devid; in md_update_namespace_rr_did()
[all …]
/titanic_41/usr/src/uts/common/sys/lvm/
H A Dmdio.h634 mddb_cfg_loc_t c_locator; /* device specific info */ member