Lines Matching refs:topology
727 int number_devices, struct psp_xgmi_topology_info *topology) in psp_v11_0_xgmi_get_topology_info() argument
735 if (!topology || topology->num_nodes > TA_XGMI__MAX_CONNECTED_NODES) in psp_v11_0_xgmi_get_topology_info()
747 topology_info_input->nodes[i].node_id = topology->nodes[i].node_id; in psp_v11_0_xgmi_get_topology_info()
748 topology_info_input->nodes[i].num_hops = topology->nodes[i].num_hops; in psp_v11_0_xgmi_get_topology_info()
749 topology_info_input->nodes[i].is_sharing_enabled = topology->nodes[i].is_sharing_enabled; in psp_v11_0_xgmi_get_topology_info()
750 topology_info_input->nodes[i].sdma_engine = topology->nodes[i].sdma_engine; in psp_v11_0_xgmi_get_topology_info()
760 topology->num_nodes = xgmi_cmd->xgmi_out_message.get_topology_info.num_nodes; in psp_v11_0_xgmi_get_topology_info()
761 for (i = 0; i < topology->num_nodes; i++) { in psp_v11_0_xgmi_get_topology_info()
762 topology->nodes[i].node_id = topology_info_output->nodes[i].node_id; in psp_v11_0_xgmi_get_topology_info()
763 topology->nodes[i].num_hops = topology_info_output->nodes[i].num_hops; in psp_v11_0_xgmi_get_topology_info()
764 topology->nodes[i].is_sharing_enabled = topology_info_output->nodes[i].is_sharing_enabled; in psp_v11_0_xgmi_get_topology_info()
765 topology->nodes[i].sdma_engine = topology_info_output->nodes[i].sdma_engine; in psp_v11_0_xgmi_get_topology_info()
772 int number_devices, struct psp_xgmi_topology_info *topology) in psp_v11_0_xgmi_set_topology_info() argument
778 if (!topology || topology->num_nodes > TA_XGMI__MAX_CONNECTED_NODES) in psp_v11_0_xgmi_set_topology_info()
789 topology_info_input->nodes[i].node_id = topology->nodes[i].node_id; in psp_v11_0_xgmi_set_topology_info()
790 topology_info_input->nodes[i].num_hops = topology->nodes[i].num_hops; in psp_v11_0_xgmi_set_topology_info()
792 topology_info_input->nodes[i].sdma_engine = topology->nodes[i].sdma_engine; in psp_v11_0_xgmi_set_topology_info()