Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk_mptsas.c38 uint32_t slot, char **sas_address) in get_sas_address() argument
84 *sas_address = topo_mod_strdup(mod, sas); in get_sas_address()
96 disk_mptsas_find_disk(topo_mod_t *mod, tnode_t *baynode, char **sas_address) in disk_mptsas_find_disk() argument
119 return (get_sas_address(mod, devctl, enclosure, slot, sas_address)); in disk_mptsas_find_disk()
H A Ddisk.c58 char *sas_address = NULL; in disk_declare_driver() local
62 &sas_address)) != 0) in disk_declare_driver()
66 sas_address, &child); in disk_declare_driver()
67 topo_mod_strfree(mod, sas_address); in disk_declare_driver()
/illumos-gate/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.c3477 memcmp(ctmp->sas_address, pptr->sas_address, 8) == 0) { in pmcs_configure_expander()
3900 } else if (memcmp(ctmp->sas_address, local->sas_address, in pmcs_check_expander()
3969 bzero(ctmp->sas_address, in pmcs_check_expander()
3976 (void) memcpy(ctmp->sas_address, in pmcs_check_expander()
3977 local->sas_address, in pmcs_check_expander()
4126 memcmp(ctmp->sas_address, pptr->sas_address, in pmcs_clear_expander()
4392 uint8_t sas_address[8]; in pmcs_expander_content_discover() local
4590 SAS_ADDR_PRT(sas_address), in pmcs_expander_content_discover()
4628 SAS_ADDR_PRT(sas_address), in pmcs_expander_content_discover()
4677 (void) memcpy(pptr->sas_address, in pmcs_expander_content_discover()
[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.c697 __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()
/illumos-gate/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()
/illumos-gate/usr/src/cmd/mdb/common/modules/pmcs/
H A Dpmcs.c79 mdb_printf("%02x", phy->sas_address[idx]); in print_sas_address()
2242 sas_addr = ((sas_address << 56) | in pmcs_dump_tracelog()
2243 ((sas_address << 40) & 0xff000000000000ULL) | in pmcs_dump_tracelog()
2244 ((sas_address << 24) & 0xff0000000000ULL) | in pmcs_dump_tracelog()
2245 ((sas_address << 8) & 0xff00000000ULL) | in pmcs_dump_tracelog()
2246 ((sas_address >> 8) & 0xff000000ULL) | in pmcs_dump_tracelog()
2247 ((sas_address >> 24) & 0xff0000ULL) | in pmcs_dump_tracelog()
2248 ((sas_address >> 40) & 0xff00ULL) | in pmcs_dump_tracelog()
2249 (sas_address >> 56)); in pmcs_dump_tracelog()
2251 sas_addr = sas_address; in pmcs_dump_tracelog()
[all …]
/illumos-gate/usr/src/uts/common/sys/scsi/generic/
H A Dsas.h61 uint8_t sas_address[8]; member
/illumos-gate/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)