Lines Matching refs:preboot_ver
171 static int hl_get_preboot_major_minor(struct hl_device *hdev, char *preboot_ver) in hl_get_preboot_major_minor() argument
173 preboot_ver = extract_u32_until_given_char(preboot_ver, &hdev->fw_inner_major_ver, '.'); in hl_get_preboot_major_minor()
174 if (!preboot_ver) { in hl_get_preboot_major_minor()
179 preboot_ver++; in hl_get_preboot_major_minor()
181 preboot_ver = extract_u32_until_given_char(preboot_ver, &hdev->fw_inner_minor_ver, '.'); in hl_get_preboot_major_minor()
182 if (!preboot_ver) { in hl_get_preboot_major_minor()
1566 char *dest, *boot_ver, *preboot_ver; in hl_fw_static_read_device_fw_version() local
1582 dest = prop->preboot_ver; in hl_fw_static_read_device_fw_version()
1611 preboot_ver = strnstr(prop->preboot_ver, "Preboot", in hl_fw_static_read_device_fw_version()
1613 if (preboot_ver && preboot_ver != prop->preboot_ver) { in hl_fw_static_read_device_fw_version()
1614 strscpy(btl_ver, prop->preboot_ver, in hl_fw_static_read_device_fw_version()
1615 min((int) (preboot_ver - prop->preboot_ver), in hl_fw_static_read_device_fw_version()
1620 preboot_ver = extract_fw_ver_from_str(prop->preboot_ver); in hl_fw_static_read_device_fw_version()
1621 if (preboot_ver) { in hl_fw_static_read_device_fw_version()
1623 preboot_ver); in hl_fw_static_read_device_fw_version()
1624 kfree(preboot_ver); in hl_fw_static_read_device_fw_version()
2270 char *preboot_ver, *boot_ver; in hl_fw_dynamic_read_device_fw_version() local
2285 strscpy(prop->preboot_ver, fw_version, VERSION_MAX_LEN); in hl_fw_dynamic_read_device_fw_version()
2286 preboot_ver = strnstr(prop->preboot_ver, "Preboot", VERSION_MAX_LEN); in hl_fw_dynamic_read_device_fw_version()
2287 dev_info(hdev->dev, "preboot full version: '%s'\n", preboot_ver); in hl_fw_dynamic_read_device_fw_version()
2289 if (preboot_ver && preboot_ver != prop->preboot_ver) { in hl_fw_dynamic_read_device_fw_version()
2290 strscpy(btl_ver, prop->preboot_ver, in hl_fw_dynamic_read_device_fw_version()
2291 min((int) (preboot_ver - prop->preboot_ver), 31)); in hl_fw_dynamic_read_device_fw_version()
2295 rc = hl_get_sw_major_minor_subminor(hdev, preboot_ver); in hl_fw_dynamic_read_device_fw_version()
2298 preboot_ver = extract_fw_ver_from_str(prop->preboot_ver); in hl_fw_dynamic_read_device_fw_version()
2299 if (preboot_ver) { in hl_fw_dynamic_read_device_fw_version()
2300 rc = hl_get_preboot_major_minor(hdev, preboot_ver); in hl_fw_dynamic_read_device_fw_version()
2301 kfree(preboot_ver); in hl_fw_dynamic_read_device_fw_version()