Lines Matching refs:fw
606 static int cyapa_gen3_check_fw(struct cyapa *cyapa, const struct firmware *fw) in cyapa_gen3_check_fw() argument
613 if (fw->size != CYAPA_FW_SIZE) { in cyapa_gen3_check_fw()
615 fw->size, CYAPA_FW_SIZE); in cyapa_gen3_check_fw()
620 csum_expected = (fw->data[0] << 8) | fw->data[1]; in cyapa_gen3_check_fw()
621 csum = cyapa_gen3_csum(&fw->data[2], CYAPA_FW_HDR_SIZE - 2); in cyapa_gen3_check_fw()
630 csum_expected = (fw->data[CYAPA_FW_HDR_SIZE - 2] << 8) | in cyapa_gen3_check_fw()
631 fw->data[CYAPA_FW_HDR_SIZE - 1]; in cyapa_gen3_check_fw()
632 csum = cyapa_gen3_csum(&fw->data[CYAPA_FW_HDR_SIZE], in cyapa_gen3_check_fw()
760 const struct firmware *fw) in cyapa_gen3_do_fw_update() argument
768 &fw->data[CYAPA_FW_HDR_BLOCK_COUNT * CYAPA_FW_BLOCK_SIZE]); in cyapa_gen3_do_fw_update()
777 &fw->data[0]); in cyapa_gen3_do_fw_update()
1223 const struct firmware *fw) { return 0; } in cyapa_gen3_bl_initiate() argument