Lines Matching refs:buf16
5393 srom_otp_write_region_crc(si_t *sih, uint nbytes, uint16* buf16, bool write)
5410 if (!((buf16[SROM4_SIGN] == SROM4_SIGNATURE) ||
5411 (buf16[SROM8_SIGN] == SROM4_SIGNATURE) ||
5412 (buf16[SROM10_SIGN] == SROM4_SIGNATURE) ||
5413 (buf16[SROM11_SIGN] == SROM11_SIGNATURE))) {
5415 __FUNCTION__, buf16[SROM4_SIGN], buf16[SROM8_SIGN], buf16[SROM10_SIGN]));
5420 if (buf16[0] == 0xffff) {
5425 BS_ERROR(("%s: invalid buf16[0] = 0x%x\n", __FUNCTION__, buf16[0]));
5429 buf8 = (uint8*)buf16;
5437 buf16[SROM11_CRCREV] = (crc << 8) | (buf16[SROM11_CRCREV] & 0xff);
5439 buf16[SROM10_CRCREV] = (crc << 8) | (buf16[SROM10_CRCREV] & 0xff);
5441 buf16[SROM4_CRCREV] = (crc << 8) | (buf16[SROM4_CRCREV] & 0xff);
5446 err = otp_write_region(sih, OTP_HW_RGN, buf16, nbytes/2, 0);