/illumos-gate/usr/src/lib/cfgadm_plugins/fp/common/ |
H A D | cfga_list.c | 178 char *dyncomp = NULL; in do_list() local 385 S_FREE(dyncomp); in do_list() 393 S_FREE(dyncomp); in do_list() 536 apid_con.dyncomp = dyncomp; in do_list_FCP_dev() 740 S_FREE(dyncomp); in do_list_FCP_dev() 752 S_FREE(dyncomp); in do_list_FCP_dev() 1755 S_FREE(dyncomp); in do_stat_fc_dev() 1759 S_FREE(dyncomp); in do_stat_fc_dev() 1847 S_FREE(dyncomp); in do_stat_fc_dev() 1869 S_FREE(dyncomp); in do_stat_fc_dev() [all …]
|
H A D | cfga_cvt.c | 49 *dyncomp = calloc(1, WWN_SIZE*2 + 1); in cvt_lawwn_to_dyncomp() 50 if (*dyncomp == NULL) { in cvt_lawwn_to_dyncomp() 54 (void) sprintf(*dyncomp, "%016llx", in cvt_lawwn_to_dyncomp() 69 c = ctoi(*dyncomp++); in cvt_dyncomp_to_lawwn() 70 c1 = ctoi(*dyncomp++); in cvt_dyncomp_to_lawwn() 154 const char *dyncomp, in dyn_apid_to_path() argument 161 if (dyncomp == NULL) { in dyn_apid_to_path() 186 const char *dyncomp, in is_apid_configured() argument 270 if (dyncomp == NULL) { in is_apid_configured() 308 lunlistpp, dyncomp, in is_apid_configured() [all …]
|
H A D | cfga_cs.c | 117 apidt->dyncomp, 0); in do_devctl_dev_create() 402 dyncomp, lunnum); in lun_unconf() 472 apidt->xport_phys, apidt->dyncomp, in dev_unconf() 512 if ((apidt->dyncomp == NULL) || (*apidt->dyncomp == '\0')) { in is_xport_phys_in_pathlist() 517 dyncomp = apidt->dyncomp; in is_xport_phys_in_pathlist() 700 if ((apidt->dyncomp == NULL) || (*apidt->dyncomp == '\0')) { in dev_change_state() 716 strcat(update_str, apidt->dyncomp); in dev_change_state() 767 apidt->dyncomp, 0); in dev_change_state() 835 apidt->dyncomp, 0); in dev_change_state() 916 apidt->dyncomp); in dev_change_state() [all …]
|
H A D | cfga_utils.c | 411 char *dyncomp = NULL; in apidt_create() local 423 dyncomp = NULL; in apidt_create() 426 dyncomp = calloc(1, len); in apidt_create() 427 if (dyncomp == NULL) { in apidt_create() 432 (void) strcpy(dyncomp, DYN_TO_DYNCOMP(dyn)); in apidt_create() 433 if (GET_LUN_DYN(dyncomp)) { in apidt_create() 443 if (dyncomp != NULL) { in apidt_create() 444 ret = dyn_apid_to_path(xport_phys, dyncomp, in apidt_create() 455 apidp->dyncomp = dyncomp; in apidt_create() 463 S_FREE(dyncomp); in apidt_create() [all …]
|
H A D | cfga_fp.h | 207 char *dyncomp; member 447 const char *dyncomp, int *num_luns, report_lun_resp_t **resp_buf, 481 fpcfga_ret_t dyn_apid_to_path(const char *xport_phys, const char *dyncomp, 483 void cvt_lawwn_to_dyncomp(const la_wwn_t *pwwn, char **dyncomp, int *l_errnop); 484 int cvt_dyncomp_to_lawwn(const char *dyncomp, la_wwn_t *port_wwn);
|
H A D | cfga_fp.c | 125 if (apidt.dyncomp != NULL) { /* Was there a port WWN passed ? */ in cfga_change_state() 131 if (cvt_dyncomp_to_lawwn(apidt.dyncomp, &pwwn)) { in cfga_change_state()
|
/illumos-gate/usr/src/lib/cfgadm_plugins/scsi/common/ |
H A D | cfga_cvt.c | 29 char *dyncomp; member 48 const char *dyncomp; member 241 const char *dyncomp, in apid_to_path() argument 252 if (dyncomp == NULL) { in apid_to_path() 414 const char *dyncomp, in drv_dyn_to_devpath() argument 431 dpt.dyncomp = dyncomp; in drv_dyn_to_devpath() 542 const char *dyncomp, in devlink_dyn_to_devpath() argument 556 dynt.dyncomp = (char *)dyncomp; in devlink_dyn_to_devpath() 797 S_FREE(dyntp->dyncomp); in disk_devlink_to_dyncomp() 831 dyntp->dyncomp); in disk_dyncomp_to_devlink() [all …]
|
H A D | cfga_utils.c | 334 char *dyncomp = NULL, *path = NULL; in apidt_create() local 345 dyncomp = NULL; in apidt_create() 348 dyncomp = calloc(1, len); in apidt_create() 349 if (dyncomp == NULL) { in apidt_create() 354 (void) strcpy(dyncomp, DYN_TO_DYNCOMP(dyn)); in apidt_create() 363 if (dyncomp != NULL) { in apidt_create() 382 apidp->dyncomp = dyncomp; in apidt_create() 390 S_FREE(dyncomp); in apidt_create() 402 S_FREE(apidp->dyncomp); in apidt_free() 635 basename(apidp->dyncomp), in cfga_led_msg() [all …]
|
H A D | cfga_list.c | 425 char *dyncomp = NULL, *client_path = NULL; in create_pathinfo_ldata() local 444 S_FREE(dyncomp); in create_pathinfo_ldata() 450 lap->hba_logp, DYN_SEP, dyncomp); in create_pathinfo_ldata() 453 lap->apidp->hba_phys, DYN_SEP, dyncomp); in create_pathinfo_ldata() 455 S_FREE(dyncomp); in create_pathinfo_ldata() 558 strlen(lap->apidp->dyncomp)) { in stat_path_info() 564 lap->apidp->dyncomp)) { in stat_path_info() 704 char *dyncomp = NULL; in do_stat_dev() local 741 assert(dyncomp != NULL); in do_stat_dev() 745 lap->hba_logp, DYN_SEP, dyncomp); in do_stat_dev() [all …]
|
H A D | cfga_scsi.h | 187 char *dyncomp; member 396 scfga_ret_t apid_to_path(const char *hba_phys, const char *dyncomp, 400 scfga_ret_t make_path_dyncomp(di_path_t path, char **dyncomp, int *l_errnop);
|
H A D | cfga_ctl.c | 83 if (apidp->dyncomp != NULL) { in bus_change_state() 269 if (apidp->dyncomp == NULL) { in dev_change_state() 393 if (apidp->dyncomp == NULL) { in dev_remove() 503 if (apidp->dyncomp != NULL) { in dev_insert() 558 if (apidp->dyncomp == NULL) { in dev_replace() 670 if (apidp->dyncomp == NULL) { in reset_common() 678 if (apidp->dyncomp != NULL) { in reset_common() 746 if (apidp->dyncomp == NULL) { in quiesce_required()
|
H A D | cfga_scsi.c | 94 if (apidt.dyncomp != NULL) { in cfga_change_state()
|
/illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/ |
H A D | cfga_sata.c | 1237 sata_make_dyncomp(const char *ap_id, char **dyncomp, const char *type) in sata_make_dyncomp() argument 1254 assert(dyncomp != NULL); in sata_make_dyncomp() 1375 *dyncomp = strdup(cp); in sata_make_dyncomp() 1390 *dyncomp = strdup(cp); in sata_make_dyncomp() 1676 char *dyncomp = NULL; in cfga_list_ext() local 1682 rv = sata_make_dyncomp(ap_id, &dyncomp, in cfga_list_ext() 1686 if (dyncomp != NULL) { in cfga_list_ext() 1690 dyncomp, in cfga_list_ext() 1692 free(dyncomp); in cfga_list_ext()
|
H A D | cfga_sata.h | 131 char *dyncomp; member
|
/illumos-gate/usr/src/lib/libcfgadm/common/ |
H A D | config_admin.c | 289 static void append_dyn(char *buf, const char *dyncomp, size_t blen); 1343 char *dyncomp, path[PATH_MAX]; in config_get_lib() local 1364 if ((ret = split_apid(apdup, &dyncomp, errstring)) != CFGA_OK) { in config_get_lib() 1372 if (dyncomp != NULL) { in config_get_lib() 1419 (type == AP_TYPE && dyncomp == NULL)) { in config_get_lib() 1448 assert(dyncomp == NULL || libp->plugin_vers >= CFGA_HSL_V2); in config_get_lib() 1454 append_dyn(lib_loc_p->ap_physical, dyncomp, in config_get_lib() 1466 S_FREE(dyncomp); in config_get_lib() 3224 append_dyn(char *buf, const char *dyncomp, size_t blen) in append_dyn() argument 3226 if (dyncomp != NULL) { in append_dyn() [all …]
|