Lines Matching refs:data_length
55 __be16 data_length; member
134 size_t rlen, data_length; in occ_write() local
166 data_length = (cmd[2] << 8) + cmd[3]; in occ_write()
167 if (data_length > OCC_CMD_DATA_BYTES) { in occ_write()
173 for (i = 0; i < data_length + 4; ++i) in occ_write()
176 cmd[data_length + 4] = checksum >> 8; in occ_write()
177 cmd[data_length + 5] = checksum & 0xFF; in occ_write()
181 rc = fsi_occ_submit(client->occ->dev, cmd, data_length + 6, cmd, in occ_write()
217 static int occ_verify_checksum(struct occ_response *resp, u16 data_length) in occ_verify_checksum() argument
220 u16 checksum_resp = get_unaligned_be16(&resp->data[data_length]); in occ_verify_checksum()
227 checksum += (data_length >> 8) + (data_length & 0xFF); in occ_verify_checksum()
229 for (i = 0; i < data_length; ++i) in occ_verify_checksum()
465 resp_data_length = get_unaligned_be16(&resp->data_length); in fsi_occ_submit()