Home
last modified time | relevance | path

Searched refs:sas_address (Results 1 – 12 of 12) sorted by relevance

/titanic_50/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk_mptsas.c37 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 Ddisk.c57 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 Dpmcs_intr.c360 (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 Dpmcs_smhba.c137 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 Dpmcs_subr.c668 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 Dpmcs_attach.c1751 (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 Dpmcs_sata.c696 __func__, pmcs_barray2wwn(pptr->sas_address)); in pmcs_run_sata_cmd()
H A Dpmcs_scsa.c1283 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 Dses_log_transport.c957 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 Dpmcs.c78 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 Dsas.h61 uint8_t sas_address[8]; member
/titanic_50/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs_def.h115 uint8_t sas_address[8]; /* SAS address for this PHY */ member
393 ((pp)->sas_address[0] >> 4) != 5)