Lines Matching refs:crc
173 uint32_t crc; in pm_ipi_buff_read() local
197 crc = mmio_read_32(buffer_base + (PAYLOAD_CRC_POS * PAYLOAD_ARG_SIZE)); in pm_ipi_buff_read()
198 if (crc != calculate_crc((uint32_t *)buffer_base, IPI_W0_TO_W6_SIZE)) { in pm_ipi_buff_read()
199 NOTICE("ERROR in CRC response payload value:0x%x\n", crc); in pm_ipi_buff_read()
228 uint32_t crc; in pm_ipi_buff_read_callb() local
243 crc = mmio_read_32(buffer_base + (PAYLOAD_CRC_POS * PAYLOAD_ARG_SIZE)); in pm_ipi_buff_read_callb()
244 if (crc != calculate_crc((uint32_t *)buffer_base, IPI_W0_TO_W6_SIZE)) { in pm_ipi_buff_read_callb()
245 NOTICE("ERROR in CRC response payload value:0x%x\n", crc); in pm_ipi_buff_read_callb()
322 uint32_t crc = crcinit; in calculate_crc() local
332 bit = crc & crchighbit; in calculate_crc()
333 crc <<= 1U; in calculate_crc()
338 crc ^= polynom; in calculate_crc()
342 crc &= crcmask; in calculate_crc()
344 return crc; in calculate_crc()