Lines Matching refs:device_info
1033 struct kfd_dbg_device_info_entry device_info; in kfd_dbg_trap_device_snapshot() local
1044 *entry_size = min_t(size_t, *entry_size, sizeof(device_info)); in kfd_dbg_trap_device_snapshot()
1049 memset(&device_info, 0, sizeof(device_info)); in kfd_dbg_trap_device_snapshot()
1058 device_info.gpu_id = pdd->dev->id; in kfd_dbg_trap_device_snapshot()
1059 device_info.exception_status = pdd->exception_status; in kfd_dbg_trap_device_snapshot()
1060 device_info.lds_base = pdd->lds_base; in kfd_dbg_trap_device_snapshot()
1061 device_info.lds_limit = pdd->lds_limit; in kfd_dbg_trap_device_snapshot()
1062 device_info.scratch_base = pdd->scratch_base; in kfd_dbg_trap_device_snapshot()
1063 device_info.scratch_limit = pdd->scratch_limit; in kfd_dbg_trap_device_snapshot()
1064 device_info.gpuvm_base = pdd->gpuvm_base; in kfd_dbg_trap_device_snapshot()
1065 device_info.gpuvm_limit = pdd->gpuvm_limit; in kfd_dbg_trap_device_snapshot()
1066 device_info.location_id = topo_dev->node_props.location_id; in kfd_dbg_trap_device_snapshot()
1067 device_info.vendor_id = topo_dev->node_props.vendor_id; in kfd_dbg_trap_device_snapshot()
1068 device_info.device_id = topo_dev->node_props.device_id; in kfd_dbg_trap_device_snapshot()
1069 device_info.revision_id = pdd->dev->adev->pdev->revision; in kfd_dbg_trap_device_snapshot()
1070 device_info.subsystem_vendor_id = pdd->dev->adev->pdev->subsystem_vendor; in kfd_dbg_trap_device_snapshot()
1071 device_info.subsystem_device_id = pdd->dev->adev->pdev->subsystem_device; in kfd_dbg_trap_device_snapshot()
1072 device_info.fw_version = pdd->dev->kfd->mec_fw_version; in kfd_dbg_trap_device_snapshot()
1073 device_info.gfx_target_version = in kfd_dbg_trap_device_snapshot()
1075 device_info.simd_count = topo_dev->node_props.simd_count; in kfd_dbg_trap_device_snapshot()
1076 device_info.max_waves_per_simd = in kfd_dbg_trap_device_snapshot()
1078 device_info.array_count = topo_dev->node_props.array_count; in kfd_dbg_trap_device_snapshot()
1079 device_info.simd_arrays_per_engine = in kfd_dbg_trap_device_snapshot()
1081 device_info.num_xcc = NUM_XCC(pdd->dev->xcc_mask); in kfd_dbg_trap_device_snapshot()
1082 device_info.capability = topo_dev->node_props.capability; in kfd_dbg_trap_device_snapshot()
1083 device_info.debug_prop = topo_dev->node_props.debug_prop; in kfd_dbg_trap_device_snapshot()
1088 if (copy_to_user(user_info, &device_info, *entry_size)) { in kfd_dbg_trap_device_snapshot()