Lines Matching refs:pkg_ver
208 static bool pkg_ver_empty(struct ice_pkg_ver *pkg_ver, u8 *pkg_name);
209 static int pkg_ver_compatible(struct ice_pkg_ver *pkg_ver);
2356 * @pkg_ver: the package version to check
2370 pkg_ver_empty(struct ice_pkg_ver *pkg_ver, u8 *pkg_name)
2373 pkg_ver->major == 0 &&
2374 pkg_ver->minor == 0 &&
2375 pkg_ver->update == 0 &&
2376 pkg_ver->draft == 0);
2381 * @pkg_ver: the package version to check
2391 pkg_ver_compatible(struct ice_pkg_ver *pkg_ver)
2393 if (pkg_ver->major > ICE_PKG_SUPP_VER_MAJ)
2395 else if ((pkg_ver->major == ICE_PKG_SUPP_VER_MAJ) &&
2396 (pkg_ver->minor > ICE_PKG_SUPP_VER_MNR))
2398 else if ((pkg_ver->major == ICE_PKG_SUPP_VER_MAJ) &&
2399 (pkg_ver->minor == ICE_PKG_SUPP_VER_MNR))
2423 if (pkg_ver_empty(&hw->pkg_ver, hw->pkg_name)) {
2438 hw->pkg_ver.major,
2439 hw->pkg_ver.minor,
2440 hw->pkg_ver.update,
2441 hw->pkg_ver.draft);
7604 if (pkg_ver_compatible(&hw->pkg_ver) > 0) {
7609 } else if (pkg_ver_compatible(&hw->pkg_ver) < 0) {