IWL_UCODE_INIT
if (priv->cur_ucode == IWL_UCODE_INIT) {
(priv->cur_ucode == IWL_UCODE_INIT)
if (priv->cur_ucode == IWL_UCODE_INIT) {
if (priv->cur_ucode == IWL_UCODE_INIT) {
(priv->cur_ucode == IWL_UCODE_INIT)
if (!priv->fw->img[IWL_UCODE_INIT].num_sec)
ret = iwl_load_ucode_wait_alive(priv, IWL_UCODE_INIT);
if (fwrt->cur_fw_img == IWL_UCODE_INIT) {
(fwrt->cur_fw_img == IWL_UCODE_INIT)
iwl_store_ucode_sec(&pieces->img[IWL_UCODE_INIT],
iwl_store_ucode_sec(&pieces->img[IWL_UCODE_INIT],
drv->fw.img[IWL_UCODE_INIT].is_dual_cpus =
get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST));
get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA));
if (get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST) >
get_sec_size(pieces, IWL_UCODE_INIT,
if (get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA) >
set_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST,
set_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA,
set_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST,
set_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA,
get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST) +
get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA)) {
set_sec_data(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST, src);
src += get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST);
set_sec_offset(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST,
set_sec_data(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA, src);
src += get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA);
set_sec_offset(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA,
set_sec_data(pieces, IWL_UCODE_INIT,
set_sec_size(pieces, IWL_UCODE_INIT,
set_sec_offset(pieces, IWL_UCODE_INIT,
set_sec_data(pieces, IWL_UCODE_INIT,
set_sec_size(pieces, IWL_UCODE_INIT,
set_sec_offset(pieces, IWL_UCODE_INIT,
ucode_type == IWL_UCODE_INIT || iwl_mvm_has_unified_ucode(mvm);
ret = iwl_mvm_load_ucode_wait_alive(mvm, IWL_UCODE_INIT);
case IWL_UCODE_INIT:
iwl_fw_set_current_image(&mvm->fwrt, IWL_UCODE_INIT);