Lines Matching defs:checksum
422 * EEPROM will most likely contain an invalid checksum.
636 * igc_validate_nvm_checksum_generic - Validate EEPROM checksum
639 * Calculates the EEPROM checksum by reading/adding each word of the EEPROM
645 u16 checksum = 0;
656 checksum += nvm_data;
659 if (checksum != (u16) NVM_SUM) {
668 * igc_update_nvm_checksum_generic - Update EEPROM checksum
671 * Updates the EEPROM checksum by reading/adding each word of the EEPROM
672 * up to the checksum. Then calculates the EEPROM checksum and writes the
678 u16 checksum = 0;
686 DEBUGOUT("NVM Read Error while updating checksum.\n");
689 checksum += nvm_data;
691 checksum = (u16) NVM_SUM - checksum;
692 ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum);
694 DEBUGOUT("NVM Write Error while updating checksum.\n");