/titanic_41/usr/src/common/devid/ |
H A D | devid.c | 36 static int devid_str_decode_id(char *devidstr, ddi_devid_t *devidp, 310 char *devidstr, ddi_devid_t *devidp, char **minor_namep) in ddi_devid_str_decode() argument 312 return (devid_str_decode_id(devidstr, devidp, minor_namep, NULL)); in ddi_devid_str_decode() 317 devid_str_decode_id(char *devidstr, ddi_devid_t *devidp, in devid_str_decode_id() argument 324 if (devidp != NULL) in devid_str_decode_id() 325 *devidp = NULL; in devid_str_decode_id() 353 if (devidp) { in devid_str_decode_id() 462 if (devidp) in devid_str_decode_id() 463 *devidp = (ddi_devid_t)id; in devid_str_decode_id()
|
/titanic_41/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_devadm.c | 598 ddi_devid_t devidp; in pathname_reload() local 674 if ((devidp = has_devid(setno, sideno, nm.key, ep)) == NULL) { in pathname_reload() 692 free(devidp); in pathname_reload() 699 devidstr = devid_str_encode(devidp, minor_name); in pathname_reload() 702 free(devidp); in pathname_reload() 720 ret = meta_deviceid_to_nmlist(search_path, devidp, in pathname_reload() 722 free(devidp); in pathname_reload() 911 ddi_devid_t devidp; in replica_update_devid() local 917 ret = devid_str_decode(dnp->devid, &devidp, NULL); in replica_update_devid() 938 devid_free(devidp); in replica_update_devid() [all …]
|
H A D | meta_set_prv.c | 645 ddi_devid_t devidp, new_devidp; in setup_db_bydd() local 756 (void) devid_str_decode(devid_str, &devidp, NULL); in setup_db_bydd() 761 sz = devid_sizeof(devidp); in setup_db_bydd() 766 devidp, sz); in setup_db_bydd() 769 devid_sizeof((ddi_devid_t)devidp), in setup_db_bydd() 770 (void *)(uintptr_t)devidp); in setup_db_bydd() 771 devid_free(devidp); in setup_db_bydd() 773 devidp = new_devidp; in setup_db_bydd() 776 sz = devid_sizeof(devidp); in setup_db_bydd() 781 devidp, sz); in setup_db_bydd() [all …]
|
H A D | meta_db.c | 494 char *devidp; in buildconf() local 497 devidp = devid_str_encode(r->r_devid, r->r_minor_name); in buildconf() 499 if (devidp == NULL) { in buildconf() 512 for (i = 0; i < strlen(devidp); i++) { in buildconf() 513 checksum -= devidp[i]; in buildconf() 517 r->r_driver_name, min, r->r_blkno, devidp, checksum) < 0) { in buildconf() 521 devid_str_free(devidp); in buildconf() 2444 char *devidp; in meta_setup_db_locations() local 2480 if ((devidp = (char *)malloc(i+1)) == NULL) in meta_setup_db_locations() 2483 (void) strncpy(devidp, buff, i); in meta_setup_db_locations() [all …]
|
H A D | meta_import.c | 3046 ddi_devid_t *devidp, /* old devid */ in meta_unrslv_replicated_common() argument 3159 (void) devid_str_decode(devid_str, devidp, NULL); in meta_unrslv_replicated_common() 3161 devid_sz = devid_sizeof((ddi_devid_t)*devidp); in meta_unrslv_replicated_common() 3162 *new_devidp = replicated_list_lookup(devid_sz, *devidp); in meta_unrslv_replicated_common() 3186 ddi_devid_t devidp, new_devidp; in meta_unrslv_replicated_mb() local 3205 if (meta_unrslv_replicated_common(myside, d, dnlp, &devidp, in meta_unrslv_replicated_mb() 3222 devid_sizeof(new_devidp), devidp, in meta_unrslv_replicated_mb() 3229 devid_sizeof(new_devidp), devidp, in meta_unrslv_replicated_mb() 3233 devid_free(devidp); in meta_unrslv_replicated_mb() 3249 devid_free(devidp); in meta_unrslv_replicated_mb() [all …]
|
H A D | meta_set.c | 1871 ddi_devid_t devidp; in metadrivename_withdrkey() local 1886 if ((devidp = meta_getdidbykey(MD_LOCAL_SET, sideno+SKEW, key, ep)) in metadrivename_withdrkey() 1891 dnp = meta_getdnp_bydevid(sp, sideno, devidp, key, ep); in metadrivename_withdrkey() 1892 free(devidp); in metadrivename_withdrkey() 1978 if ((devidp = (ddi_devid_t)meta_getdidbykey(MD_LOCAL_SET, in metadrivename_withdrkey() 1984 dnp = meta_getdnp_bydevid(sp, sideno, devidp, key, ep); in metadrivename_withdrkey() 1985 free(devidp); in metadrivename_withdrkey()
|
H A D | meta_name.c | 2645 ddi_devid_t devidp, in meta_getdnp_bydevid() argument 2674 if (devid_compare(devidp, dnp_devidp) == 0) { in meta_getdnp_bydevid() 2719 dnp->devid = devid_str_encode(devidp, NULL); in meta_getdnp_bydevid()
|
/titanic_41/usr/src/cmd/stat/common/ |
H A D | dsr.c | 120 char **devpathp, char **adevpathp, char **devidp) in drvinstunitpart2dev() argument 139 if (devidp) in drvinstunitpart2dev() 140 *devidp = NULL; in drvinstunitpart2dev() 261 if (devidp) { /* lookup the devid */ in drvinstunitpart2dev() 278 *devidp = devid; in drvinstunitpart2dev()
|
/titanic_41/usr/src/uts/common/os/ |
H A D | devid_cache.c | 254 ddi_devid_t devidp; in devid_cache_unpack_nvlist() local 265 DP_DEVID_ID, (uchar_t **)&devidp, &n); in devid_cache_unpack_nvlist() 267 if (ddi_devid_valid(devidp) == DDI_SUCCESS) { in devid_cache_unpack_nvlist() 268 ASSERT(n == ddi_devid_sizeof(devidp)); in devid_cache_unpack_nvlist() 272 (void) bcopy(devidp, np->nvp_devid, n); in devid_cache_unpack_nvlist() 1053 char *nodenamebuf, ddi_devid_t *devidp) in e_devid_cache_path_to_devid() argument 1062 devidp == NULL) in e_devid_cache_path_to_devid() 1065 *devidp = NULL; in e_devid_cache_path_to_devid() 1143 *devidp = devid_dup; in e_devid_cache_path_to_devid()
|
/titanic_41/usr/src/lib/libdevid/ |
H A D | deviceid.c | 48 devid_get(int fd, ddi_devid_t *devidp) in devid_get() argument 78 *devidp = mydevid; in devid_get()
|
/titanic_41/usr/src/cmd/lvm/rpc.metad/ |
H A D | metad_svc_subr.c | 694 ddi_devid_t devidp = NULL; in imp_adddrvs() local 717 ret = devid_str_decode(dn->devid, &devidp, &minorname); in imp_adddrvs() 730 sn->dname, sn->mnum, sn->cname, minorname, devidp, in imp_adddrvs() 732 devid_free(devidp); in imp_adddrvs() 737 devid_free(devidp); in imp_adddrvs()
|
/titanic_41/usr/src/head/ |
H A D | meta.h | 713 ddi_devid_t *devidp, char **minor_namep); 1271 ddi_devid_t devidp, mdkey_t key, md_error_t *ep);
|
/titanic_41/usr/src/uts/common/sys/ |
H A D | sunddi.h | 2104 ddi_devid_str_decode(char *devidstr, ddi_devid_t *devidp, char **minor_namep);
|
/titanic_41/usr/src/uts/common/io/lvm/md/ |
H A D | md_mddb.c | 7977 ddi_devid_t devidp; in setdid() local 7993 if (ddi_lyr_get_devid(ddi_dev, &devidp) != DDI_SUCCESS) { in setdid() 7996 if (devidp == NULL) { in setdid() 8011 if (update_mb_devid(s, rip, devidp) != 0) { in setdid() 8018 if (update_locatorblock(s, cp->c_devt, devidp, NULL)) { in setdid() 8026 ddi_devid_free(devidp); in setdid()
|