Home
last modified time | relevance | path

Searched refs:devidp (Results 1 – 14 of 14) sorted by relevance

/titanic_41/usr/src/common/devid/
H A Ddevid.c36 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 Dmeta_devadm.c598 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 Dmeta_set_prv.c645 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 Dmeta_db.c494 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 Dmeta_import.c3046 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 Dmeta_set.c1871 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 Dmeta_name.c2645 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 Ddsr.c120 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 Ddevid_cache.c254 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 Ddeviceid.c48 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 Dmetad_svc_subr.c694 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 Dmeta.h713 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 Dsunddi.h2104 ddi_devid_str_decode(char *devidstr, ddi_devid_t *devidp, char **minor_namep);
/titanic_41/usr/src/uts/common/io/lvm/md/
H A Dmd_mddb.c7977 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()