Lines Matching refs:sas_address

115 		(MPT_ADAPTER *ioc, u64 sas_address);
126 (MPT_ADAPTER *ioc, u64 sas_address);
163 __le64 sas_address; in mptsas_print_phy_pg0() local
165 memcpy(&sas_address, &pg0->SASAddress, sizeof(__le64)); in mptsas_print_phy_pg0()
173 ioc->name, (unsigned long long)le64_to_cpu(sas_address))); in mptsas_print_phy_pg0()
206 __le64 sas_address; in mptsas_print_device_pg0() local
208 memcpy(&sas_address, &pg0->SASAddress, sizeof(__le64)); in mptsas_print_device_pg0()
221 ioc->name, (unsigned long long)le64_to_cpu(sas_address))); in mptsas_print_device_pg0()
406 mptsas_find_portinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address) in mptsas_find_portinfo_by_sas_address() argument
411 if (sas_address >= ioc->hba_port_sas_addr && in mptsas_find_portinfo_by_sas_address()
412 sas_address < (ioc->hba_port_sas_addr + in mptsas_find_portinfo_by_sas_address()
419 if (port_info->phy_info[i].identify.sas_address == in mptsas_find_portinfo_by_sas_address()
420 sas_address) { in mptsas_find_portinfo_by_sas_address()
435 if ((attached->sas_address) && in mptsas_is_end_device()
555 u64 sas_address, u32 device_info, u16 slot, u64 enclosure_logical_id) in mptsas_add_device_component() argument
569 (sas_info->sas_address == sas_address || in mptsas_add_device_component()
587 sas_info->sas_address = sas_address; in mptsas_add_device_component()
600 if (rphy->identify.sas_address == sas_address) { in mptsas_add_device_component()
639 sas_device.id, sas_device.sas_address, sas_device.device_info, in mptsas_add_device_component_by_fw()
766 rphy->identify.sas_address); in mptsas_add_device_component_starget()
777 phy_info->attached.id, phy_info->attached.sas_address, in mptsas_add_device_component_starget()
835 u64 sas_address; in mptsas_setup_wide_ports() local
874 sas_address = phy_info->attached.sas_address; in mptsas_setup_wide_ports()
876 ioc->name, i, (unsigned long long)sas_address)); in mptsas_setup_wide_ports()
877 if (!sas_address) in mptsas_setup_wide_ports()
896 ioc->name, i, (unsigned long long)sas_address)); in mptsas_setup_wide_ports()
905 if (!phy_info_cmp->attached.sas_address) in mptsas_setup_wide_ports()
907 if (sas_address != phy_info_cmp->attached.sas_address) in mptsas_setup_wide_ports()
914 phy_info_cmp->attached.sas_address)); in mptsas_setup_wide_ports()
1462 phy_info->attached.sas_address); in mptsas_add_end_device()
1501 u64 sas_address; in mptsas_del_end_device() local
1507 sas_address = phy_info->attached.sas_address; in mptsas_del_end_device()
1543 (unsigned long long) sas_address); in mptsas_del_end_device()
1557 if (phy_info_parent->attached.sas_address != in mptsas_del_end_device()
1558 sas_address) in mptsas_del_end_device()
1569 port->port_identifier, (unsigned long long)sas_address); in mptsas_del_end_device()
1584 sas_device->sas_address); in mptsas_refreshing_device_handles()
1592 if (port_info->phy_info[i].attached.sas_address != in mptsas_refreshing_device_handles()
1593 sas_device->sas_address) in mptsas_refreshing_device_handles()
1597 port_info->phy_info[i].attached.sas_address = in mptsas_refreshing_device_handles()
1598 sas_device->sas_address; in mptsas_refreshing_device_handles()
1759 if (p->phy_info[i].attached.sas_address != in mptsas_target_alloc()
1760 rphy->identify.sas_address) in mptsas_target_alloc()
1818 if (p->phy_info[i].attached.sas_address != in mptsas_target_destroy()
1819 rphy->identify.sas_address) in mptsas_target_destroy()
1828 p->phy_info[i].attached.sas_address); in mptsas_target_destroy()
1869 if (p->phy_info[i].attached.sas_address != in mptsas_slave_alloc()
1870 rphy->identify.sas_address) in mptsas_slave_alloc()
2168 if (p->phy_info[i].attached.sas_address == in mptsas_get_enclosure_identifier()
2169 rphy->identify.sas_address) { in mptsas_get_enclosure_identifier()
2200 if (p->phy_info[i].attached.sas_address == in mptsas_get_bay_identifier()
2201 rphy->identify.sas_address) { in mptsas_get_bay_identifier()
2222 u64 sas_address = 0; in mptsas_smp_handler() local
2253 sas_address = rphy->identify.sas_address; in mptsas_smp_handler()
2260 sas_address = in mptsas_smp_handler()
2261 port_info->phy_info[0].phy->identify.sas_address; in mptsas_smp_handler()
2265 *((u64 *)&smpreq->SASAddress) = cpu_to_le64(sas_address); in mptsas_smp_handler()
2563 __le64 sas_address; in mptsas_sas_device_pg0() local
2623 memcpy(&sas_address, &buffer->SASAddress, sizeof(__le64)); in mptsas_sas_device_pg0()
2624 device_info->sas_address = le64_to_cpu(sas_address); in mptsas_sas_device_pg0()
2645 __le64 sas_address; in mptsas_sas_expander_pg0() local
2701 memcpy(&sas_address, &buffer->SASAddress, sizeof(__le64)); in mptsas_sas_expander_pg0()
2706 port_info->phy_info[i].identify.sas_address = in mptsas_sas_expander_pg0()
2707 le64_to_cpu(sas_address); in mptsas_sas_expander_pg0()
2831 u64 sas_address, struct sas_expander_device *edev) in mptsas_exp_repmanufacture_info() argument
2887 *((u64 *)&smpreq->SASAddress) = cpu_to_le64(sas_address); in mptsas_exp_repmanufacture_info()
2979 identify->sas_address = device_info->sas_address; in mptsas_parse_device_info()
3178 attached.sas_address)); in mptsas_probe_one_phy()
3214 if (port_info->phy_info[i].identify.sas_address == in mptsas_probe_one_phy()
3215 identify.sas_address) { in mptsas_probe_one_phy()
3222 if (identify.sas_address == in mptsas_probe_one_phy()
3223 parent_rphy->identify.sas_address) { in mptsas_probe_one_phy()
3261 identify.sas_address, in mptsas_probe_one_phy()
3329 port_info->phy_info[i].identify.sas_address; in mptsas_probe_hba_phys()
3361 u64 sas_address; /* expander sas address */ in mptsas_expander_refresh() local
3365 sas_address = port_info->phy_info[0].identify.sas_address; in mptsas_expander_refresh()
3399 if (parent->phy_info[i].attached.sas_address == sas_address) { in mptsas_expander_refresh()
3418 __le64 sas_address; in mptsas_expander_event_add() local
3429 memcpy(&sas_address, &expander_data->SASAddress, sizeof(__le64)); in mptsas_expander_event_add()
3434 port_info->phy_info[i].identify.sas_address = in mptsas_expander_event_add()
3435 le64_to_cpu(sas_address); in mptsas_expander_event_add()
3446 (unsigned long long)sas_address); in mptsas_expander_event_add()
3485 rphy->identify.sas_address); in mptsas_delete_expander_siblings()
3541 port_info->phy_info[0].identify.sas_address; in mptsas_expander_delete()
3557 if (phy_info->attached.sas_address != in mptsas_expander_delete()
3607 __le64 sas_address; in mptsas_send_expander_event() local
3613 memcpy(&sas_address, &expander_data->SASAddress, sizeof(__le64)); in mptsas_send_expander_event()
3614 sas_address = le64_to_cpu(sas_address); in mptsas_send_expander_event()
3615 port_info = mptsas_find_portinfo_by_sas_address(ioc, sas_address); in mptsas_send_expander_event()
3623 port_info->phy_info[i].identify.sas_address = in mptsas_send_expander_event()
3624 le64_to_cpu(sas_address); in mptsas_send_expander_event()
3672 (unsigned long long)buffer.phy_info[0].identify.sas_address); in mptsas_expander_add()
3684 __le64 sas_address; in mptsas_send_link_status_event() local
3691 memcpy(&sas_address, &link_data->SASAddress, sizeof(__le64)); in mptsas_send_link_status_event()
3692 sas_address = le64_to_cpu(sas_address); in mptsas_send_link_status_event()
3696 port_info = mptsas_find_portinfo_by_sas_address(ioc, sas_address); in mptsas_send_link_status_event()
3839 sas_info->sas_address)); in mptsas_not_responding_devices()
3851 sas_info->sas_address); in mptsas_not_responding_devices()
3876 if (buffer.phy_info[0].identify.sas_address == in mptsas_not_responding_devices()
3877 port_info->phy_info[0].identify.sas_address) { in mptsas_not_responding_devices()
3910 buffer.phy_info[0].identify.sas_address); in mptsas_probe_expanders()
3940 (unsigned long long)buffer.phy_info[0].identify.sas_address); in mptsas_probe_expanders()
4109 mptsas_find_phyinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address) in mptsas_find_phyinfo_by_sas_address() argument
4121 if (port_info->phy_info[i].attached.sas_address in mptsas_find_phyinfo_by_sas_address()
4122 != sas_address) in mptsas_find_phyinfo_by_sas_address()
4148 u64 sas_address = 0; in mptsas_find_phyinfo_by_phys_disk_num() local
4169 memcpy(&sas_address, &phys_disk->Path[i].WWID, in mptsas_find_phyinfo_by_phys_disk_num()
4172 sas_address); in mptsas_find_phyinfo_by_phys_disk_num()
4289 sas_device.sas_address); in mptsas_adding_inactive_raid_components()
4389 hot_plug_info->sas_address); in mptsas_hotplug_work()
4424 ioc, sas_device.sas_address); in mptsas_hotplug_work()
4455 sas_device.sas_address); in mptsas_hotplug_work()
4484 sas_device.sas_address); in mptsas_hotplug_work()
4521 sas_device.sas_address); in mptsas_hotplug_work()
4572 u64 sas_address; in mptsas_send_sas_event() local
4603 memcpy(&sas_address, &sas_event_data->SASAddress, in mptsas_send_sas_event()
4605 hot_plug_info.sas_address = le64_to_cpu(sas_address); in mptsas_send_sas_event()