Lines Matching defs:num
46 size_t num;
57 priv->num = 0;
122 static unsigned char sps30_serial_calc_chksum(const unsigned char *buf, size_t num)
127 for (i = 0; i < num; i++)
137 int num = 0;
140 buf[num++] = SPS30_SERIAL_SOF_EOF;
141 buf[num++] = 0;
142 num += sps30_serial_put_byte(buf + num, cmd);
143 num += sps30_serial_put_byte(buf + num, arg_size);
146 num += sps30_serial_put_byte(buf + num, arg[i]);
149 chksum = sps30_serial_calc_chksum(buf + 1, num - 1);
150 num += sps30_serial_put_byte(buf + num, chksum);
151 buf[num++] = SPS30_SERIAL_SOF_EOF;
153 return num;
161 if ((priv->num < SPS30_SERIAL_FRAME_MIN_SIZE) ||
162 (priv->num != SPS30_SERIAL_FRAME_MIN_SIZE +
181 chksum = sps30_serial_calc_chksum(priv->buf + 1, priv->num - 3);
182 if (priv->buf[priv->num - 2] != chksum) {
233 if (!priv->num && size && buf[0] != SPS30_SERIAL_SOF_EOF)
236 if (priv->num + size >= ARRAY_SIZE(priv->buf))
237 size = ARRAY_SIZE(priv->buf) - priv->num;
251 priv->buf[priv->num++] = byte;
255 if (priv->num < SPS30_SERIAL_FRAME_MIN_SIZE)
298 static int sps30_serial_read_meas(struct sps30_state *state, __be32 *meas, size_t num)
306 ret = sps30_serial_command(state, SPS30_SERIAL_READ_MEAS, NULL, 0, meas, num * sizeof(num));
312 if (ret != num * sizeof(*meas))