/opensolaris-onvv-gate/usr/src/common/devid/ |
H A D | devid.c | 36 static int devid_str_decode_id(char *devidstr, ddi_devid_t *devidp, 298 * allocated and unmodified. The devid returned in *devidp should be freed by 310 char *devidstr, ddi_devid_t *devidp, char **minor_namep) 312 return (devid_str_decode_id(devidstr, devidp, minor_namep, NULL)); 317 devid_str_decode_id(char *devidstr, ddi_devid_t *devidp, argument 324 if (devidp != NULL) 325 *devidp = NULL; 353 if (devidp) { 462 if (devidp) 463 *devidp 306 ddi_devid_str_decode( char *devidstr, ddi_devid_t *devidp, char **minor_namep) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_set_prv.c | 645 ddi_devid_t devidp, new_devidp; local 756 (void) devid_str_decode(devid_str, &devidp, NULL); 761 sz = devid_sizeof(devidp); 766 devidp, sz); 769 devid_sizeof((ddi_devid_t)devidp), 770 (void *)(uintptr_t)devidp); 771 devid_free(devidp); 773 devidp = new_devidp; 776 sz = devid_sizeof(devidp); 781 devidp, s [all...] |
H A D | meta_devadm.c | 598 ddi_devid_t devidp; local 674 if ((devidp = has_devid(setno, sideno, nm.key, ep)) == NULL) { 687 * devidp is non-null then the minor_name has 692 free(devidp); 699 devidstr = devid_str_encode(devidp, minor_name); 702 free(devidp); 720 ret = meta_deviceid_to_nmlist(search_path, devidp, 722 free(devidp); 911 ddi_devid_t devidp; local 917 ret = devid_str_decode(dnp->devid, &devidp, NUL 1000 ddi_devid_t devidp; local 1361 ddi_devid_t devidp; local [all...] |
H A D | meta_db.c | 494 char *devidp; local 497 devidp = devid_str_encode(r->r_devid, r->r_minor_name); 498 /* If devid code can't encode devidp - skip entry */ 499 if (devidp == NULL) { 512 for (i = 0; i < strlen(devidp); i++) { 513 checksum -= devidp[i]; 517 r->r_driver_name, min, r->r_blkno, devidp, checksum) < 0) { 521 devid_str_free(devidp); 2444 char *devidp; local 2480 if ((devidp [all...] |
H A D | meta_import.c | 3028 * return the devidp associated with the drive_desc, 3029 * the replicated (new) devidp associated with the drive_desc 3031 * matches the replicated (new) devidp. 3036 * Calling function must free devidp using devid_free. 3046 ddi_devid_t *devidp, /* old devid */ 3159 (void) devid_str_decode(devid_str, devidp, NULL); 3161 devid_sz = devid_sizeof((ddi_devid_t)*devidp); 3162 *new_devidp = replicated_list_lookup(devid_sz, *devidp); 3186 ddi_devid_t devidp, new_devidp; local 3205 if (meta_unrslv_replicated_common(myside, d, dnlp, &devidp, 3042 meta_unrslv_replicated_common( int myside, md_drive_desc *dd, mddrivenamelist_t *dnlp, ddi_devid_t *devidp, ddi_devid_t *new_devidp, mddrivename_t **dnp_new, md_error_t *ep ) argument 3353 ddi_devid_t devidp, new_devidp; local [all...] |
H A D | meta_set.c | 1871 ddi_devid_t devidp; local 1886 if ((devidp = meta_getdidbykey(MD_LOCAL_SET, sideno+SKEW, key, ep)) 1891 dnp = meta_getdnp_bydevid(sp, sideno, devidp, key, ep); 1892 free(devidp); 1978 if ((devidp = (ddi_devid_t)meta_getdidbykey(MD_LOCAL_SET, 1984 dnp = meta_getdnp_bydevid(sp, sideno, devidp, key, ep); 1985 free(devidp);
|
H A D | meta_name.c | 2629 * but from the devidp passed in. No other disk in the system has the 2645 ddi_devid_t devidp, 2674 if (devid_compare(devidp, dnp_devidp) == 0) { 2719 dnp->devid = devid_str_encode(devidp, NULL); 2642 meta_getdnp_bydevid( mdsetname_t *sp, side_t sideno, ddi_devid_t devidp, mdkey_t key, md_error_t *ep ) argument
|
/opensolaris-onvv-gate/usr/src/cmd/stat/common/ |
H A D | dsr.c | 120 char **devpathp, char **adevpathp, char **devidp) 139 if (devidp) 140 *devidp = NULL; 261 if (devidp) { /* lookup the devid */ 278 *devidp = devid; 119 drvinstunitpart2dev(char *driver, int instunit, char *part, char **devpathp, char **adevpathp, char **devidp) argument
|
/opensolaris-onvv-gate/usr/src/uts/common/os/ |
H A D | devid_cache.c | 254 ddi_devid_t devidp; local 265 DP_DEVID_ID, (uchar_t **)&devidp, &n); 267 if (ddi_devid_valid(devidp) == DDI_SUCCESS) { 268 ASSERT(n == ddi_devid_sizeof(devidp)); 272 (void) bcopy(devidp, np->nvp_devid, n); 1053 char *nodenamebuf, ddi_devid_t *devidp) 1062 devidp == NULL) 1065 *devidp = NULL; 1143 *devidp = devid_dup; 1052 e_devid_cache_path_to_devid(char *path, char *ua, char *nodenamebuf, ddi_devid_t *devidp) argument
|
/opensolaris-onvv-gate/usr/src/lib/libdevid/ |
H A D | deviceid.c | 48 devid_get(int fd, ddi_devid_t *devidp) argument 78 *devidp = mydevid;
|
/opensolaris-onvv-gate/usr/src/cmd/lvm/rpc.metad/ |
H A D | metad_svc_subr.c | 694 ddi_devid_t devidp = NULL; local 717 ret = devid_str_decode(dn->devid, &devidp, &minorname); 730 sn->dname, sn->mnum, sn->cname, minorname, devidp, 732 devid_free(devidp); 737 devid_free(devidp);
|
/opensolaris-onvv-gate/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);
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | sunddi.h | 2097 ddi_devid_str_decode(char *devidstr, ddi_devid_t *devidp, char **minor_namep);
|
/opensolaris-onvv-gate/usr/src/uts/common/io/lvm/md/ |
H A D | md_mddb.c | 7977 ddi_devid_t devidp; local 7993 if (ddi_lyr_get_devid(ddi_dev, &devidp) != DDI_SUCCESS) { 7996 if (devidp == NULL) { 8011 if (update_mb_devid(s, rip, devidp) != 0) { 8018 if (update_locatorblock(s, cp->c_devt, devidp, NULL)) { 8026 ddi_devid_free(devidp);
|