Lines Matching refs:phy_change

812 	struct _map_phy_change *phy_change;  in _mapping_update_missing_count()  local
818 phy_change = &topo_change->phy_details[entry]; in _mapping_update_missing_count()
819 if (!phy_change->dev_handle || (phy_change->reason != in _mapping_update_missing_count()
822 map_idx = _mapping_get_mt_idx_from_handle(sc, phy_change-> in _mapping_update_missing_count()
824 phy_change->is_processed = 1; in _mapping_update_missing_count()
1112 struct _map_phy_change *phy_change, *tmp_phy_change; in _mapping_get_dev_info() local
1120 phy_change = &topo_change->phy_details[entry]; in _mapping_get_dev_info()
1121 if (phy_change->is_processed || !phy_change->dev_handle || in _mapping_get_dev_info()
1122 phy_change->reason != MPI2_EVENT_SAS_TOPO_RC_TARG_ADDED) in _mapping_get_dev_info()
1127 phy_change->dev_handle)) { in _mapping_get_dev_info()
1128 phy_change->is_processed = 1; in _mapping_get_dev_info()
1144 &sas_address, phy_change->dev_handle, device_info, in _mapping_get_dev_info()
1145 &phy_change->is_SATA_SSD); in _mapping_get_dev_info()
1150 __func__, phy_change->dev_handle); in _mapping_get_dev_info()
1154 phy_change->physical_id = sas_address; in _mapping_get_dev_info()
1155 phy_change->slot = le16toh(sas_device_pg0.Slot); in _mapping_get_dev_info()
1156 phy_change->device_info = device_info; in _mapping_get_dev_info()
1173 phy_change->is_processed = 1; in _mapping_get_dev_info()
1178 phy_change->dev_handle, in _mapping_get_dev_info()
1182 if (!((phy_change->device_info & in _mapping_get_dev_info()
1184 (phy_change->device_info & in _mapping_get_dev_info()
1188 phy_change->is_processed = 1; in _mapping_get_dev_info()
1233 phy_change->is_processed = 1; in _mapping_get_dev_info()
1397 struct _map_phy_change *phy_change; in _mapping_add_new_device() local
1406 phy_change = &topo_change->phy_details[entry]; in _mapping_add_new_device()
1407 if (phy_change->is_processed) in _mapping_add_new_device()
1409 if (phy_change->reason != MPI2_EVENT_SAS_TOPO_RC_TARG_ADDED || in _mapping_add_new_device()
1410 !phy_change->dev_handle) { in _mapping_add_new_device()
1411 phy_change->is_processed = 1; in _mapping_add_new_device()
1419 phy_change->is_processed = 1; in _mapping_add_new_device()
1424 phy_change->dev_handle, in _mapping_add_new_device()
1438 phy_change->is_processed = 1; in _mapping_add_new_device()
1443 __func__, phy_change->dev_handle); in _mapping_add_new_device()
1452 map_idx = et_entry->start_index + phy_change->slot - in _mapping_add_new_device()
1455 mt_entry->physical_id = phy_change->physical_id; in _mapping_add_new_device()
1457 mt_entry->dev_handle = phy_change->dev_handle; in _mapping_add_new_device()
1460 mt_entry->device_info = phy_change->device_info | in _mapping_add_new_device()
1497 phy_change->is_processed = 1; in _mapping_add_new_device()
1499 phy_change->is_processed = 1; in _mapping_add_new_device()
1507 phy_change->dev_handle); in _mapping_add_new_device()
1528 (sc, phy_change->physical_id); in _mapping_add_new_device()
1553 mt_entry->physical_id = phy_change->physical_id; in _mapping_add_new_device()
1555 mt_entry->dev_handle = phy_change->dev_handle; in _mapping_add_new_device()
1557 mt_entry->device_info = phy_change->device_info in _mapping_add_new_device()
1560 phy_change->is_processed = 1; in _mapping_add_new_device()
1565 __func__, phy_change->dev_handle); in _mapping_add_new_device()
1614 phy_change->is_processed = 1; in _mapping_add_new_device()
1616 phy_change->is_processed = 1; in _mapping_add_new_device()
1622 phy_change->dev_handle); in _mapping_add_new_device()
1628 phy_change->is_processed = 1; in _mapping_add_new_device()
2444 struct _map_phy_change *phy_change; in mps_mapping_topology_change_event() local
2460 phy_change = malloc(sizeof(struct _map_phy_change) * num_entries, in mps_mapping_topology_change_event()
2462 topo_change.phy_details = phy_change; in mps_mapping_topology_change_event()
2463 if (!phy_change) in mps_mapping_topology_change_event()
2465 for (i = 0; i < num_entries; i++, event_phy_change++, phy_change++) { in mps_mapping_topology_change_event()
2466 phy_change->dev_handle = le16toh(event_phy_change-> in mps_mapping_topology_change_event()
2468 phy_change->reason = event_phy_change->PhyStatus & in mps_mapping_topology_change_event()