Lines Matching defs:pkg

273 			ice_debug(hw, ICE_DBG_PKG, "Update pkg failed: err %d off %d inf %d\n",
1019 * @pkg: pointer to the package buffer
1025 enum ice_ddp_state ice_verify_pkg(struct ice_pkg_hdr *pkg, u32 len)
1030 if (len < ice_struct_size(pkg, seg_offset, 1))
1033 if (pkg->pkg_format_ver.major != ICE_PKG_FMT_VER_MAJ ||
1034 pkg->pkg_format_ver.minor != ICE_PKG_FMT_VER_MNR ||
1035 pkg->pkg_format_ver.update != ICE_PKG_FMT_VER_UPD ||
1036 pkg->pkg_format_ver.draft != ICE_PKG_FMT_VER_DFT)
1039 /* pkg must have at least one segment */
1040 seg_count = LE32_TO_CPU(pkg->seg_count);
1045 if (len < ice_struct_size(pkg, seg_offset, seg_count))
1050 u32 off = LE32_TO_CPU(pkg->seg_offset[i]);
1057 seg = (struct ice_generic_seg_hdr *)((u8 *)pkg + off);
1119 struct ice_aqc_get_pkg_info_resp *pkg;
1140 size = ice_struct_size(pkg, pkg_info, ICE_PKG_CNT);
1141 pkg = (struct ice_aqc_get_pkg_info_resp *)ice_malloc(hw, size);
1142 if (!pkg)
1145 if (ice_aq_get_pkg_info_list(hw, pkg, size, NULL)) {
1150 for (i = 0; i < LE32_TO_CPU(pkg->count); i++) {
1152 if (!pkg->pkg_info[i].is_in_nvm)
1155 pkg->pkg_info[i].ver.major ||
1157 pkg->pkg_info[i].ver.minor) {
1165 ice_free(hw, pkg);
1252 * ice_get_ddp_pkg_state - get DDP pkg state after download
1254 * @already_loaded: indicates if pkg was already loaded onto the device
1324 struct ice_pkg_hdr *pkg;
1330 pkg = (struct ice_pkg_hdr *)buf;
1331 state = ice_verify_pkg(pkg, len);
1333 ice_debug(hw, ICE_DBG_INIT, "failed to verify pkg (err: %d)\n",
1339 state = ice_init_pkg_info(hw, pkg);
1345 if (!ice_match_signing_seg(pkg, hw->pkg_seg_id,
1352 state = ice_chk_pkg_compat(hw, pkg, &seg);
1358 state = ice_download_pkg(hw, pkg, seg);
1430 /* Track the copied pkg so we can free it later */
1440 * @state: state of the DDP pkg after download
1698 * @bld: pointer to pkg build (allocated by ice_pkg_buf_alloc())
1709 * @bld: pointer to pkg build (allocated by ice_pkg_buf_alloc())
1750 * @bld: pointer to pkg build (allocated by ice_pkg_buf_alloc())
1840 * @bld: pointer to pkg build (allocated by ice_pkg_buf_alloc())
1882 * @bld: pointer to pkg build (allocated by ice_pkg_buf_alloc())
1900 * @bld: pointer to pkg build (allocated by ice_pkg_buf_alloc())
1921 * @bld: pointer to pkg build (allocated by ice_pkg_buf_alloc())
2457 ice_debug(hw, ICE_DBG_INIT, "failed to verify pkg (err: %d)\n",