Lines Matching refs:crc
87 u16 crc = 0xffff; in nxp_nci_fw_crc() local
90 crc = ((crc >> 8) | (crc << 8)) ^ *buffer++; in nxp_nci_fw_crc()
91 crc ^= (crc & 0xff) >> 4; in nxp_nci_fw_crc()
92 crc ^= (crc & 0xff) << 12; in nxp_nci_fw_crc()
93 crc ^= (crc & 0xff) << 5; in nxp_nci_fw_crc()
96 return crc; in nxp_nci_fw_crc()
102 u16 header, crc; in nxp_nci_fw_send_chunk() local
130 crc = nxp_nci_fw_crc(skb->data, chunk_len + NXP_NCI_FW_HDR_LEN); in nxp_nci_fw_send_chunk()
131 put_unaligned_be16(crc, skb_put(skb, NXP_NCI_FW_CRC_LEN)); in nxp_nci_fw_send_chunk()
295 u16 crc, frame_crc; in nxp_nci_fw_check_crc() local
298 crc = nxp_nci_fw_crc(skb->data, len); in nxp_nci_fw_check_crc()
301 return (crc ^ frame_crc); in nxp_nci_fw_check_crc()