Lines Matching refs:kdev
974 struct kfd_topology_device *kdev = in find_system_memory() local
981 list_for_each_entry(mem, &kdev->mem_props, list) { in find_system_memory()
994 static void kfd_add_non_crat_information(struct kfd_topology_device *kdev) in kfd_add_non_crat_information() argument
997 if (!kdev->gpu) { in kfd_add_non_crat_information()
999 dmi_walk(find_system_memory, kdev); in kfd_add_non_crat_information()
1011 struct kfd_topology_device *kdev; in kfd_topology_init() local
1051 kdev = list_first_entry(&temp_topology_device_list, in kfd_topology_init()
1074 kdev = list_first_entry(&topology_device_list, in kfd_topology_init()
1077 kfd_add_non_crat_information(kdev); in kfd_topology_init()
1330 static int kfd_create_indirect_link_prop(struct kfd_topology_device *kdev, int gpu_node) in kfd_create_indirect_link_prop() argument
1345 gpu_link = list_first_entry(&kdev->io_link_props, in kfd_create_indirect_link_prop()
1385 kdev->node_props.p2p_links_count++; in kfd_create_indirect_link_prop()
1386 list_add_tail(&props->list, &kdev->p2p_link_props); in kfd_create_indirect_link_prop()
1387 ret = kfd_build_p2p_node_entry(kdev, props); in kfd_create_indirect_link_prop()
1392 if (kfd_dev_is_large_bar(kdev->gpu)) { in kfd_create_indirect_link_prop()
1413 static int kfd_add_peer_prop(struct kfd_topology_device *kdev, in kfd_add_peer_prop() argument
1422 kdev->gpu->adev, in kfd_add_peer_prop()
1426 iolink1 = list_first_entry(&kdev->io_link_props, in kfd_add_peer_prop()
1670 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
1686 amdgpu_amdkfd_get_cu_info(kdev->adev, &cu_info); in kfd_fill_cache_non_crat_info()
1692 num_of_cache_types = kfd_get_gpu_cache_info(kdev, &pcache_info); in kfd_fill_cache_non_crat_info()
1707 start = ffs(kdev->xcc_mask) - 1; in kfd_fill_cache_non_crat_info()
1708 end = start + NUM_XCC(kdev->xcc_mask); in kfd_fill_cache_non_crat_info()
1742 pcu_info, ct, cu_processor_id, kdev); in kfd_fill_cache_non_crat_info()
2186 int kfd_topology_enum_kfd_devices(uint8_t idx, struct kfd_node **kdev) in kfd_topology_enum_kfd_devices() argument
2192 *kdev = NULL; in kfd_topology_enum_kfd_devices()
2197 *kdev = top_dev->gpu; in kfd_topology_enum_kfd_devices()