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)));
424 * this sas_address
426 * @sas_address: expander sas address
433 mptsas_find_portinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address)
438 if (sas_address >= ioc->hba_port_sas_addr &&
439 sas_address < (ioc->hba_port_sas_addr +
446 if (port_info->phy_info[i].identify.sas_address ==
447 sas_address) {
462 if ((attached->sas_address) &&
576 * @sas_address: expander sas address
584 u64 sas_address, u32 device_info, u16 slot, u64 enclosure_logical_id)
598 (sas_info->sas_address == sas_address ||
616 sas_info->sas_address = sas_address;
629 if (rphy->identify.sas_address == sas_address) {
668 sas_device.id, sas_device.sas_address, sas_device.device_info,
792 rphy->identify.sas_address);
803 phy_info->attached.id, phy_info->attached.sas_address,
861 u64 sas_address;
900 sas_address = phy_info->attached.sas_address;
901 dsaswideprintk(ioc, printk(MYIOC_s_DEBUG_FMT "phy_id=%d sas_address=0x%018llX\n",
902 ioc->name, i, (unsigned long long)sas_address));
903 if (!sas_address)
921 "phy_id=%d sas_address=0x%018llX\n",
922 ioc->name, i, (unsigned long long)sas_address));
931 if (!phy_info_cmp->attached.sas_address)
933 if (sas_address != phy_info_cmp->attached.sas_address)
938 "\t\tphy_id=%d sas_address=0x%018llX\n",
940 phy_info_cmp->attached.sas_address));
1490 phy_info->attached.sas_address);
1529 u64 sas_address;
1535 sas_address = phy_info->attached.sas_address;
1571 (unsigned long long) sas_address);
1585 if (phy_info_parent->attached.sas_address !=
1586 sas_address)
1597 port->port_identifier, (unsigned long long)sas_address);
1612 sas_device->sas_address);
1620 if (port_info->phy_info[i].attached.sas_address !=
1621 sas_device->sas_address)
1625 port_info->phy_info[i].attached.sas_address =
1626 sas_device->sas_address;
1787 if (p->phy_info[i].attached.sas_address !=
1788 rphy->identify.sas_address)
1846 if (p->phy_info[i].attached.sas_address !=
1847 rphy->identify.sas_address)
1856 p->phy_info[i].attached.sas_address);
1897 if (p->phy_info[i].attached.sas_address !=
1898 rphy->identify.sas_address)
2195 if (p->phy_info[i].attached.sas_address ==
2196 rphy->identify.sas_address) {
2227 if (p->phy_info[i].attached.sas_address ==
2228 rphy->identify.sas_address) {
2249 u64 sas_address = 0;
2280 sas_address = rphy->identify.sas_address;
2287 sas_address =
2288 port_info->phy_info[0].phy->identify.sas_address;
2292 *((u64 *)&smpreq->SASAddress) = cpu_to_le64(sas_address);
2590 __le64 sas_address;
2650 memcpy(&sas_address, &buffer->SASAddress, sizeof(__le64));
2651 device_info->sas_address = le64_to_cpu(sas_address);
2672 __le64 sas_address;
2728 memcpy(&sas_address, &buffer->SASAddress, sizeof(__le64));
2733 port_info->phy_info[i].identify.sas_address =
2734 le64_to_cpu(sas_address);
2849 * @sas_address: expander sas address
2859 u64 sas_address, struct sas_expander_device *edev)
2916 *((u64 *)&smpreq->SASAddress) = cpu_to_le64(sas_address);
3009 identify->sas_address = device_info->sas_address;
3208 attached.sas_address));
3244 if (port_info->phy_info[i].identify.sas_address ==
3245 identify.sas_address) {
3252 if (identify.sas_address ==
3253 parent_rphy->identify.sas_address) {
3291 identify.sas_address,
3359 port_info->phy_info[i].identify.sas_address;
3391 u64 sas_address; /* expander sas address */
3395 sas_address = port_info->phy_info[0].identify.sas_address;
3429 if (parent->phy_info[i].attached.sas_address == sas_address) {
3448 __le64 sas_address;
3457 memcpy(&sas_address, &expander_data->SASAddress, sizeof(__le64));
3462 port_info->phy_info[i].identify.sas_address =
3463 le64_to_cpu(sas_address);
3474 (unsigned long long)sas_address);
3513 rphy->identify.sas_address);
3569 port_info->phy_info[0].identify.sas_address;
3585 if (phy_info->attached.sas_address !=
3634 __le64 sas_address;
3640 memcpy(&sas_address, &expander_data->SASAddress, sizeof(__le64));
3641 sas_address = le64_to_cpu(sas_address);
3642 port_info = mptsas_find_portinfo_by_sas_address(ioc, sas_address);
3650 port_info->phy_info[i].identify.sas_address =
3651 le64_to_cpu(sas_address);
3699 (unsigned long long)buffer.phy_info[0].identify.sas_address);
3711 __le64 sas_address;
3718 memcpy(&sas_address, &link_data->SASAddress, sizeof(__le64));
3719 sas_address = le64_to_cpu(sas_address);
3723 port_info = mptsas_find_portinfo_by_sas_address(ioc, sas_address);
3866 sas_info->sas_address));
3878 sas_info->sas_address);
3903 if (buffer.phy_info[0].identify.sas_address ==
3904 port_info->phy_info[0].identify.sas_address) {
3937 buffer.phy_info[0].identify.sas_address);
3967 (unsigned long long)buffer.phy_info[0].identify.sas_address);
4136 mptsas_find_phyinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address)
4148 if (port_info->phy_info[i].attached.sas_address
4149 != sas_address)
4176 u64 sas_address = 0;
4197 memcpy(&sas_address, &phys_disk->Path[i].WWID,
4200 sas_address);
4211 * Extra code to handle RAID0 case, where the sas_address is not updated
4317 sas_device.sas_address);
4417 hot_plug_info->sas_address);
4452 ioc, sas_device.sas_address);
4483 sas_device.sas_address);
4512 sas_device.sas_address);
4549 sas_device.sas_address);
4600 u64 sas_address;
4631 memcpy(&sas_address, &sas_event_data->SASAddress,
4633 hot_plug_info.sas_address = le64_to_cpu(sas_address);