Lines Matching refs:status

99 	enum ice_status status;  in ice_read_flat_nvm()  local
132 status = ice_aq_read_nvm(hw, ICE_AQC_NVM_START_POINT, in ice_read_flat_nvm()
136 if (status) in ice_read_flat_nvm()
144 return status; in ice_read_flat_nvm()
206 enum ice_status status; in ice_aq_erase_nvm() local
214 status = ice_aq_read_nvm(hw, 0, 2 * module_typeid + 2, 2, &len, true, in ice_aq_erase_nvm()
216 if (status) in ice_aq_erase_nvm()
217 return status; in ice_aq_erase_nvm()
249 enum ice_status status; in ice_aq_read_nvm_cfg() local
260 status = ice_aq_send_cmd(hw, &desc, data, buf_size, cd); in ice_aq_read_nvm_cfg()
261 if (!status && elem_count) in ice_aq_read_nvm_cfg()
264 return status; in ice_aq_read_nvm_cfg()
340 enum ice_status status; in ice_read_sr_word_aq() local
349 status = ice_read_flat_nvm(hw, offset * sizeof(u16), &bytes, in ice_read_sr_word_aq()
351 if (status) in ice_read_sr_word_aq()
352 return status; in ice_read_sr_word_aq()
372 enum ice_status status; in ice_write_sr_aq() local
376 status = ice_check_sr_access_params(hw, offset, words); in ice_write_sr_aq()
377 if (!status) in ice_write_sr_aq()
378 status = ice_aq_update_nvm(hw, 0, 2 * offset, 2 * words, data, in ice_write_sr_aq()
381 return status; in ice_write_sr_aq()
398 enum ice_status status; in ice_read_sr_buf_aq() local
405 status = ice_read_flat_nvm(hw, offset * 2, &bytes, (u8 *)data, true); in ice_read_sr_buf_aq()
414 return status; in ice_read_sr_buf_aq()
539 enum ice_status status; in ice_read_flash_module() local
551 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_read_flash_module()
552 if (status) in ice_read_flash_module()
553 return status; in ice_read_flash_module()
555 status = ice_read_flat_nvm(hw, start + offset, &length, data, false); in ice_read_flash_module()
559 return status; in ice_read_flash_module()
575 enum ice_status status; in ice_read_nvm_module() local
578 status = ice_read_flash_module(hw, bank, ICE_SR_1ST_NVM_BANK_PTR, offset * sizeof(u16), in ice_read_nvm_module()
580 if (!status) in ice_read_nvm_module()
583 return status; in ice_read_nvm_module()
600 enum ice_status status; in ice_get_nvm_css_hdr_len() local
603 status = ice_read_nvm_module(hw, bank, ICE_NVM_CSS_HDR_LEN_L, in ice_get_nvm_css_hdr_len()
605 if (status) in ice_get_nvm_css_hdr_len()
606 return status; in ice_get_nvm_css_hdr_len()
608 status = ice_read_nvm_module(hw, bank, ICE_NVM_CSS_HDR_LEN_H, in ice_get_nvm_css_hdr_len()
610 if (status) in ice_get_nvm_css_hdr_len()
611 return status; in ice_get_nvm_css_hdr_len()
635 enum ice_status status; in ice_read_nvm_sr_copy() local
638 status = ice_get_nvm_css_hdr_len(hw, bank, &hdr_len); in ice_read_nvm_sr_copy()
639 if (status) in ice_read_nvm_sr_copy()
640 return status; in ice_read_nvm_sr_copy()
661 enum ice_status status; in ice_read_orom_module() local
664 status = ice_read_flash_module(hw, bank, ICE_SR_1ST_OROM_BANK_PTR, offset * sizeof(u16), in ice_read_orom_module()
666 if (!status) in ice_read_orom_module()
669 return status; in ice_read_orom_module()
684 enum ice_status status; in ice_read_netlist_module() local
687 status = ice_read_flash_module(hw, bank, ICE_SR_NETLIST_BANK_PTR, offset * sizeof(u16), in ice_read_netlist_module()
689 if (!status) in ice_read_netlist_module()
692 return status; in ice_read_netlist_module()
705 enum ice_status status; in ice_read_sr_word() local
707 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_read_sr_word()
708 if (!status) { in ice_read_sr_word()
709 status = ice_read_sr_word_aq(hw, offset, data); in ice_read_sr_word()
713 return status; in ice_read_sr_word()
731 enum ice_status status; in ice_get_pfa_module_tlv() local
735 status = ice_read_sr_word(hw, ICE_SR_PFA_PTR, &pfa_ptr); in ice_get_pfa_module_tlv()
736 if (status != ICE_SUCCESS) { in ice_get_pfa_module_tlv()
738 return status; in ice_get_pfa_module_tlv()
740 status = ice_read_sr_word(hw, pfa_ptr, &pfa_len); in ice_get_pfa_module_tlv()
741 if (status != ICE_SUCCESS) { in ice_get_pfa_module_tlv()
743 return status; in ice_get_pfa_module_tlv()
754 status = ice_read_sr_word(hw, next_tlv, &tlv_sub_module_type); in ice_get_pfa_module_tlv()
755 if (status != ICE_SUCCESS) { in ice_get_pfa_module_tlv()
760 status = ice_read_sr_word(hw, next_tlv + 1, &tlv_len); in ice_get_pfa_module_tlv()
761 if (status != ICE_SUCCESS) { in ice_get_pfa_module_tlv()
794 enum ice_status status; in ice_read_pba_string() local
798 status = ice_get_pfa_module_tlv(hw, &pba_tlv, &pba_tlv_len, in ice_read_pba_string()
800 if (status != ICE_SUCCESS) { in ice_read_pba_string()
802 return status; in ice_read_pba_string()
806 status = ice_read_sr_word(hw, (pba_tlv + 2), &pba_size); in ice_read_pba_string()
807 if (status != ICE_SUCCESS) { in ice_read_pba_string()
809 return status; in ice_read_pba_string()
827 status = ice_read_sr_word(hw, (pba_tlv + 2 + 1) + i, &pba_word); in ice_read_pba_string()
828 if (status != ICE_SUCCESS) { in ice_read_pba_string()
830 return status; in ice_read_pba_string()
838 return status; in ice_read_pba_string()
852 enum ice_status status; in ice_get_nvm_srev() local
855 status = ice_read_nvm_module(hw, bank, ICE_NVM_CSS_SREV_L, &srev_l); in ice_get_nvm_srev()
856 if (status) in ice_get_nvm_srev()
857 return status; in ice_get_nvm_srev()
859 status = ice_read_nvm_module(hw, bank, ICE_NVM_CSS_SREV_H, &srev_h); in ice_get_nvm_srev()
860 if (status) in ice_get_nvm_srev()
861 return status; in ice_get_nvm_srev()
881 enum ice_status status; in ice_get_nvm_ver_info() local
883 status = ice_read_nvm_sr_copy(hw, bank, ICE_SR_NVM_DEV_STARTER_VER, &ver); in ice_get_nvm_ver_info()
884 if (status) { in ice_get_nvm_ver_info()
886 return status; in ice_get_nvm_ver_info()
892 status = ice_read_nvm_sr_copy(hw, bank, ICE_SR_NVM_EETRACK_LO, &eetrack_lo); in ice_get_nvm_ver_info()
893 if (status) { in ice_get_nvm_ver_info()
895 return status; in ice_get_nvm_ver_info()
897 status = ice_read_nvm_sr_copy(hw, bank, ICE_SR_NVM_EETRACK_HI, &eetrack_hi); in ice_get_nvm_ver_info()
898 if (status) { in ice_get_nvm_ver_info()
900 return status; in ice_get_nvm_ver_info()
905 status = ice_get_nvm_srev(hw, bank, &nvm->srev); in ice_get_nvm_ver_info()
906 if (status) in ice_get_nvm_ver_info()
938 enum ice_status status; in ice_get_orom_srev() local
943 status = ice_get_nvm_css_hdr_len(hw, bank, &hdr_len); in ice_get_orom_srev()
944 if (status) in ice_get_orom_srev()
945 return status; in ice_get_orom_srev()
957 status = ice_read_orom_module(hw, bank, css_start + ICE_NVM_CSS_SREV_L, &srev_l); in ice_get_orom_srev()
958 if (status) in ice_get_orom_srev()
959 return status; in ice_get_orom_srev()
961 status = ice_read_orom_module(hw, bank, css_start + ICE_NVM_CSS_SREV_H, &srev_h); in ice_get_orom_srev()
962 if (status) in ice_get_orom_srev()
963 return status; in ice_get_orom_srev()
984 enum ice_status status; in ice_get_orom_civd_data() local
1004 status = ice_read_flash_module(hw, bank, ICE_SR_1ST_OROM_BANK_PTR, 0, in ice_get_orom_civd_data()
1006 if (status) { in ice_get_orom_civd_data()
1032 status = ICE_ERR_NVM; in ice_get_orom_civd_data()
1041 status = ICE_ERR_NVM; in ice_get_orom_civd_data()
1046 return status; in ice_get_orom_civd_data()
1062 enum ice_status status; in ice_get_orom_ver_info() local
1065 status = ice_get_orom_civd_data(hw, bank, &civd); in ice_get_orom_ver_info()
1066 if (status) { in ice_get_orom_ver_info()
1068 return status; in ice_get_orom_ver_info()
1077 status = ice_get_orom_srev(hw, bank, &orom->srev); in ice_get_orom_ver_info()
1078 if (status) { in ice_get_orom_ver_info()
1080 return status; in ice_get_orom_ver_info()
1115 enum ice_status status; in ice_get_netlist_info() local
1118 status = ice_read_netlist_module(hw, bank, ICE_NETLIST_TYPE_OFFSET, &module_id); in ice_get_netlist_info()
1119 if (status) in ice_get_netlist_info()
1120 return status; in ice_get_netlist_info()
1128 status = ice_read_netlist_module(hw, bank, ICE_LINK_TOPO_MODULE_LEN, &length); in ice_get_netlist_info()
1129 if (status) in ice_get_netlist_info()
1130 return status; in ice_get_netlist_info()
1139 status = ice_read_netlist_module(hw, bank, ICE_LINK_TOPO_NODE_COUNT, &node_count); in ice_get_netlist_info()
1140 if (status) in ice_get_netlist_info()
1141 return status; in ice_get_netlist_info()
1149 status = ice_read_flash_module(hw, bank, ICE_SR_NETLIST_BANK_PTR, in ice_get_netlist_info()
1152 if (status) in ice_get_netlist_info()
1174 return status; in ice_get_netlist_info()
1214 enum ice_status status; in ice_discover_flash_size() local
1218 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_discover_flash_size()
1219 if (status) in ice_discover_flash_size()
1220 return status; in ice_discover_flash_size()
1227 status = ice_read_flat_nvm(hw, offset, &len, &data, false); in ice_discover_flash_size()
1228 if (status == ICE_ERR_AQ_ERROR && in ice_discover_flash_size()
1232 status = ICE_SUCCESS; in ice_discover_flash_size()
1234 } else if (!status) { in ice_discover_flash_size()
1251 return status; in ice_discover_flash_size()
1271 enum ice_status status; in ice_read_sr_pointer() local
1274 status = ice_read_sr_word(hw, offset, &value); in ice_read_sr_pointer()
1275 if (status) in ice_read_sr_pointer()
1276 return status; in ice_read_sr_pointer()
1303 enum ice_status status; in ice_read_sr_area_size() local
1306 status = ice_read_sr_word(hw, offset, &value); in ice_read_sr_area_size()
1307 if (status) in ice_read_sr_area_size()
1308 return status; in ice_read_sr_area_size()
1330 enum ice_status status; in ice_determine_active_flash_banks() local
1333 status = ice_read_sr_word(hw, ICE_SR_NVM_CTRL_WORD, &ctrl_word); in ice_determine_active_flash_banks()
1334 if (status) { in ice_determine_active_flash_banks()
1336 return status; in ice_determine_active_flash_banks()
1360 status = ice_read_sr_pointer(hw, ICE_SR_1ST_NVM_BANK_PTR, &banks->nvm_ptr); in ice_determine_active_flash_banks()
1361 if (status) { in ice_determine_active_flash_banks()
1363 return status; in ice_determine_active_flash_banks()
1366 status = ice_read_sr_area_size(hw, ICE_SR_NVM_BANK_SIZE, &banks->nvm_size); in ice_determine_active_flash_banks()
1367 if (status) { in ice_determine_active_flash_banks()
1369 return status; in ice_determine_active_flash_banks()
1372 status = ice_read_sr_pointer(hw, ICE_SR_1ST_OROM_BANK_PTR, &banks->orom_ptr); in ice_determine_active_flash_banks()
1373 if (status) { in ice_determine_active_flash_banks()
1375 return status; in ice_determine_active_flash_banks()
1378 status = ice_read_sr_area_size(hw, ICE_SR_OROM_BANK_SIZE, &banks->orom_size); in ice_determine_active_flash_banks()
1379 if (status) { in ice_determine_active_flash_banks()
1381 return status; in ice_determine_active_flash_banks()
1384 status = ice_read_sr_pointer(hw, ICE_SR_NETLIST_BANK_PTR, &banks->netlist_ptr); in ice_determine_active_flash_banks()
1385 if (status) { in ice_determine_active_flash_banks()
1387 return status; in ice_determine_active_flash_banks()
1390 status = ice_read_sr_area_size(hw, ICE_SR_NETLIST_BANK_SIZE, &banks->netlist_size); in ice_determine_active_flash_banks()
1391 if (status) { in ice_determine_active_flash_banks()
1393 return status; in ice_determine_active_flash_banks()
1409 enum ice_status status; in ice_init_nvm() local
1435 status = ice_discover_flash_size(hw); in ice_init_nvm()
1436 if (status) { in ice_init_nvm()
1438 return status; in ice_init_nvm()
1441 status = ice_determine_active_flash_banks(hw); in ice_init_nvm()
1442 if (status) { in ice_init_nvm()
1444 return status; in ice_init_nvm()
1447 status = ice_get_nvm_ver_info(hw, ICE_ACTIVE_FLASH_BANK, &flash->nvm); in ice_init_nvm()
1448 if (status) { in ice_init_nvm()
1450 return status; in ice_init_nvm()
1453 status = ice_get_orom_ver_info(hw, ICE_ACTIVE_FLASH_BANK, &flash->orom); in ice_init_nvm()
1454 if (status) in ice_init_nvm()
1458 status = ice_get_netlist_info(hw, ICE_ACTIVE_FLASH_BANK, &flash->netlist); in ice_init_nvm()
1459 if (status) in ice_init_nvm()
1479 enum ice_status status; in ice_read_sr_buf() local
1481 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_read_sr_buf()
1482 if (!status) { in ice_read_sr_buf()
1483 status = ice_read_sr_buf_aq(hw, offset, words, data); in ice_read_sr_buf()
1487 return status; in ice_read_sr_buf()
1527 enum ice_status status; in __ice_write_sr_buf() local
1545 status = ice_write_sr_aq(hw, offset, words, data_local, false); in __ice_write_sr_buf()
1549 return status; in __ice_write_sr_buf()
1564 enum ice_status status = ICE_SUCCESS; in ice_calc_sr_checksum() local
1580 status = ice_read_sr_word_aq(hw, ICE_SR_VPD_PTR, &vpd_module); in ice_calc_sr_checksum()
1581 if (status) in ice_calc_sr_checksum()
1585 status = ice_read_sr_word_aq(hw, ICE_SR_PCIE_ALT_AUTO_LOAD_PTR, in ice_calc_sr_checksum()
1587 if (status) in ice_calc_sr_checksum()
1598 status = ice_read_sr_buf_aq(hw, i, &words, data); in ice_calc_sr_checksum()
1599 if (status != ICE_SUCCESS) in ice_calc_sr_checksum()
1622 return status; in ice_calc_sr_checksum()
1635 enum ice_status status; in ice_update_sr_checksum() local
1641 status = ice_calc_sr_checksum(hw, &checksum); in ice_update_sr_checksum()
1642 if (!status) { in ice_update_sr_checksum()
1644 status = ice_write_sr_aq(hw, ICE_SR_SW_CHECKSUM_WORD, 1, in ice_update_sr_checksum()
1647 return status; in ice_update_sr_checksum()
1660 enum ice_status status; in ice_validate_sr_checksum() local
1666 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_validate_sr_checksum()
1667 if (!status) { in ice_validate_sr_checksum()
1668 status = ice_calc_sr_checksum(hw, &checksum_local); in ice_validate_sr_checksum()
1670 if (status) in ice_validate_sr_checksum()
1671 return status; in ice_validate_sr_checksum()
1673 return status; in ice_validate_sr_checksum()
1682 status = ICE_ERR_NVM_CHECKSUM; in ice_validate_sr_checksum()
1688 return status; in ice_validate_sr_checksum()
1701 enum ice_status status; in ice_nvm_validate_checksum() local
1703 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_nvm_validate_checksum()
1704 if (status) in ice_nvm_validate_checksum()
1705 return status; in ice_nvm_validate_checksum()
1712 status = ice_aq_send_cmd(hw, &desc, NULL, 0, NULL); in ice_nvm_validate_checksum()
1715 if (!status) in ice_nvm_validate_checksum()
1717 status = ICE_ERR_NVM_CHECKSUM; in ice_nvm_validate_checksum()
1719 return status; in ice_nvm_validate_checksum()
1732 enum ice_status status; in ice_nvm_recalculate_checksum() local
1734 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_nvm_recalculate_checksum()
1735 if (status) in ice_nvm_recalculate_checksum()
1736 return status; in ice_nvm_recalculate_checksum()
1743 status = ice_aq_send_cmd(hw, &desc, NULL, 0, NULL); in ice_nvm_recalculate_checksum()
1747 return status; in ice_nvm_recalculate_checksum()
1802 enum ice_status status; in ice_get_nvm_minsrevs() local
1807 status = ice_acquire_nvm(hw, ICE_RES_READ); in ice_get_nvm_minsrevs()
1808 if (status) in ice_get_nvm_minsrevs()
1809 return status; in ice_get_nvm_minsrevs()
1811 status = ice_aq_read_nvm(hw, ICE_AQC_NVM_MINSREV_MOD_ID, 0, sizeof(data), in ice_get_nvm_minsrevs()
1816 if (status) in ice_get_nvm_minsrevs()
1817 return status; in ice_get_nvm_minsrevs()
1860 enum ice_status status; in ice_update_nvm_minsrevs() local
1869 status = ice_acquire_nvm(hw, ICE_RES_WRITE); in ice_update_nvm_minsrevs()
1870 if (status) in ice_update_nvm_minsrevs()
1871 return status; in ice_update_nvm_minsrevs()
1874 status = ice_aq_read_nvm(hw, ICE_AQC_NVM_MINSREV_MOD_ID, 0, sizeof(data), in ice_update_nvm_minsrevs()
1876 if (status) in ice_update_nvm_minsrevs()
1892 status = ice_aq_update_nvm(hw, ICE_AQC_NVM_MINSREV_MOD_ID, 0, sizeof(data), &data, in ice_update_nvm_minsrevs()
1894 if (status) in ice_update_nvm_minsrevs()
1898 status = ice_nvm_write_activate(hw, 0, NULL); in ice_update_nvm_minsrevs()
1903 return status; in ice_update_nvm_minsrevs()
2037 enum ice_status status; in ice_nvm_access_read() local
2045 status = ice_validate_nvm_rw_reg(cmd); in ice_nvm_access_read()
2046 if (status) in ice_nvm_access_read()
2047 return status; in ice_nvm_access_read()
2070 enum ice_status status; in ice_nvm_access_write() local
2075 status = ice_validate_nvm_rw_reg(cmd); in ice_nvm_access_write()
2076 if (status) in ice_nvm_access_write()
2077 return status; in ice_nvm_access_write()