/drivers/scsi/libsas/ |
H A D | sas_expander.c | 37 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr); 39 u8 *sas_addr, int include); 40 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr); 140 SAS_ADDR(dev->sas_addr), 202 u8 sas_addr[SAS_ADDR_SIZE]; local 236 memcpy(sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); 315 SAS_ADDR(phy->attached_sas_addr) != SAS_ADDR(sas_addr)) 329 SAS_ADDR(dev->sas_addr), phy->phy_id, 372 if (memcmp(dev->sas_addr, dr->attached_sas_addr, SAS_ADDR_SIZE) == 0) { 481 SAS_ADDR(dev->sas_addr), re 609 sas_ex_disable_port(struct domain_device *dev, u8 *sas_addr) argument 626 sas_dev_present_in_domain(struct asd_sas_port *port, u8 *sas_addr) argument 1377 sas_configure_present(struct domain_device *dev, int phy_id, u8 *sas_addr, int *index, int *present) argument 1451 sas_configure_set(struct domain_device *dev, int phy_id, u8 *sas_addr, int index, int include) argument 1491 sas_configure_phy(struct domain_device *dev, int phy_id, u8 *sas_addr, int include) argument 1513 sas_configure_parent(struct domain_device *parent, struct domain_device *child, u8 *sas_addr, int include) argument 1554 sas_configure_routing(struct domain_device *dev, u8 *sas_addr) argument 1561 sas_disable_routing(struct domain_device *dev, u8 *sas_addr) argument 1712 sas_get_phy_attached_dev(struct domain_device *dev, int phy_id, u8 *sas_addr, enum sas_dev_type *type) argument 2005 u8 sas_addr[8]; local [all...] |
H A D | sas_dump.c | 64 SAS_DPRINTK("port%d: sas_addr:%llx\n", port->id, 65 SAS_ADDR(port->sas_addr));
|
H A D | sas_task.c | 29 SAS_ADDR(task->dev->sas_addr),
|
H A D | sas_port.c | 37 memcmp(port->sas_addr, phy->sas_addr, SAS_ADDR_SIZE) != 0)) 74 if (*(u64 *) port->sas_addr && 88 if (*(u64 *)port->sas_addr == 0 90 memcpy(port->sas_addr, phy->sas_addr, 193 memset(port->sas_addr, 0, SAS_ADDR_SIZE);
|
H A D | sas_internal.h | 122 SAS_ADDR(dev->sas_addr), err); 129 rphy->identify.sas_address = SAS_ADDR(dev->sas_addr);
|
H A D | sas_scsi_host.c | 408 SAS_ADDR(dev->sas_addr), 434 SAS_ADDR(dev->sas_addr)); 614 SAS_ADDR(task->dev->sas_addr)); 651 SAS_ADDR(task->dev->sas_addr), 799 "TCQ\n", SAS_ADDR(dev->sas_addr), 965 SAS_ADDR(sas_ha->sas_addr)); 1021 static void sas_parse_addr(u8 *sas_addr, const char *p) argument 1032 sas_addr[i] = (h<<4) | l; 1043 res = request_firmware(&fw, "sas_addr", &shost->shost_gendev);
|
H A D | sas_discover.c | 146 memcpy(dev->sas_addr, port->attached_sas_addr, SAS_ADDR_SIZE); 148 sas_hash_addr(dev->hashed_sas_addr, dev->sas_addr); 194 SAS_ADDR(dev->sas_addr), res);
|
H A D | sas_init.c | 69 void sas_hash_addr(u8 *hashed, const u8 *sas_addr) argument 79 if ((1 << b) & sas_addr[i]) { 109 sas_hash_addr(sas_ha->hashed_sas_addr, sas_ha->sas_addr);
|
H A D | sas_phy.c | 148 phy->phy->identify.sas_address = SAS_ADDR(sas_ha->sas_addr);
|
H A D | sas_host_smp.c | 37 memcpy(resp_data + 16, sas_ha->sas_addr, SAS_ADDR_SIZE);
|
/drivers/scsi/aic94xx/ |
H A D | aic94xx.h | 62 static inline void asd_stringify_sas_addr(char *p, const u8 *sas_addr) argument 66 snprintf(p, 3, "%02X", sas_addr[i]);
|
H A D | aic94xx_hwi.h | 82 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_phy_desc 108 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:hw_profile 189 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_port
|
H A D | aic94xx_scb.c | 145 * sas_addr: pointer to buffer where the SAS address is to be written 154 static void asd_get_attached_sas_addr(struct asd_phy *phy, u8 *sas_addr) argument 160 u64 addr = be64_to_cpu(*(__be64 *)phy->phy_desc->sas_addr); 163 *(__be64 *)sas_addr = cpu_to_be64(addr); 167 memcpy(sas_addr, idframe->sas_addr, SAS_ADDR_SIZE); 186 memcmp(port->sas_addr, sas_phy->sas_addr, 204 memcpy(port->sas_addr, sas_phy->sas_addr, [all...] |
H A D | aic94xx_hwi.c | 46 if (asd_ha->hw_prof.sas_addr[0]) 50 asd_ha->hw_prof.sas_addr); 58 if (asd_ha->hw_prof.phy_desc[i].sas_addr[0] == 0) 63 SAS_ADDR(asd_ha->hw_prof.sas_addr)); 64 memcpy(asd_ha->hw_prof.phy_desc[i].sas_addr, 65 asd_ha->hw_prof.sas_addr, SAS_ADDR_SIZE); 82 memcpy(phy->identify_frame->sas_addr, phy->phy_desc->sas_addr, 123 memset(asd_port->sas_addr, 0, SAS_ADDR_SIZE); 143 phy->sas_phy.sas_addr [all...] |
H A D | aic94xx_sds.c | 424 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_manuf_sec 543 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_ctrla_phy_entry 709 memcpy(asd_ha->hw_prof.sas_addr, ms->sas_addr, SAS_ADDR_SIZE); 910 SAS_ADDR(asd_ha->hw_prof.sas_addr)); 946 if (*(u64 *)pe->sas_addr == 0) { 951 memcpy(asd_ha->hw_prof.phy_desc[i].sas_addr, pe->sas_addr, 962 ASD_DPRINTK("ctrla: phy%d: sas_addr: %llx, sas rate:0x%x-0x%x," 965 SAS_ADDR(asd_ha->hw_prof.phy_desc[i].sas_addr), [all...] |
H A D | aic94xx_seq.c | 977 u8 *sas_addr; local 1058 sas_addr = asd_ha->phys[lseq].phy_desc->sas_addr; 1060 asd_write_reg_byte(asd_ha, LmWWN(lseq) + i, sas_addr[i]);
|
/drivers/scsi/isci/ |
H A D | remote_node_context.c | 109 __le64 sas_addr; local 122 sas_addr = cpu_to_le64(SAS_ADDR(dev->sas_addr)); 123 rnc->ssp.remote_sas_address_hi = upper_32_bits(sas_addr); 124 rnc->ssp.remote_sas_address_lo = lower_32_bits(sas_addr);
|
H A D | phy.c | 459 memcpy(sas, iaf->sas_addr, SAS_ADDR_SIZE); 1331 __be64 sas_addr; local 1336 sas_addr = cpu_to_be64(sci_sas_addr); 1337 memcpy(iphy->sas_addr, &sas_addr, sizeof(sas_addr)); 1341 iphy->sas_phy.sas_addr = &iphy->sas_addr[0];
|
H A D | phy.h | 106 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:isci_phy
|
H A D | init.c | 247 sas_ha->sas_addr = &isci_host->phys[0].sas_addr[0];
|
/drivers/scsi/mvsas/ |
H A D | mv_sas.h | 297 u64 sas_addr[8]; member in struct:hba_info_page 358 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:mvs_info 460 u32 off_lo, u32 off_hi, u64 sas_addr);
|
H A D | mv_init.c | 117 sas_phy->sas_addr = &mvi->sas_addr[0]; 510 sha->sas_addr = &mvi->sas_addr[0]; 537 memcpy(mvi->sas_addr, &mvi->phy[0].dev_sas_addr, SAS_ADDR_SIZE);
|
H A D | mv_sas.c | 224 u32 off_lo, u32 off_hi, u64 sas_addr) 226 u32 lo = (u32)sas_addr; 227 u32 hi = (u32)(sas_addr>>32); 407 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); 552 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); 660 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); 734 SAS_ADDR(dev->sas_addr)); 1311 SAS_ADDR(dev->sas_addr)) { 1320 SAS_ADDR(dev->sas_addr), 1321 SAS_ADDR(parent_dev->sas_addr)); 223 mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo, u32 off_hi, u64 sas_addr) argument [all...] |
/drivers/scsi/pm8001/ |
H A D | pm8001_init.c | 123 sas_phy->sas_addr = &pm8001_ha->sas_addr[0]; 498 sha->sas_addr = &pm8001_ha->sas_addr[0]; 525 memcpy(&pm8001_ha->phy[i].dev_sas_addr, pm8001_ha->sas_addr, 528 pm8001_printk("phy %d sas_addr = %016llx \n", i, 538 memcpy(pm8001_ha->sas_addr, &pm8001_ha->phy[0].dev_sas_addr,
|
H A D | pm8001_sas.c | 614 == SAS_ADDR(dev->sas_addr)) { 622 " at ex:%016llx.\n", SAS_ADDR(dev->sas_addr), 623 SAS_ADDR(parent_dev->sas_addr))); 744 SAS_ADDR(dev->sas_addr), 818 SAS_ADDR(dev->sas_addr),
|