Lines Matching refs:topo_change

858     struct _map_topology_change *topo_change)  in _mapping_update_missing_count()  argument
864 for (entry = 0; entry < topo_change->num_entries; entry++) { in _mapping_update_missing_count()
865 phy_change = &topo_change->phy_details[entry]; in _mapping_update_missing_count()
888 struct _map_pcie_topology_change *topo_change) in _mapping_update_pcie_missing_count() argument
894 for (entry = 0; entry < topo_change->num_entries; entry++) { in _mapping_update_pcie_missing_count()
895 port_change = &topo_change->port_details[entry]; in _mapping_update_pcie_missing_count()
1143 struct _map_topology_change *topo_change) in _mapping_get_dev_info() argument
1157 for (entry = 0; entry < topo_change->num_entries; entry++) { in _mapping_get_dev_info()
1158 phy_change = &topo_change->phy_details[entry]; in _mapping_get_dev_info()
1209 topo_change->enc_handle); in _mapping_get_dev_info()
1217 topo_change->enc_handle); in _mapping_get_dev_info()
1244 if (!topo_change->exp_handle) { in _mapping_get_dev_info()
1273 topo_change->num_entries; in _mapping_get_dev_info()
1276 &topo_change->phy_details in _mapping_get_dev_info()
1321 struct _map_pcie_topology_change *topo_change) in _mapping_get_pcie_dev_info() argument
1334 for (entry = 0; entry < topo_change->num_entries; entry++) { in _mapping_get_pcie_dev_info()
1335 port_change = &topo_change->port_details[entry]; in _mapping_get_pcie_dev_info()
1365 topo_change->enc_handle); in _mapping_get_pcie_dev_info()
1373 topo_change->enc_handle); in _mapping_get_pcie_dev_info()
1396 if (!topo_change->switch_dev_handle) { in _mapping_get_pcie_dev_info()
1425 topo_change->num_entries; in _mapping_get_pcie_dev_info()
1428 &topo_change->port_details in _mapping_get_pcie_dev_info()
1579 struct _map_topology_change *topo_change) in _mapping_add_new_device() argument
1595 for (entry = 0; entry < topo_change->num_entries; entry++) { in _mapping_add_new_device()
1596 phy_change = &topo_change->phy_details[entry]; in _mapping_add_new_device()
1607 (sc, topo_change->enc_handle); in _mapping_add_new_device()
1615 topo_change->enc_handle); in _mapping_add_new_device()
1721 if (topo_change->exp_handle) in _mapping_add_new_device()
1836 struct _map_pcie_topology_change *topo_change) in _mapping_add_new_pcie_device() argument
1852 for (entry = 0; entry < topo_change->num_entries; entry++) { in _mapping_add_new_pcie_device()
1853 port_change = &topo_change->port_details[entry]; in _mapping_add_new_pcie_device()
1864 (sc, topo_change->enc_handle); in _mapping_add_new_pcie_device()
1872 topo_change->enc_handle); in _mapping_add_new_pcie_device()
1978 if (topo_change->switch_dev_handle) in _mapping_add_new_pcie_device()
2913 struct _map_topology_change topo_change; in mpr_mapping_topology_change_event() local
2918 topo_change.enc_handle = le16toh(event_data->EnclosureHandle); in mpr_mapping_topology_change_event()
2919 topo_change.exp_handle = le16toh(event_data->ExpanderDevHandle); in mpr_mapping_topology_change_event()
2921 topo_change.num_entries = num_entries; in mpr_mapping_topology_change_event()
2922 topo_change.start_phy_num = event_data->StartPhyNum; in mpr_mapping_topology_change_event()
2923 topo_change.num_phys = event_data->NumPhys; in mpr_mapping_topology_change_event()
2924 topo_change.exp_status = event_data->ExpStatus; in mpr_mapping_topology_change_event()
2926 topo_change.phy_details = NULL; in mpr_mapping_topology_change_event()
2932 topo_change.phy_details = phy_change; in mpr_mapping_topology_change_event()
2941 _mapping_update_missing_count(sc, &topo_change); in mpr_mapping_topology_change_event()
2942 _mapping_get_dev_info(sc, &topo_change); in mpr_mapping_topology_change_event()
2944 _mapping_add_new_device(sc, &topo_change); in mpr_mapping_topology_change_event()
2947 free(topo_change.phy_details, M_MPR); in mpr_mapping_topology_change_event()
2964 struct _map_pcie_topology_change topo_change; in mpr_mapping_pcie_topology_change_event() local
2969 topo_change.switch_dev_handle = le16toh(event_data->SwitchDevHandle); in mpr_mapping_pcie_topology_change_event()
2970 topo_change.enc_handle = le16toh(event_data->EnclosureHandle); in mpr_mapping_pcie_topology_change_event()
2972 topo_change.num_entries = num_entries; in mpr_mapping_pcie_topology_change_event()
2973 topo_change.start_port_num = event_data->StartPortNum; in mpr_mapping_pcie_topology_change_event()
2974 topo_change.num_ports = event_data->NumPorts; in mpr_mapping_pcie_topology_change_event()
2975 topo_change.switch_status = event_data->SwitchStatus; in mpr_mapping_pcie_topology_change_event()
2977 topo_change.port_details = NULL; in mpr_mapping_pcie_topology_change_event()
2983 topo_change.port_details = port_change; in mpr_mapping_pcie_topology_change_event()
2991 _mapping_update_pcie_missing_count(sc, &topo_change); in mpr_mapping_pcie_topology_change_event()
2992 _mapping_get_pcie_dev_info(sc, &topo_change); in mpr_mapping_pcie_topology_change_event()
2994 _mapping_add_new_pcie_device(sc, &topo_change); in mpr_mapping_pcie_topology_change_event()
2997 free(topo_change.port_details, M_MPR); in mpr_mapping_pcie_topology_change_event()