Lines Matching defs:sas_address

115 		(MPT_ADAPTER *ioc, u64 sas_address);
126 (MPT_ADAPTER *ioc, u64 sas_address);
163 __le64 sas_address;
165 memcpy(&sas_address, &pg0->SASAddress, sizeof(__le64));
173 ioc->name, (unsigned long long)le64_to_cpu(sas_address)));
206 __le64 sas_address;
208 memcpy(&sas_address, &pg0->SASAddress, sizeof(__le64));
221 ioc->name, (unsigned long long)le64_to_cpu(sas_address)));
406 mptsas_find_portinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address)
411 if (sas_address >= ioc->hba_port_sas_addr &&
412 sas_address < (ioc->hba_port_sas_addr +
419 if (port_info->phy_info[i].identify.sas_address ==
420 sas_address) {
435 if ((attached->sas_address) &&
549 * @sas_address:
555 u64 sas_address, u32 device_info, u16 slot, u64 enclosure_logical_id)
569 (sas_info->sas_address == sas_address ||
587 sas_info->sas_address = sas_address;
600 if (rphy->identify.sas_address == sas_address) {
639 sas_device.id, sas_device.sas_address, sas_device.device_info,
766 rphy->identify.sas_address);
777 phy_info->attached.id, phy_info->attached.sas_address,
835 u64 sas_address;
874 sas_address = phy_info->attached.sas_address;
875 dsaswideprintk(ioc, printk(MYIOC_s_DEBUG_FMT "phy_id=%d sas_address=0x%018llX\n",
876 ioc->name, i, (unsigned long long)sas_address));
877 if (!sas_address)
895 "phy_id=%d sas_address=0x%018llX\n",
896 ioc->name, i, (unsigned long long)sas_address));
905 if (!phy_info_cmp->attached.sas_address)
907 if (sas_address != phy_info_cmp->attached.sas_address)
912 "\t\tphy_id=%d sas_address=0x%018llX\n",
914 phy_info_cmp->attached.sas_address));
1462 phy_info->attached.sas_address);
1501 u64 sas_address;
1507 sas_address = phy_info->attached.sas_address;
1543 (unsigned long long) sas_address);
1557 if (phy_info_parent->attached.sas_address !=
1558 sas_address)
1569 port->port_identifier, (unsigned long long)sas_address);
1584 sas_device->sas_address);
1592 if (port_info->phy_info[i].attached.sas_address !=
1593 sas_device->sas_address)
1597 port_info->phy_info[i].attached.sas_address =
1598 sas_device->sas_address;
1759 if (p->phy_info[i].attached.sas_address !=
1760 rphy->identify.sas_address)
1818 if (p->phy_info[i].attached.sas_address !=
1819 rphy->identify.sas_address)
1828 p->phy_info[i].attached.sas_address);
1869 if (p->phy_info[i].attached.sas_address !=
1870 rphy->identify.sas_address)
2167 if (p->phy_info[i].attached.sas_address ==
2168 rphy->identify.sas_address) {
2199 if (p->phy_info[i].attached.sas_address ==
2200 rphy->identify.sas_address) {
2221 u64 sas_address = 0;
2252 sas_address = rphy->identify.sas_address;
2259 sas_address =
2260 port_info->phy_info[0].phy->identify.sas_address;
2264 *((u64 *)&smpreq->SASAddress) = cpu_to_le64(sas_address);
2562 __le64 sas_address;
2622 memcpy(&sas_address, &buffer->SASAddress, sizeof(__le64));
2623 device_info->sas_address = le64_to_cpu(sas_address);
2644 __le64 sas_address;
2700 memcpy(&sas_address, &buffer->SASAddress, sizeof(__le64));
2705 port_info->phy_info[i].identify.sas_address =
2706 le64_to_cpu(sas_address);
2821 * @sas_address: expander sas address
2830 u64 sas_address, struct sas_expander_device *edev)
2886 *((u64 *)&smpreq->SASAddress) = cpu_to_le64(sas_address);
2978 identify->sas_address = device_info->sas_address;
3177 attached.sas_address));
3213 if (port_info->phy_info[i].identify.sas_address ==
3214 identify.sas_address) {
3221 if (identify.sas_address ==
3222 parent_rphy->identify.sas_address) {
3260 identify.sas_address,
3328 port_info->phy_info[i].identify.sas_address;
3360 u64 sas_address; /* expander sas address */
3364 sas_address = port_info->phy_info[0].identify.sas_address;
3398 if (parent->phy_info[i].attached.sas_address == sas_address) {
3417 __le64 sas_address;
3428 memcpy(&sas_address, &expander_data->SASAddress, sizeof(__le64));
3433 port_info->phy_info[i].identify.sas_address =
3434 le64_to_cpu(sas_address);
3445 (unsigned long long)sas_address);
3484 rphy->identify.sas_address);
3540 port_info->phy_info[0].identify.sas_address;
3556 if (phy_info->attached.sas_address !=
3606 __le64 sas_address;
3612 memcpy(&sas_address, &expander_data->SASAddress, sizeof(__le64));
3613 sas_address = le64_to_cpu(sas_address);
3614 port_info = mptsas_find_portinfo_by_sas_address(ioc, sas_address);
3622 port_info->phy_info[i].identify.sas_address =
3623 le64_to_cpu(sas_address);
3671 (unsigned long long)buffer.phy_info[0].identify.sas_address);
3683 __le64 sas_address;
3690 memcpy(&sas_address, &link_data->SASAddress, sizeof(__le64));
3691 sas_address = le64_to_cpu(sas_address);
3695 port_info = mptsas_find_portinfo_by_sas_address(ioc, sas_address);
3838 sas_info->sas_address));
3850 sas_info->sas_address);
3875 if (buffer.phy_info[0].identify.sas_address ==
3876 port_info->phy_info[0].identify.sas_address) {
3909 buffer.phy_info[0].identify.sas_address);
3939 (unsigned long long)buffer.phy_info[0].identify.sas_address);
3984 * @sas_address:
4108 mptsas_find_phyinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address)
4120 if (port_info->phy_info[i].attached.sas_address
4121 != sas_address)
4147 u64 sas_address = 0;
4168 memcpy(&sas_address, &phys_disk->Path[i].WWID,
4171 sas_address);
4182 * Extra code to handle RAID0 case, where the sas_address is not updated
4288 sas_device.sas_address);
4388 hot_plug_info->sas_address);
4423 ioc, sas_device.sas_address);
4454 sas_device.sas_address);
4483 sas_device.sas_address);
4520 sas_device.sas_address);
4571 u64 sas_address;
4602 memcpy(&sas_address, &sas_event_data->SASAddress,
4604 hot_plug_info.sas_address = le64_to_cpu(sas_address);