Lines Matching full:topology

42 /* topology_device_list - Master list of all topology devices */
198 pr_err("No memory to allocate a topology device"); in kfd_create_topology_device()
774 /* Called with write topology lock acquired */
791 /* Called with write topology lock acquired */
812 "topology"); in kfd_topology_update_sysfs()
885 pr_info("Topology: Add APU node [0x%0x:0x%0x]\n", in kfd_debug_print_topology()
889 pr_info("Topology: Add CPU node\n"); in kfd_debug_print_topology()
891 pr_info("Topology: Add dGPU node [0x%0x:0x%0x]\n", in kfd_debug_print_topology()
940 * put them in the sysfs under topology directory for Thunk to get the data.
950 * defined in CRAT but is necessary for KFD topology
951 * @dev - topology device to which addition info is added
966 * @device_list - topology device list created by parsing ACPI CRAT table.
992 /* topology_device_list - Master list of all topology devices in kfd_topology_init()
1067 pr_err("Failed to update topology in sysfs ret=%d\n", ret); in kfd_topology_init()
1124 /* kfd_assign_gpu - Attach @gpu to the correct kfd topology device. If
1125 * the GPU device is not already present in the topology device
1126 * list then return NULL. This means a new topology device has to
1139 /* Discrete GPUs need their own topology device list in kfd_assign_gpu()
1248 pr_debug("Adding new GPU (ID: 0x%x) to topology\n", gpu_id); in kfd_topology_add_device()
1255 * CRAT to create a new topology device. Once created assign the gpu to in kfd_topology_add_device()
1256 * that topology device in kfd_topology_add_device()
1281 /* Update the SYSFS tree, since we added another topology in kfd_topology_add_device()
1290 pr_err("Failed to update GPU (ID: 0x%x) to sysfs topology. res=%d\n", in kfd_topology_add_device()
1307 * needed for the topology in kfd_topology_add_device()
1457 * topology. If GPU device is found @idx, then valid kfd_dev pointer is
1527 /* Only use IOMMUv2 if there is an APU topology node with no GPU in kfd_double_confirm_iommu_support()