Lines Matching full:status

61  * Returns a status code on failure. Note that the data pointer may be
71 int status; in ice_read_flat_nvm() local
95 status = ice_aq_read_nvm(hw, ICE_AQC_NVM_START_POINT, in ice_read_flat_nvm()
99 if (status) in ice_read_flat_nvm()
107 return status; in ice_read_flat_nvm()
191 int status; in ice_read_sr_word_aq() local
196 status = ice_read_flat_nvm(hw, offset * sizeof(u16), &bytes, in ice_read_sr_word_aq()
198 if (status) in ice_read_sr_word_aq()
199 return status; in ice_read_sr_word_aq()
323 int status; in ice_read_flash_module() local
333 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_read_flash_module()
334 if (status) in ice_read_flash_module()
335 return status; in ice_read_flash_module()
337 status = ice_read_flat_nvm(hw, start + offset, &length, data, false); in ice_read_flash_module()
341 return status; in ice_read_flash_module()
358 int status; in ice_read_nvm_module() local
360 status = ice_read_flash_module(hw, bank, ICE_SR_1ST_NVM_BANK_PTR, offset * sizeof(u16), in ice_read_nvm_module()
362 if (!status) in ice_read_nvm_module()
365 return status; in ice_read_nvm_module()
411 int status; in ice_read_netlist_module() local
413 status = ice_read_flash_module(hw, bank, ICE_SR_NETLIST_BANK_PTR, offset * sizeof(u16), in ice_read_netlist_module()
415 if (!status) in ice_read_netlist_module()
418 return status; in ice_read_netlist_module()
431 int status; in ice_read_sr_word() local
433 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_read_sr_word()
434 if (!status) { in ice_read_sr_word()
435 status = ice_read_sr_word_aq(hw, offset, data); in ice_read_sr_word()
439 return status; in ice_read_sr_word()
458 int status; in ice_get_pfa_module_tlv() local
460 status = ice_read_sr_word(hw, ICE_SR_PFA_PTR, &pfa_ptr); in ice_get_pfa_module_tlv()
461 if (status) { in ice_get_pfa_module_tlv()
463 return status; in ice_get_pfa_module_tlv()
465 status = ice_read_sr_word(hw, pfa_ptr, &pfa_len); in ice_get_pfa_module_tlv()
466 if (status) { in ice_get_pfa_module_tlv()
468 return status; in ice_get_pfa_module_tlv()
491 status = ice_read_sr_word(hw, next_tlv, &tlv_sub_module_type); in ice_get_pfa_module_tlv()
492 if (status) { in ice_get_pfa_module_tlv()
497 status = ice_read_sr_word(hw, next_tlv + 1, &tlv_len); in ice_get_pfa_module_tlv()
498 if (status) { in ice_get_pfa_module_tlv()
534 int status; in ice_read_pba_string() local
537 status = ice_get_pfa_module_tlv(hw, &pba_tlv, &pba_tlv_len, in ice_read_pba_string()
539 if (status) { in ice_read_pba_string()
541 return status; in ice_read_pba_string()
545 status = ice_read_sr_word(hw, (pba_tlv + 2), &pba_size); in ice_read_pba_string()
546 if (status) { in ice_read_pba_string()
548 return status; in ice_read_pba_string()
566 status = ice_read_sr_word(hw, (pba_tlv + 2 + 1) + i, &pba_word); in ice_read_pba_string()
567 if (status) { in ice_read_pba_string()
569 return status; in ice_read_pba_string()
577 return status; in ice_read_pba_string()
593 int status; in ice_get_nvm_ver_info() local
595 status = ice_read_nvm_sr_copy(hw, bank, ICE_SR_NVM_DEV_STARTER_VER, &ver); in ice_get_nvm_ver_info()
596 if (status) { in ice_get_nvm_ver_info()
598 return status; in ice_get_nvm_ver_info()
604 status = ice_read_nvm_sr_copy(hw, bank, ICE_SR_NVM_EETRACK_LO, &eetrack_lo); in ice_get_nvm_ver_info()
605 if (status) { in ice_get_nvm_ver_info()
607 return status; in ice_get_nvm_ver_info()
609 status = ice_read_nvm_sr_copy(hw, bank, ICE_SR_NVM_EETRACK_HI, &eetrack_hi); in ice_get_nvm_ver_info()
610 if (status) { in ice_get_nvm_ver_info()
612 return status; in ice_get_nvm_ver_info()
648 int status; in ice_get_orom_civd_data() local
668 status = ice_read_flash_module(hw, bank, ICE_SR_1ST_OROM_BANK_PTR, 0, in ice_get_orom_civd_data()
670 if (status) { in ice_get_orom_civd_data()
673 return status; in ice_get_orom_civd_data()
726 int status; in ice_get_orom_ver_info() local
728 status = ice_get_orom_civd_data(hw, bank, &civd); in ice_get_orom_ver_info()
729 if (status) { in ice_get_orom_ver_info()
731 return status; in ice_get_orom_ver_info()
773 int status; in ice_get_netlist_info() local
775 status = ice_read_netlist_module(hw, bank, ICE_NETLIST_TYPE_OFFSET, &module_id); in ice_get_netlist_info()
776 if (status) in ice_get_netlist_info()
777 return status; in ice_get_netlist_info()
785 status = ice_read_netlist_module(hw, bank, ICE_LINK_TOPO_MODULE_LEN, &length); in ice_get_netlist_info()
786 if (status) in ice_get_netlist_info()
787 return status; in ice_get_netlist_info()
796 status = ice_read_netlist_module(hw, bank, ICE_LINK_TOPO_NODE_COUNT, &node_count); in ice_get_netlist_info()
797 if (status) in ice_get_netlist_info()
798 return status; in ice_get_netlist_info()
806 status = ice_read_flash_module(hw, bank, ICE_SR_NETLIST_BANK_PTR, in ice_get_netlist_info()
809 if (status) in ice_get_netlist_info()
831 return status; in ice_get_netlist_info()
859 int status; in ice_discover_flash_size() local
861 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_discover_flash_size()
862 if (status) in ice_discover_flash_size()
863 return status; in ice_discover_flash_size()
870 status = ice_read_flat_nvm(hw, offset, &len, &data, false); in ice_discover_flash_size()
871 if (status == -EIO && in ice_discover_flash_size()
875 status = 0; in ice_discover_flash_size()
877 } else if (!status) { in ice_discover_flash_size()
894 return status; in ice_discover_flash_size()
913 int status; in ice_read_sr_pointer() local
916 status = ice_read_sr_word(hw, offset, &value); in ice_read_sr_pointer()
917 if (status) in ice_read_sr_pointer()
918 return status; in ice_read_sr_pointer()
944 int status; in ice_read_sr_area_size() local
947 status = ice_read_sr_word(hw, offset, &value); in ice_read_sr_area_size()
948 if (status) in ice_read_sr_area_size()
949 return status; in ice_read_sr_area_size()
971 int status; in ice_determine_active_flash_banks() local
973 status = ice_read_sr_word(hw, ICE_SR_NVM_CTRL_WORD, &ctrl_word); in ice_determine_active_flash_banks()
974 if (status) { in ice_determine_active_flash_banks()
976 return status; in ice_determine_active_flash_banks()
1001 status = ice_read_sr_pointer(hw, ICE_SR_1ST_NVM_BANK_PTR, &banks->nvm_ptr); in ice_determine_active_flash_banks()
1002 if (status) { in ice_determine_active_flash_banks()
1004 return status; in ice_determine_active_flash_banks()
1007 status = ice_read_sr_area_size(hw, ICE_SR_NVM_BANK_SIZE, &banks->nvm_size); in ice_determine_active_flash_banks()
1008 if (status) { in ice_determine_active_flash_banks()
1010 return status; in ice_determine_active_flash_banks()
1013 status = ice_read_sr_pointer(hw, ICE_SR_1ST_OROM_BANK_PTR, &banks->orom_ptr); in ice_determine_active_flash_banks()
1014 if (status) { in ice_determine_active_flash_banks()
1016 return status; in ice_determine_active_flash_banks()
1019 status = ice_read_sr_area_size(hw, ICE_SR_OROM_BANK_SIZE, &banks->orom_size); in ice_determine_active_flash_banks()
1020 if (status) { in ice_determine_active_flash_banks()
1022 return status; in ice_determine_active_flash_banks()
1025 status = ice_read_sr_pointer(hw, ICE_SR_NETLIST_BANK_PTR, &banks->netlist_ptr); in ice_determine_active_flash_banks()
1026 if (status) { in ice_determine_active_flash_banks()
1028 return status; in ice_determine_active_flash_banks()
1031 status = ice_read_sr_area_size(hw, ICE_SR_NETLIST_BANK_SIZE, &banks->netlist_size); in ice_determine_active_flash_banks()
1032 if (status) { in ice_determine_active_flash_banks()
1034 return status; in ice_determine_active_flash_banks()
1057 int status; in ice_get_nvm_css_hdr_len() local
1059 status = ice_read_nvm_module(hw, bank, ICE_NVM_CSS_HDR_LEN_L, in ice_get_nvm_css_hdr_len()
1061 if (status) in ice_get_nvm_css_hdr_len()
1062 return status; in ice_get_nvm_css_hdr_len()
1064 status = ice_read_nvm_module(hw, bank, ICE_NVM_CSS_HDR_LEN_H, in ice_get_nvm_css_hdr_len()
1066 if (status) in ice_get_nvm_css_hdr_len()
1067 return status; in ice_get_nvm_css_hdr_len()
1091 int status; in ice_determine_css_hdr_len() local
1093 status = ice_get_nvm_css_hdr_len(hw, ICE_ACTIVE_FLASH_BANK, in ice_determine_css_hdr_len()
1095 if (status) in ice_determine_css_hdr_len()
1096 return status; in ice_determine_css_hdr_len()
1098 status = ice_get_nvm_css_hdr_len(hw, ICE_INACTIVE_FLASH_BANK, in ice_determine_css_hdr_len()
1100 if (status) in ice_determine_css_hdr_len()
1101 return status; in ice_determine_css_hdr_len()
1118 int status; in ice_init_nvm() local
1140 status = ice_discover_flash_size(hw); in ice_init_nvm()
1141 if (status) { in ice_init_nvm()
1143 return status; in ice_init_nvm()
1146 status = ice_determine_active_flash_banks(hw); in ice_init_nvm()
1147 if (status) { in ice_init_nvm()
1149 return status; in ice_init_nvm()
1152 status = ice_determine_css_hdr_len(hw); in ice_init_nvm()
1153 if (status) { in ice_init_nvm()
1155 return status; in ice_init_nvm()
1158 status = ice_get_nvm_ver_info(hw, ICE_ACTIVE_FLASH_BANK, &flash->nvm); in ice_init_nvm()
1159 if (status) { in ice_init_nvm()
1161 return status; in ice_init_nvm()
1164 status = ice_get_orom_ver_info(hw, ICE_ACTIVE_FLASH_BANK, &flash->orom); in ice_init_nvm()
1165 if (status) in ice_init_nvm()
1169 status = ice_get_netlist_info(hw, ICE_ACTIVE_FLASH_BANK, &flash->netlist); in ice_init_nvm()
1170 if (status) in ice_init_nvm()
1186 int status; in ice_nvm_validate_checksum() local
1188 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_nvm_validate_checksum()
1189 if (status) in ice_nvm_validate_checksum()
1190 return status; in ice_nvm_validate_checksum()
1197 status = ice_aq_send_cmd(hw, &desc, NULL, 0, NULL); in ice_nvm_validate_checksum()
1200 if (!status) in ice_nvm_validate_checksum()
1202 status = -EIO; in ice_nvm_validate_checksum()
1204 return status; in ice_nvm_validate_checksum()
1224 * is updated with the flags reported by firmware indicating certain status,
1320 int status; in ice_nvm_pass_component_tbl() local
1332 status = ice_aq_send_cmd(hw, &desc, data, length, cd); in ice_nvm_pass_component_tbl()
1334 if (!status) { in ice_nvm_pass_component_tbl()
1338 return status; in ice_nvm_pass_component_tbl()