Lines Matching refs:crc
76 u16 crc = 0xffff; in nxp_nci_fw_crc() local
79 crc = ((crc >> 8) | (crc << 8)) ^ *buffer++; in nxp_nci_fw_crc()
80 crc ^= (crc & 0xff) >> 4; in nxp_nci_fw_crc()
81 crc ^= (crc & 0xff) << 12; in nxp_nci_fw_crc()
82 crc ^= (crc & 0xff) << 5; in nxp_nci_fw_crc()
85 return crc; in nxp_nci_fw_crc()
91 u16 header, crc; in nxp_nci_fw_send_chunk() local
116 crc = nxp_nci_fw_crc(skb->data, chunk_len + NXP_NCI_FW_HDR_LEN); in nxp_nci_fw_send_chunk()
117 put_unaligned_be16(crc, skb_put(skb, NXP_NCI_FW_CRC_LEN)); in nxp_nci_fw_send_chunk()
280 u16 crc, frame_crc; in nxp_nci_fw_check_crc() local
283 crc = nxp_nci_fw_crc(skb->data, len); in nxp_nci_fw_check_crc()
286 return (crc ^ frame_crc); in nxp_nci_fw_check_crc()