Searched refs:cpucp_info (Results 1 - 11 of 11) sorted by relevance
/linux-master/drivers/accel/habanalabs/common/ |
H A D | sysfs.c | 83 struct cpucp_info *cpucp_info; local 90 cpucp_info = &hdev->asic_prop.cpucp_info; 92 infineon_second_stage_version = le32_to_cpu(cpucp_info->infineon_second_stage_version); 99 if (cpucp_info->infineon_second_stage_version) 101 le32_to_cpu(cpucp_info->infineon_version), 106 return sprintf(buf, "%#04x\n", le32_to_cpu(cpucp_info->infineon_version)); 129 return sprintf(buf, "%s", hdev->asic_prop.cpucp_info.kernel_version); 137 return sprintf(buf, "%s\n", hdev->asic_prop.cpucp_info [all...] |
H A D | habanalabs_ioctl.c | 23 static_assert(sizeof(struct cpucp_info) <= SEC_DEV_INFO_BUF_SZ); 89 memcpy(hw_ip.cpucp_version, prop->cpucp_info.cpucp_version, 92 memcpy(hw_ip.card_name, prop->cpucp_info.card_name, 95 hw_ip.cpld_version = le32_to_cpu(prop->cpucp_info.cpld_version); 96 hw_ip.module_id = le32_to_cpu(prop->cpucp_info.card_location); 755 info->dev_info_len = sizeof(struct cpucp_info);
|
H A D | firmware_if.c | 817 cpucp_info_cpu_addr = hl_cpu_accessible_dma_pool_alloc(hdev, sizeof(struct cpucp_info), 825 memset(cpucp_info_cpu_addr, 0, sizeof(struct cpucp_info)); 830 pkt.data_max_size = cpu_to_le32(sizeof(struct cpucp_info)); 847 memcpy(&prop->cpucp_info, cpucp_info_cpu_addr, 848 sizeof(prop->cpucp_info)); 850 rc = hl_build_hwmon_channel_info(hdev, prop->cpucp_info.sensors); 858 kernel_ver = extract_fw_ver_from_str(prop->cpucp_info.kernel_version); 879 hl_cpu_accessible_dma_pool_free(hdev, sizeof(struct cpucp_info), cpucp_info_cpu_addr); 1151 pll_byte = prop->cpucp_info.pll_map[fw_pll_idx >> 3];
|
H A D | hwmon.c | 884 prop->cpucp_info.card_name, hdev,
|
H A D | habanalabs.h | 550 * @cpucp_info: received various information from CPU-CP regarding the H/W, e.g. 708 struct cpucp_info cpucp_info; member in struct:asic_fixed_properties
|
H A D | device.c | 1052 if (!prop->cpucp_info.eq_health_check_supported)
|
/linux-master/drivers/accel/habanalabs/goya/ |
H A D | goya_hwmgr.c | 368 struct cpucp_info *cpucp_info; local 370 cpucp_info = &hdev->asic_prop.cpucp_info; 372 return sprintf(buf, "%#04x\n", le32_to_cpu(cpucp_info->infineon_version));
|
H A D | goya.c | 467 strscpy_pad(prop->cpucp_info.card_name, GOYA_DEFAULT_CARD_NAME, 5108 dram_size = le64_to_cpu(prop->cpucp_info.dram_size); 5122 if (!strlen(prop->cpucp_info.card_name)) 5123 strscpy_pad(prop->cpucp_info.card_name, GOYA_DEFAULT_CARD_NAME,
|
/linux-master/include/linux/habanalabs/ |
H A D | cpucp_if.h | 1120 * struct cpucp_info - Info from CpuCP that is necessary to the host's driver 1165 struct cpucp_info { struct 1376 struct cpucp_info info; /* assumed to be 64bit aligned */
|
/linux-master/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 2573 strscpy_pad(prop->cpucp_info.card_name, GAUDI2_DEFAULT_CARD_NAME, CARD_NAME_MAX_LEN); 2958 rc = gaudi2_set_cluster_binning_masks_common(hdev, prop->cpucp_info.xbar_binning_mask); 3013 dram_size = le64_to_cpu(prop->cpucp_info.dram_size); 3029 if (!strlen(prop->cpucp_info.card_name)) 3030 strscpy_pad(prop->cpucp_info.card_name, GAUDI2_DEFAULT_CARD_NAME, 3034 hdev->dram_binning = prop->cpucp_info.dram_binning_mask; 3035 hdev->edma_binning = prop->cpucp_info.edma_binning_mask; 3036 hdev->tpc_binning = le64_to_cpu(prop->cpucp_info.tpc_binning_mask); 3037 hdev->decoder_binning = lower_32_bits(le64_to_cpu(prop->cpucp_info.decoder_binning_mask));
|
/linux-master/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 666 strscpy_pad(prop->cpucp_info.card_name, GAUDI_DEFAULT_CARD_NAME, 8004 if (!strlen(prop->cpucp_info.card_name)) 8005 strscpy_pad(prop->cpucp_info.card_name, GAUDI_DEFAULT_CARD_NAME, 8008 hdev->card_type = le32_to_cpu(hdev->asic_prop.cpucp_info.card_type); 9094 struct cpucp_info *cpucp_info; local 9096 cpucp_info = &hdev->asic_prop.cpucp_info; 9098 return sprintf(buf, "%#04x\n", le32_to_cpu(cpucp_info->infineon_version));
|
Completed in 327 milliseconds