Lines Matching refs:phy_change

688 	struct _map_phy_change *phy_change;  in _mapping_update_missing_count()  local
694 phy_change = &topo_change->phy_details[entry]; in _mapping_update_missing_count()
695 if (!phy_change->dev_handle || (phy_change->reason != in _mapping_update_missing_count()
698 map_idx = _mapping_get_mt_idx_from_handle(sc, phy_change-> in _mapping_update_missing_count()
700 phy_change->is_processed = 1; in _mapping_update_missing_count()
889 struct _map_phy_change *phy_change, *tmp_phy_change; in _mapping_get_dev_info() local
897 phy_change = &topo_change->phy_details[entry]; in _mapping_get_dev_info()
898 if (phy_change->is_processed || !phy_change->dev_handle || in _mapping_get_dev_info()
899 phy_change->reason != MPI2_EVENT_SAS_TOPO_RC_TARG_ADDED) in _mapping_get_dev_info()
903 phy_change->dev_handle)) { in _mapping_get_dev_info()
904 phy_change->is_processed = 1; in _mapping_get_dev_info()
914 &sas_address, phy_change->dev_handle, in _mapping_get_dev_info()
920 __func__, phy_change->dev_handle); in _mapping_get_dev_info()
939 phy_change->physical_id = sas_address; in _mapping_get_dev_info()
940 phy_change->slot = le16toh(sas_device_pg0.Slot); in _mapping_get_dev_info()
941 phy_change->device_info = in _mapping_get_dev_info()
949 phy_change->is_processed = 1; in _mapping_get_dev_info()
953 phy_change->dev_handle); in _mapping_get_dev_info()
956 if (!((phy_change->device_info & in _mapping_get_dev_info()
958 (phy_change->device_info & in _mapping_get_dev_info()
962 phy_change->is_processed = 1; in _mapping_get_dev_info()
977 phy_change->is_processed = 1; in _mapping_get_dev_info()
1123 struct _map_phy_change *phy_change; in _mapping_add_new_device() local
1132 phy_change = &topo_change->phy_details[entry]; in _mapping_add_new_device()
1133 if (phy_change->is_processed) in _mapping_add_new_device()
1135 if (phy_change->reason != MPI2_EVENT_SAS_TOPO_RC_TARG_ADDED || in _mapping_add_new_device()
1136 !phy_change->dev_handle) { in _mapping_add_new_device()
1137 phy_change->is_processed = 1; in _mapping_add_new_device()
1145 phy_change->is_processed = 1; in _mapping_add_new_device()
1149 phy_change->dev_handle); in _mapping_add_new_device()
1154 phy_change->is_processed = 1; in _mapping_add_new_device()
1162 __func__, phy_change->dev_handle); in _mapping_add_new_device()
1165 map_idx = et_entry->start_index + phy_change->slot - in _mapping_add_new_device()
1168 mt_entry->physical_id = phy_change->physical_id; in _mapping_add_new_device()
1171 mt_entry->dev_handle = phy_change->dev_handle; in _mapping_add_new_device()
1174 mt_entry->device_info = phy_change->device_info | in _mapping_add_new_device()
1212 phy_change->is_processed = 1; in _mapping_add_new_device()
1214 phy_change->is_processed = 1; in _mapping_add_new_device()
1221 phy_change->dev_handle); in _mapping_add_new_device()
1234 (sc, phy_change->physical_id); in _mapping_add_new_device()
1257 mt_entry->physical_id = phy_change->physical_id; in _mapping_add_new_device()
1260 mt_entry->dev_handle = phy_change->dev_handle; in _mapping_add_new_device()
1262 mt_entry->device_info = phy_change->device_info in _mapping_add_new_device()
1265 phy_change->is_processed = 1; in _mapping_add_new_device()
1273 __func__, phy_change->dev_handle); in _mapping_add_new_device()
1314 phy_change->is_processed = 1; in _mapping_add_new_device()
1316 phy_change->is_processed = 1; in _mapping_add_new_device()
1323 phy_change->dev_handle); in _mapping_add_new_device()
1329 phy_change->is_processed = 1; in _mapping_add_new_device()
2037 struct _map_phy_change *phy_change; in mps_mapping_topology_change_event() local
2053 phy_change = kmalloc(sizeof(struct _map_phy_change) * num_entries, in mps_mapping_topology_change_event()
2055 topo_change.phy_details = phy_change; in mps_mapping_topology_change_event()
2056 if (!phy_change) in mps_mapping_topology_change_event()
2058 for (i = 0; i < num_entries; i++, event_phy_change++, phy_change++) { in mps_mapping_topology_change_event()
2059 phy_change->dev_handle = le16toh(event_phy_change-> in mps_mapping_topology_change_event()
2061 phy_change->reason = event_phy_change->PhyStatus & in mps_mapping_topology_change_event()