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

/illumos-gate/usr/src/common/devid/
H A Ddevid.c36 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...]
/illumos-gate/usr/src/lib/lvm/libmeta/common/
H A Dmeta_set_prv.c645 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 Dmeta_devadm.c598 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 Dmeta_db.c494 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 Dmeta_import.c3028 * 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 Dmeta_set.c1871 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 Dmeta_name.c2629 * 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
/illumos-gate/usr/src/cmd/stat/common/
H A Ddsr.c120 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
/illumos-gate/usr/src/uts/common/os/
H A Ddevid_cache.c254 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);
1052 char *nodenamebuf, ddi_devid_t *devidp)
1061 devidp == NULL)
1064 *devidp = NULL;
1142 *devidp = devid_dup;
1051 e_devid_cache_path_to_devid(char *path, char *ua, char *nodenamebuf, ddi_devid_t *devidp) argument
/illumos-gate/usr/src/lib/libdevid/
H A Ddeviceid.c48 devid_get(int fd, ddi_devid_t *devidp) argument
78 *devidp = mydevid;
/illumos-gate/usr/src/cmd/lvm/rpc.metad/
H A Dmetad_svc_subr.c694 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);
/illumos-gate/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);
/illumos-gate/usr/src/uts/common/sys/
H A Dsunddi.h2099 ddi_devid_str_decode(char *devidstr, ddi_devid_t *devidp, char **minor_namep);
/illumos-gate/usr/src/uts/common/io/lvm/md/
H A Dmd_mddb.c7977 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);

Completed in 149 milliseconds