Searched refs:devidstr (Results 1 - 20 of 20) sorted by relevance

/illumos-gate/usr/src/cmd/stat/common/
H A Ddsr.h42 char *devidstr; /* in form of "id1,sd@XXXX" */ member in struct:list_of_disks
H A Ddsr.c438 entry->devidstr = devid;
H A Dacquire_iodevs.c656 if (dl->devidstr)
657 iodev->is_devid = safe_strdup(dl->devidstr);
/illumos-gate/usr/src/test/zfs-tests/cmd/devname2devid/
H A Ddevname2devid.c60 char *minor_name, *devidstr, *device; local
86 if ((devidstr = devid_str_encode(devid, minor_name)) == 0) {
91 (void) printf("devid %s\n", devidstr);
93 devid_str_free(devidstr);
/illumos-gate/usr/src/head/
H A Ddevid.h55 extern int devid_str_decode(char *devidstr,
57 extern void devid_str_free(char *devidstr);
H A Dmeta.h711 extern void meta_devid_encode_str_free(char *devidstr);
712 extern int meta_devid_decode_str(char *devidstr,
955 char *devidstr, md_dev64_t *retdev,
/illumos-gate/usr/src/common/devid/
H A Ddevid.c36 static int devid_str_decode_id(char *devidstr, ddi_devid_t *devidp,
286 ddi_devid_str_free(char *devidstr) argument
288 devid_str_free(char *devidstr)
291 DEVID_FREE(devidstr, strlen(devidstr) + 1);
296 * devid_str_encode (passed in as devidstr), return pointers to the
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
331 if (devidstr
306 ddi_devid_str_decode( char *devidstr, ddi_devid_t *devidp, char **minor_namep) argument
[all...]
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dfindevs.c450 char *devidstr; local
462 devidstr = get_str_prop(DEVICE_ID_PROP, args->node);
466 (void) have_disk(args, devidstr, kernel_name, &diskp);
558 char *devidstr; local
564 devidstr = get_str_prop(DEVICE_ID_PROP, node);
572 if (!have_disk(args, devidstr, kernel_name, &diskp)) {
578 diskp = create_disk(devidstr, kernel_name, args);
1230 char *devidstr; local
1234 if ((devidstr =
1237 devidstr);
1348 get_disk_by_deviceid(disk_t *listp, char *devidstr) argument
1516 have_disk(struct search_args *args, char *devidstr, char *kernel_name, disk_t **diskp) argument
[all...]
H A Dslice.c590 char *devidstr; local
592 if ((devidstr = devid_str_encode(devid, minor)) != 0) {
594 if (nvlist_add_string(attrs, DM_DEVICEID, devidstr)
599 devid_str_free(devidstr);
/illumos-gate/usr/src/lib/lvm/libmeta/common/
H A Dmeta_devadm.c529 char *devidstr; local
531 devidstr =
533 if (devidstr == NULL) {
542 devidstr); local
605 char *devidstr = NULL; local
699 devidstr = devid_str_encode(devidp, minor_name);
700 if (devidstr == NULL) {
705 mda_debug("devid: %s\n", devidstr);
728 devid_str_free(devidstr);
765 devid_str_free(devidstr);
787 devidstr); local
[all...]
H A Dmeta_set.c661 char *devidstr = NULL; local
796 devidstr = (char *)Malloc(devidstrlen);
803 (void) snprintf(devidstr, devidstrlen,
806 ret = clnt_devinfo_by_devid(nodename, sp, devidstr, &retdev,
809 Free(devidstr);
H A Dmeta_metad.c1624 char *devidstr,
1648 args->enc_devid = devidstr;
1683 devid_args.enc_devid = devidstr;
1621 clnt_devinfo_by_devid( char *hostname, mdsetname_t *sp, char *devidstr, md_dev64_t *ret_dev, char *orig_devname, char **ret_devname, char **ret_driver, md_error_t *ep ) argument
/illumos-gate/usr/src/cmd/syseventd/modules/zfs_mod/
H A Dzfs_mod.c410 char *devidstr, *fulldevid; local
431 if ((devidstr = devid_str_encode(devid, NULL)) == NULL) {
436 len = strlen(devidstr) + 2;
438 (void) snprintf(fulldevid, len, "%s/", devidstr);
448 devid_str_free(devidstr);
/illumos-gate/usr/src/uts/common/os/
H A Ddevid_cache.c1162 char *devidstr = ddi_devid_str_encode(devid, NULL); local
1164 cmn_err(CE_CONT, "%s: %s %s\n", fmt, path, devidstr);
1166 cmn_err(CE_CONT, "%s: %s\n", fmt, devidstr);
1168 ddi_devid_str_free(devidstr);
H A Ddriver_lyr.c627 char *devidstr; local
631 if ((devidstr = ddi_devid_str_encode(devid, NULL)) == NULL)
645 if (ddi_devid_str_compare(propp->prop_val, devidstr) == 0) {
648 ddi_devid_str_free(devidstr);
653 ddi_devid_str_free(devidstr);
662 if (ddi_devid_str_compare(propp->prop_val, devidstr) == 0) {
665 ddi_devid_str_free(devidstr);
670 ddi_devid_str_free(devidstr);
677 ddi_devid_str_free(devidstr);
H A Dsunddi.c7882 char *devidstr; local
7888 DEVID_PROP_NAME, &devidstr) != DDI_PROP_SUCCESS) {
7891 DDI_PROP_DONTPASS, DEVID_PROP_NAME, &devidstr) !=
7898 if (ddi_devid_str_decode(devidstr, ret_devid, NULL) == -1) {
7899 ddi_prop_free(devidstr);
7902 ddi_prop_free(devidstr);
/illumos-gate/usr/src/uts/common/io/scsi/conf/
H A Dscsi_confsubr.c608 char *nodename = NULL, *devidstr_buf = NULL, *devidstr = NULL; local
816 devidstr = devidstr_buf = ddi_devid_str_encode(devid, NULL);
818 err |= nvlist_add_string(pl, "devid", devidstr);
845 * - devidstr is non NULL and a valid devid string
857 * devidstr is NULL
876 dad ? devidstr : NULL, /* dtcr devid, dev-as-det only */
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk_common.c858 char *devidstr = NULL; local
875 DEVID_PROP_NAME, &devidstr);
878 (void) dev_di_node_add(node, devidstr, arg);
/illumos-gate/usr/src/uts/common/sys/
H A Dsunddi.h2099 ddi_devid_str_decode(char *devidstr, ddi_devid_t *devidp, char **minor_namep);
2102 ddi_devid_str_free(char *devidstr);
/illumos-gate/usr/src/cmd/lvm/rpc.metad/
H A Dmetad_svc_subr.c2528 char *devidstr = args->enc_devid; local
2549 if (devid_str_decode(devidstr, &devid, &minor_name) != 0)
2616 char *devidstr; local
2633 devidstr = (&(args->mdrpc_devid_name_2_args_u.rev1))->enc_devid;
2650 if (devid_str_decode(devidstr, &devid, &minor_name) != 0)

Completed in 239 milliseconds