Lines Matching full:identify
497 * address and hba port are used to identify the exact expander
529 phy->identify.sas_address,
784 * mpi3mr_set_identify - set identify for phys and end devices
787 * @identify: SAS transport layer's identify info
789 * Populates sas identify info for a specific device.
794 struct sas_identify *identify)
825 memset(identify, 0, sizeof(struct sas_identify));
830 identify->sas_address = le64_to_cpu(sasinf->sas_address);
833 identify->phy_identifier = sasinf->phy_num;
838 identify->device_type = SAS_PHY_UNUSED;
841 identify->device_type = SAS_END_DEVICE;
844 identify->device_type = SAS_EDGE_EXPANDER_DEVICE;
850 identify->initiator_port_protocols |= SAS_PROTOCOL_SSP;
853 identify->initiator_port_protocols |= (SAS_PROTOCOL_STP |
856 identify->initiator_port_protocols |= SAS_PROTOCOL_SMP;
860 identify->target_port_protocols |= SAS_PROTOCOL_SSP;
863 identify->target_port_protocols |= (SAS_PROTOCOL_STP |
866 identify->target_port_protocols |= SAS_PROTOCOL_SMP;
895 &mr_sas_phy->identify))) {
901 phy->identify = mr_sas_phy->identify;
906 phy->identify.phy_identifier = mr_sas_phy->phy_id;
932 mr_sas_phy->identify.sas_address,
965 &mr_sas_phy->identify))) {
971 phy->identify = mr_sas_phy->identify;
977 phy->identify.phy_identifier = mr_sas_phy->phy_id;
1003 mr_sas_phy->identify.sas_address,
1458 rphy->identify = mr_sas_port->remote_identify;
1863 * This is executed post controller reset to identify any
2476 if (rphy->identify.device_type == SAS_EDGE_EXPANDER_DEVICE ||
2477 rphy->identify.device_type == SAS_FANOUT_EXPANDER_DEVICE) {
2487 } else if (rphy->identify.device_type == SAS_END_DEVICE) {
2491 rphy->identify.sas_address, rphy);
2606 mpi_request.sas_address = cpu_to_le64(phy->identify.sas_address);
2616 (unsigned long long)phy->identify.sas_address, phy->number);
2678 if (phy->identify.sas_address != mrioc->sas_hba.sas_address)
2727 rphy->identify.sas_address, rphy);
2761 rphy->identify.sas_address, rphy);
2877 mpi_request.sas_address = cpu_to_le64(phy->identify.sas_address);
2887 (unsigned long long)phy->identify.sas_address, phy->number,
2942 if (phy->identify.sas_address != mrioc->sas_hba.sas_address)
2960 (unsigned long long)phy->identify.sas_address, phy->number,
3001 if (phy->identify.sas_address != mrioc->sas_hba.sas_address)
3119 if (phy->identify.sas_address != mrioc->sas_hba.sas_address) {
3294 cpu_to_le64(rphy->identify.sas_address) :