Lines Matching refs:todo
176 int todo; in cros_ec_spi_receive_packet() local
217 todo = end - ++ptr; in cros_ec_spi_receive_packet()
218 BUG_ON(todo < 0 || todo > ec_dev->din_size); in cros_ec_spi_receive_packet()
219 todo = min(todo, need_len); in cros_ec_spi_receive_packet()
220 memmove(ec_dev->din, ptr, todo); in cros_ec_spi_receive_packet()
221 ptr = ec_dev->din + todo; in cros_ec_spi_receive_packet()
223 need_len, todo); in cros_ec_spi_receive_packet()
224 need_len -= todo; in cros_ec_spi_receive_packet()
227 if (todo < sizeof(*response)) { in cros_ec_spi_receive_packet()
228 ret = receive_n_bytes(ec_dev, ptr, sizeof(*response) - todo); in cros_ec_spi_receive_packet()
231 ptr += (sizeof(*response) - todo); in cros_ec_spi_receive_packet()
232 todo = sizeof(*response); in cros_ec_spi_receive_packet()
249 todo = min(need_len, 256); in cros_ec_spi_receive_packet()
251 todo, need_len, ptr - ec_dev->din); in cros_ec_spi_receive_packet()
253 ret = receive_n_bytes(ec_dev, ptr, todo); in cros_ec_spi_receive_packet()
257 ptr += todo; in cros_ec_spi_receive_packet()
258 need_len -= todo; in cros_ec_spi_receive_packet()
284 int todo; in cros_ec_spi_receive_response() local
325 todo = end - ++ptr; in cros_ec_spi_receive_response()
326 BUG_ON(todo < 0 || todo > ec_dev->din_size); in cros_ec_spi_receive_response()
327 todo = min(todo, need_len); in cros_ec_spi_receive_response()
328 memmove(ec_dev->din, ptr, todo); in cros_ec_spi_receive_response()
329 ptr = ec_dev->din + todo; in cros_ec_spi_receive_response()
331 need_len, todo); in cros_ec_spi_receive_response()
332 need_len -= todo; in cros_ec_spi_receive_response()
342 todo = min(need_len, 256); in cros_ec_spi_receive_response()
344 todo, need_len, ptr - ec_dev->din); in cros_ec_spi_receive_response()
346 ret = receive_n_bytes(ec_dev, ptr, todo); in cros_ec_spi_receive_response()
350 debug_packet(ec_dev->dev, "interim", ptr, todo); in cros_ec_spi_receive_response()
351 ptr += todo; in cros_ec_spi_receive_response()
352 need_len -= todo; in cros_ec_spi_receive_response()