Lines Matching refs:device_info
1020 struct kfd_dbg_device_info_entry device_info;
1031 *entry_size = min_t(size_t, *entry_size, sizeof(device_info));
1036 memset(&device_info, 0, sizeof(device_info));
1045 device_info.gpu_id = pdd->dev->id;
1046 device_info.exception_status = pdd->exception_status;
1047 device_info.lds_base = pdd->lds_base;
1048 device_info.lds_limit = pdd->lds_limit;
1049 device_info.scratch_base = pdd->scratch_base;
1050 device_info.scratch_limit = pdd->scratch_limit;
1051 device_info.gpuvm_base = pdd->gpuvm_base;
1052 device_info.gpuvm_limit = pdd->gpuvm_limit;
1053 device_info.location_id = topo_dev->node_props.location_id;
1054 device_info.vendor_id = topo_dev->node_props.vendor_id;
1055 device_info.device_id = topo_dev->node_props.device_id;
1056 device_info.revision_id = pdd->dev->adev->pdev->revision;
1057 device_info.subsystem_vendor_id = pdd->dev->adev->pdev->subsystem_vendor;
1058 device_info.subsystem_device_id = pdd->dev->adev->pdev->subsystem_device;
1059 device_info.fw_version = pdd->dev->kfd->mec_fw_version;
1060 device_info.gfx_target_version =
1062 device_info.simd_count = topo_dev->node_props.simd_count;
1063 device_info.max_waves_per_simd =
1065 device_info.array_count = topo_dev->node_props.array_count;
1066 device_info.simd_arrays_per_engine =
1068 device_info.num_xcc = NUM_XCC(pdd->dev->xcc_mask);
1069 device_info.capability = topo_dev->node_props.capability;
1070 device_info.debug_prop = topo_dev->node_props.debug_prop;
1075 if (copy_to_user(user_info, &device_info, *entry_size)) {