Lines Matching refs:kdev

609 static int kfd_fill_gpu_cache_info(struct kfd_dev *kdev,  in kfd_fill_gpu_cache_info()  argument
625 switch (kdev->device_info->asic_family) { in kfd_fill_gpu_cache_info()
1034 struct kfd_dev *kdev, uint8_t type, uint64_t size, in kfd_fill_gpu_memory_affinity() argument
1072 struct kfd_dev *kdev, in kfd_fill_gpu_direct_io_link_to_cpu() argument
1086 if (kfd_dev_is_large_bar(kdev)) in kfd_fill_gpu_direct_io_link_to_cpu()
1095 if (kdev->pdev->dev.numa_node == NUMA_NO_NODE) in kfd_fill_gpu_direct_io_link_to_cpu()
1098 sub_type_hdr->proximity_domain_to = kdev->pdev->dev.numa_node; in kfd_fill_gpu_direct_io_link_to_cpu()
1106 struct kfd_dev *kdev, in kfd_fill_gpu_xgmi_link_to_gpu() argument
1127 amdgpu_amdkfd_get_xgmi_hops_count(kdev->kgd, peer_kdev->kgd); in kfd_fill_gpu_xgmi_link_to_gpu()
1138 size_t *size, struct kfd_dev *kdev, in kfd_create_vcrat_image_gpu() argument
1192 amdgpu_amdkfd_get_cu_info(kdev->kgd, &cu_info); in kfd_create_vcrat_image_gpu()
1212 if (!kfd_iommu_check_device(kdev)) in kfd_create_vcrat_image_gpu()
1223 amdgpu_amdkfd_get_local_mem_info(kdev->kgd, &local_mem_info); in kfd_create_vcrat_image_gpu()
1232 kdev, HSA_MEM_HEAP_TYPE_FB_PUBLIC, in kfd_create_vcrat_image_gpu()
1239 kdev, HSA_MEM_HEAP_TYPE_FB_PRIVATE, in kfd_create_vcrat_image_gpu()
1256 ret = kfd_fill_gpu_cache_info(kdev, cu->processor_id_low, in kfd_create_vcrat_image_gpu()
1276 ret = kfd_fill_gpu_direct_io_link_to_cpu(&avail_size, kdev, in kfd_create_vcrat_image_gpu()
1294 if (kdev->hive_id) { in kfd_create_vcrat_image_gpu()
1299 if (peer_dev->gpu->hive_id != kdev->hive_id) in kfd_create_vcrat_image_gpu()
1305 &avail_size, kdev, peer_dev->gpu, in kfd_create_vcrat_image_gpu()
1338 int flags, struct kfd_dev *kdev, in kfd_create_crat_image_virtual() argument
1363 if (!kdev) in kfd_create_crat_image_virtual()
1369 ret = kfd_create_vcrat_image_gpu(pcrat_image, size, kdev, in kfd_create_crat_image_virtual()