Lines Matching refs:fw_ver
12247 strlcpy(info->fw_version, tp->fw_ver, sizeof(info->fw_version)); in tg3_get_drvinfo()
15606 if (len >= sizeof(tp->fw_ver)) in tg3_read_vpd()
15607 len = sizeof(tp->fw_ver) - 1; in tg3_read_vpd()
15608 memset(tp->fw_ver, 0, sizeof(tp->fw_ver)); in tg3_read_vpd()
15609 snprintf(tp->fw_ver, sizeof(tp->fw_ver), "%.*s bc ", len, in tg3_read_vpd()
15723 dst_off = strlen(tp->fw_ver); in tg3_read_bc_ver()
15736 memcpy(tp->fw_ver + dst_off + i, &v, sizeof(v)); in tg3_read_bc_ver()
15747 snprintf(&tp->fw_ver[dst_off], TG3_VER_SIZE - dst_off, in tg3_read_bc_ver()
15765 snprintf(&tp->fw_ver[0], 32, "sb v%d.%02d", major, minor); in tg3_read_hwsb_ver()
15772 strncat(tp->fw_ver, "sb", TG3_VER_SIZE - strlen(tp->fw_ver) - 1); in tg3_read_sb_ver()
15812 offset = strlen(tp->fw_ver); in tg3_read_sb_ver()
15813 snprintf(&tp->fw_ver[offset], TG3_VER_SIZE - offset, in tg3_read_sb_ver()
15817 offset = strlen(tp->fw_ver); in tg3_read_sb_ver()
15819 tp->fw_ver[offset] = 'a' + build - 1; in tg3_read_sb_ver()
15853 vlen = strlen(tp->fw_ver); in tg3_read_mgmtfw_ver()
15855 tp->fw_ver[vlen++] = ','; in tg3_read_mgmtfw_ver()
15856 tp->fw_ver[vlen++] = ' '; in tg3_read_mgmtfw_ver()
15866 memcpy(&tp->fw_ver[vlen], &v, TG3_VER_SIZE - vlen); in tg3_read_mgmtfw_ver()
15870 memcpy(&tp->fw_ver[vlen], &v, sizeof(v)); in tg3_read_mgmtfw_ver()
15906 vlen = strlen(tp->fw_ver); in tg3_read_dash_ver()
15908 snprintf(&tp->fw_ver[vlen], TG3_VER_SIZE - vlen, " %s v%d.%d.%d.%d", in tg3_read_dash_ver()
15936 vlen = strlen(tp->fw_ver); in tg3_read_otp_ver()
15937 snprintf(&tp->fw_ver[vlen], TG3_VER_SIZE - vlen, " .%02d", ver); in tg3_read_otp_ver()
15946 if (tp->fw_ver[0] != 0) in tg3_read_fw_ver()
15950 strcat(tp->fw_ver, "sb"); in tg3_read_fw_ver()
15975 tp->fw_ver[TG3_VER_SIZE - 1] = 0; in tg3_read_fw_ver()