Lines Matching defs:buf_remaining
737 size_t buf_remaining = i2c_dev->msg_buf_remaining;
758 words_to_transfer = buf_remaining / BYTES_PER_FIFO_WORD;
765 buf_remaining -= words_to_transfer * BYTES_PER_FIFO_WORD;
772 if (rx_fifo_avail > 0 && buf_remaining > 0) {
774 * buf_remaining > 3 check not needed as rx_fifo_avail == 0
780 memcpy(buf, &val, buf_remaining);
781 buf_remaining = 0;
789 i2c_dev->msg_buf_remaining = buf_remaining;
797 size_t buf_remaining = i2c_dev->msg_buf_remaining;
811 words_to_transfer = buf_remaining / BYTES_PER_FIFO_WORD;
825 * cause us to finish writing all bytes (AKA buf_remaining
830 buf_remaining -= words_to_transfer * BYTES_PER_FIFO_WORD;
833 i2c_dev->msg_buf_remaining = buf_remaining;
849 if (tx_fifo_avail > 0 && buf_remaining > 0) {
851 * buf_remaining > 3 check not needed as tx_fifo_avail == 0
855 memcpy(&val, buf, buf_remaining);