/titanic_50/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_mptsas.c | 37 uint32_t slot, char **sas_address) in get_sas_address() argument 83 *sas_address = topo_mod_strdup(mod, sas); in get_sas_address() 95 disk_mptsas_find_disk(topo_mod_t *mod, tnode_t *baynode, char **sas_address) in disk_mptsas_find_disk() argument 118 return (get_sas_address(mod, devctl, enclosure, slot, sas_address)); in disk_mptsas_find_disk()
|
H A D | disk.c | 57 char *sas_address = NULL; in disk_declare_driver() local 61 &sas_address)) != 0) in disk_declare_driver() 65 sas_address, &child); in disk_declare_driver() 66 topo_mod_strfree(mod, sas_address); in disk_declare_driver()
|
/titanic_50/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_intr.c | 360 (void) memcpy(pptr->sas_address, af.sas_address, 8); in pmcs_process_sas_hw_event() 361 wwn = pmcs_barray2wwn(pptr->sas_address); in pmcs_process_sas_hw_event() 583 pptr->sas_address[0] = 0x30; in pmcs_process_sas_hw_event() 584 pptr->sas_address[1] = 0; in pmcs_process_sas_hw_event() 585 pptr->sas_address[2] = 0; in pmcs_process_sas_hw_event() 586 pptr->sas_address[3] = 0; in pmcs_process_sas_hw_event() 587 pptr->sas_address[4] = 0; in pmcs_process_sas_hw_event() 588 pptr->sas_address[5] = 0; in pmcs_process_sas_hw_event() 589 pptr->sas_address[6] = 0; in pmcs_process_sas_hw_event() 590 pptr->sas_address[7] = phynum; in pmcs_process_sas_hw_event() [all …]
|
H A D | pmcs_smhba.c | 137 pwwn = pmcs_barray2wwn(pphy->sas_address); in pmcs_smhba_set_scsi_device_props() 141 wwn = pmcs_barray2wwn(pptr->sas_address); in pmcs_smhba_set_scsi_device_props() 259 wwn = pmcs_barray2wwn(phyp->sas_address); in pmcs_smhba_log_sysevent()
|
H A D | pmcs_subr.c | 668 pmcs_wwn2barray(pwp->sas_wwns[phynum], sap.sas_address); in pmcs_start_phy() 670 pmcs_wwn2barray(pwp->sas_wwns[0], sap.sas_address); in pmcs_start_phy() 1294 (void) memcpy(&msg[5], pptr->sas_address, 8); in pmcs_register_device() 1344 SAS_ADDR_PRT(pptr->sas_address), tmp, pptr->portid); in pmcs_register_device() 2788 wwn = pmcs_barray2wwn(pptr->sas_address); in pmcs_report_observations() 2859 wwn = pmcs_barray2wwn(pptr->sas_address); in pmcs_report_observations() 2918 if (((lphyp->sas_address[0] & 0xf0) >> 4) != NAA_IEEE_REG) { in pmcs_report_iport_observations() 2925 wwn = pmcs_barray2wwn(lphyp->sas_address); in pmcs_report_iport_observations() 3005 wwn = pmcs_barray2wwn(root_phy->sas_address); in pmcs_configure_new_devices() 3387 SAS_ADDR_PRT(pptr->sas_address), pptr->device_id, pptr->link_rate); in pmcs_configure_phy() [all …]
|
H A D | pmcs_attach.c | 1751 (void) memcpy(pptr->sas_address, u.nsa, 8); in pmcs_add_sata_device() 1755 __func__, pptr->path, SAS_ADDR_PRT(pptr->sas_address)); in pmcs_add_sata_device() 2804 pptr->path, tgt->target_num, SAS_ADDR_PRT(pptr->sas_address)); in pmcs_assign_device() 2809 tgt->target_num, SAS_ADDR_PRT(pptr->sas_address)); in pmcs_assign_device() 2930 phyp->sas_address, 8); in pmcs_prt_impl()
|
H A D | pmcs_sata.c | 696 __func__, pmcs_barray2wwn(pptr->sas_address)); in pmcs_run_sata_cmd()
|
H A D | pmcs_scsa.c | 1283 wwn = pmcs_barray2wwn(pphy->sas_address); in pmcs_smp_init() 3050 pmcs_barray2wwn(phyp->sas_address)); in pmcs_ioerror() 3254 wwn = pmcs_barray2wwn(phyp->sas_address); in pmcs_get_target()
|
/titanic_50/usr/src/cmd/fm/modules/common/ses-log-transport/ |
H A D | ses_log_transport.c | 957 char *sas_address = NULL; in slt_process_ses_log() local 1007 TOPO_PROP_SAS_ADDR, &sas_address, &err) != 0) { in slt_process_ses_log() 1014 if (strlen(sas_address) != 16) { in slt_process_ses_log() 1016 "sas-address length is not 16: (%s)", sas_address); in slt_process_ses_log() 1018 topo_hdl_strfree(thp, sas_address); in slt_process_ses_log() 1021 (void) snprintf(expander->slt_key, MAXNAMELEN, "%s", sas_address); in slt_process_ses_log() 1022 topo_hdl_strfree(thp, sas_address); in slt_process_ses_log()
|
/titanic_50/usr/src/cmd/mdb/common/modules/pmcs/ |
H A D | pmcs.c | 78 mdb_printf("%02x", phy->sas_address[idx]); in print_sas_address() 2194 const char *phy_path, uint64_t sas_address, uint64_t verbose) in pmcs_dump_tracelog() argument 2235 sas_addr = ((sas_address << 56) | in pmcs_dump_tracelog() 2236 ((sas_address << 40) & 0xff000000000000ULL) | in pmcs_dump_tracelog() 2237 ((sas_address << 24) & 0xff0000000000ULL) | in pmcs_dump_tracelog() 2238 ((sas_address << 8) & 0xff00000000ULL) | in pmcs_dump_tracelog() 2239 ((sas_address >> 8) & 0xff000000ULL) | in pmcs_dump_tracelog() 2240 ((sas_address >> 24) & 0xff0000ULL) | in pmcs_dump_tracelog() 2241 ((sas_address >> 40) & 0xff00ULL) | in pmcs_dump_tracelog() 2242 (sas_address >> 56)); in pmcs_dump_tracelog() [all …]
|
/titanic_50/usr/src/uts/common/sys/scsi/generic/ |
H A D | sas.h | 61 uint8_t sas_address[8]; member
|
/titanic_50/usr/src/uts/common/sys/scsi/adapters/pmcs/ |
H A D | pmcs_def.h | 115 uint8_t sas_address[8]; /* SAS address for this PHY */ member 393 ((pp)->sas_address[0] >> 4) != 5)
|