Home
last modified time | relevance | path

Searched refs:wwnstr (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/lib/libdevid/
H A Dlibdevid.h50 char *wwnstr, uchar_t *srmir_buf, size_t srmir_len,
56 extern int scsi_wwnstr_to_wwn(const char *wwnstr, uint64_t *wwnp);
58 int unit_address_form, char *wwnstr);
59 extern void scsi_wwnstr_hexcase(char *wwnstr, int lower_case);
60 extern const char *scsi_wwnstr_skip_ua_prefix(const char *wwnstr);
61 extern void scsi_free_wwnstr(char *wwnstr);
/illumos-gate/usr/src/common/devid/
H A Ddevid_scsi.c1238 scsi_wwnstr_to_wwn(const char *wwnstr, uint64_t *wwnp) in scsi_wwnstr_to_wwn() argument
1248 if (wwnstr == NULL) in scsi_wwnstr_to_wwn()
1252 wwnstr = scsi_wwnstr_skip_ua_prefix(wwnstr); in scsi_wwnstr_to_wwn()
1254 if (strlen(wwnstr) != 16) in scsi_wwnstr_to_wwn()
1258 ch = ctoi(*wwnstr++); in scsi_wwnstr_to_wwn()
1259 cl = ctoi(*wwnstr++); in scsi_wwnstr_to_wwn()
1282 scsi_wwn_to_wwnstr(uint64_t wwn, int unit_address_form, char *wwnstr) in scsi_wwn_to_wwnstr() argument
1292 if (wwnstr == NULL) { in scsi_wwn_to_wwnstr()
1294 if ((wwnstr = DEVID_MALLOC(len)) == NULL) in scsi_wwn_to_wwnstr()
1299 (void) snprintf(wwnstr, len, "w%016" PRIx64, wwn); in scsi_wwn_to_wwnstr()
[all …]
H A Ddevid_smp.c90 char *wwnstr, /* IN */ in ddi_devid_smp_encode() argument
117 if (wwnstr == NULL) in ddi_devid_smp_encode()
121 if (scsi_wwnstr_to_wwn(wwnstr, &wwn) != DDI_SUCCESS) in ddi_devid_smp_encode()
/illumos-gate/usr/src/uts/common/sys/scsi/
H A Dscsi_address.h169 int scsi_wwnstr_to_wwn(const char *wwnstr, uint64_t *wwnp);
171 int unit_address_form, char *wwnstr);
172 void scsi_wwnstr_hexcase(char *wwnstr, int lower_case);
173 const char *scsi_wwnstr_skip_ua_prefix(const char *wwnstr);
174 void scsi_free_wwnstr(char *wwnstr);
/illumos-gate/usr/src/cmd/devfsadm/
H A Dsgen_link.c69 uchar_t *wwnstr; in sgen_callback() local
125 "client-guid", (char **)&wwnstr) > 0) { in sgen_callback()
129 if (strlcpy((char *)buf, (char *)wwnstr, sizeof (buf)) >= in sgen_callback()
141 "port-wwn", &wwnstr) == 8) { in sgen_callback()
152 (void) sprintf(tstr, "%02X", wwnstr[count]); in sgen_callback()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_physical.c74 char wwnstr[SCSI_WWN_BUFLEN]; in smrt_phys_lookup_by_ua() local
76 (void) scsi_wwn_to_wwnstr(smpt->smpt_wwn, 1, wwnstr); in smrt_phys_lookup_by_ua()
77 if (strncmp(wwnstr, ua, SCSI_WWN_UA_STRLEN) != 0) in smrt_phys_lookup_by_ua()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/
H A Dlmrc.c1796 char *comma, wwnstr[SCSI_WWN_BUFLEN]; in lmrc_tgt_find() local
1804 (void) strlcpy(wwnstr, ua, sizeof (wwnstr)); in lmrc_tgt_find()
1810 if (ddi_strtoul(wwnstr, &comma, 10, &tgtid) == 0 && in lmrc_tgt_find()
1824 comma = strchr(wwnstr, ','); in lmrc_tgt_find()
1829 if (scsi_wwnstr_to_wwn(wwnstr, &wwn) == DDI_SUCCESS) { in lmrc_tgt_find()
1845 if (strcmp(tgt->tgt_wwnstr, wwnstr) == 0) { in lmrc_tgt_find()
/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/
H A Dses.c1212 char wwnstr[64]; in ses_create_disk_bridge() local
1224 if (scsi_wwn_to_wwnstr(wwn, 0, wwnstr) == NULL) in ses_create_disk_bridge()
1228 wwnstr, child) == 0) { in ses_create_disk_bridge()
/illumos-gate/usr/src/uts/common/sys/
H A Dsunddi.h2101 char *wwnstr, uchar_t *srmir_buf, size_t srmir_len,