Lines Matching refs:rxsize
56 char *rxbuf, int rxsize) in scd30_serdev_xfer() argument
63 priv->num_expected = rxsize; in scd30_serdev_xfer()
110 int ret, rxsize, txsize = 2; in scd30_serdev_command() local
128 rxsize = SCD30_SERDEV_RX_HEADER_SIZE + size + SCD30_SERDEV_CRC_SIZE; in scd30_serdev_command()
139 rxsize = txsize; in scd30_serdev_command()
142 ret = scd30_serdev_xfer(state, txbuf, txsize, rxbuf, rxsize); in scd30_serdev_command()
154 if (rxbuf[2] != (rxsize - SCD30_SERDEV_RX_HEADER_SIZE - SCD30_SERDEV_CRC_SIZE)) { in scd30_serdev_command()
159 rxsize -= SCD30_SERDEV_CRC_SIZE; in scd30_serdev_command()
160 crc = get_unaligned_le16(rxbuf + rxsize); in scd30_serdev_command()
161 if (crc != scd30_serdev_calc_crc(rxbuf, rxsize)) { in scd30_serdev_command()
166 rxsize -= SCD30_SERDEV_RX_HEADER_SIZE; in scd30_serdev_command()
167 memcpy(rsp, rxbuf + SCD30_SERDEV_RX_HEADER_SIZE, rxsize); in scd30_serdev_command()