Searched refs:sas_addr (Results 1 - 25 of 36) sorted by relevance

12

/drivers/scsi/libsas/
H A Dsas_expander.c37 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 Dsas_dump.c64 SAS_DPRINTK("port%d: sas_addr:%llx\n", port->id,
65 SAS_ADDR(port->sas_addr));
H A Dsas_task.c29 SAS_ADDR(task->dev->sas_addr),
H A Dsas_port.c37 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 Dsas_internal.h122 SAS_ADDR(dev->sas_addr), err);
129 rphy->identify.sas_address = SAS_ADDR(dev->sas_addr);
H A Dsas_scsi_host.c408 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 Dsas_discover.c146 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 Dsas_init.c69 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 Dsas_phy.c148 phy->phy->identify.sas_address = SAS_ADDR(sas_ha->sas_addr);
H A Dsas_host_smp.c37 memcpy(resp_data + 16, sas_ha->sas_addr, SAS_ADDR_SIZE);
/drivers/scsi/aic94xx/
H A Daic94xx.h62 static inline void asd_stringify_sas_addr(char *p, const u8 *sas_addr) argument
66 snprintf(p, 3, "%02X", sas_addr[i]);
H A Daic94xx_hwi.h82 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 Daic94xx_scb.c145 * 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 Daic94xx_hwi.c46 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 Daic94xx_sds.c424 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 Daic94xx_seq.c977 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 Dremote_node_context.c109 __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 Dphy.c459 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 Dphy.h106 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:isci_phy
H A Dinit.c247 sas_ha->sas_addr = &isci_host->phys[0].sas_addr[0];
/drivers/scsi/mvsas/
H A Dmv_sas.h297 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 Dmv_init.c117 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 Dmv_sas.c224 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 Dpm8001_init.c123 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 Dpm8001_sas.c614 == 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),

Completed in 223 milliseconds

12