Lines Matching refs:pkg_info
1118 struct ice_aqc_get_pkg_info_resp *pkg_info, in ice_aq_get_pkg_info_list() argument
1126 return ice_aq_send_cmd(hw, &desc, pkg_info, buf_size, cd); in ice_aq_get_pkg_info_list()
1238 struct ice_aqc_get_pkg_info_resp *pkg_info; in ice_get_pkg_info() local
1245 size = ice_struct_size(pkg_info, pkg_info, ICE_PKG_CNT); in ice_get_pkg_info()
1246 pkg_info = (struct ice_aqc_get_pkg_info_resp *)ice_malloc(hw, size); in ice_get_pkg_info()
1247 if (!pkg_info) in ice_get_pkg_info()
1250 status = ice_aq_get_pkg_info_list(hw, pkg_info, size, NULL); in ice_get_pkg_info()
1254 for (i = 0; i < LE32_TO_CPU(pkg_info->count); i++) { in ice_get_pkg_info()
1259 if (pkg_info->pkg_info[i].is_active) { in ice_get_pkg_info()
1261 hw->active_pkg_ver = pkg_info->pkg_info[i].ver; in ice_get_pkg_info()
1263 LE32_TO_CPU(pkg_info->pkg_info[i].track_id); in ice_get_pkg_info()
1265 pkg_info->pkg_info[i].name, in ice_get_pkg_info()
1266 sizeof(pkg_info->pkg_info[i].name), in ice_get_pkg_info()
1268 hw->active_pkg_in_nvm = pkg_info->pkg_info[i].is_in_nvm; in ice_get_pkg_info()
1270 if (pkg_info->pkg_info[i].is_active_at_boot) in ice_get_pkg_info()
1272 if (pkg_info->pkg_info[i].is_modified) in ice_get_pkg_info()
1274 if (pkg_info->pkg_info[i].is_in_nvm) in ice_get_pkg_info()
1278 i, pkg_info->pkg_info[i].ver.major, in ice_get_pkg_info()
1279 pkg_info->pkg_info[i].ver.minor, in ice_get_pkg_info()
1280 pkg_info->pkg_info[i].ver.update, in ice_get_pkg_info()
1281 pkg_info->pkg_info[i].ver.draft, in ice_get_pkg_info()
1282 pkg_info->pkg_info[i].name, flags); in ice_get_pkg_info()
1286 ice_free(hw, pkg_info); in ice_get_pkg_info()
1463 size = ice_struct_size(pkg, pkg_info, ICE_PKG_CNT); in ice_chk_pkg_compat()
1474 if (!pkg->pkg_info[i].is_in_nvm) in ice_chk_pkg_compat()
1477 pkg->pkg_info[i].ver.major || in ice_chk_pkg_compat()
1479 pkg->pkg_info[i].ver.minor) { in ice_chk_pkg_compat()