Lines Matching refs:kdev
963 struct kfd_topology_device *kdev = in find_system_memory() local
971 list_for_each_entry(mem, &kdev->mem_props, list) { in find_system_memory()
983 static void kfd_add_non_crat_information(struct kfd_topology_device *kdev) in kfd_add_non_crat_information() argument
986 if (!kdev->gpu) { in kfd_add_non_crat_information()
988 dmi_walk(find_system_memory, kdev); in kfd_add_non_crat_information()
1000 struct kfd_topology_device *kdev; in kfd_topology_init() local
1040 kdev = list_first_entry(&temp_topology_device_list, in kfd_topology_init()
1063 kdev = list_first_entry(&topology_device_list, in kfd_topology_init()
1066 kfd_add_non_crat_information(kdev); in kfd_topology_init()
1402 static int kfd_create_indirect_link_prop(struct kfd_topology_device *kdev, int gpu_node) in kfd_create_indirect_link_prop() argument
1417 if (list_empty(&kdev->io_link_props)) in kfd_create_indirect_link_prop()
1420 gpu_link = list_first_entry(&kdev->io_link_props, in kfd_create_indirect_link_prop()
1458 kdev->node_props.p2p_links_count++; in kfd_create_indirect_link_prop()
1459 list_add_tail(&props->list, &kdev->p2p_link_props); in kfd_create_indirect_link_prop()
1460 ret = kfd_build_p2p_node_entry(kdev, props); in kfd_create_indirect_link_prop()
1465 if (kfd_dev_is_large_bar(kdev->gpu)) { in kfd_create_indirect_link_prop()
1486 static int kfd_add_peer_prop(struct kfd_topology_device *kdev, in kfd_add_peer_prop() argument
1495 kdev->gpu->adev, in kfd_add_peer_prop()
1499 if (list_empty(&kdev->io_link_props)) in kfd_add_peer_prop()
1502 iolink1 = list_first_entry(&kdev->io_link_props, in kfd_add_peer_prop()
1779 static void kfd_fill_cache_non_crat_info(struct kfd_topology_device *dev, struct kfd_node *kdev) in kfd_fill_cache_non_crat_info() argument
1787 struct amdgpu_cu_info *cu_info = &kdev->adev->gfx.cu_info; in kfd_fill_cache_non_crat_info()
1788 struct amdgpu_gfx_config *gfx_info = &kdev->adev->gfx.config; in kfd_fill_cache_non_crat_info()
1800 num_of_cache_types = kfd_get_gpu_cache_info(kdev, &pcache_info); in kfd_fill_cache_non_crat_info()
1815 start = ffs(kdev->xcc_mask) - 1; in kfd_fill_cache_non_crat_info()
1816 end = start + NUM_XCC(kdev->xcc_mask); in kfd_fill_cache_non_crat_info()
1850 cu_info, gfx_info, ct, cu_processor_id, kdev); in kfd_fill_cache_non_crat_info()
2296 int kfd_topology_enum_kfd_devices(uint8_t idx, struct kfd_node **kdev) in kfd_topology_enum_kfd_devices() argument
2302 *kdev = NULL; in kfd_topology_enum_kfd_devices()
2307 *kdev = top_dev->gpu; in kfd_topology_enum_kfd_devices()