BYTES_PER_FIFO_WORD
xfer_size = ALIGN(xfer_size, BYTES_PER_FIFO_WORD);
words_to_transfer = buf_remaining / BYTES_PER_FIFO_WORD;
buf += words_to_transfer * BYTES_PER_FIFO_WORD;
buf_remaining -= words_to_transfer * BYTES_PER_FIFO_WORD;
words_to_transfer = buf_remaining / BYTES_PER_FIFO_WORD;
buf_remaining -= words_to_transfer * BYTES_PER_FIFO_WORD;
i2c_dev->msg_buf = buf + words_to_transfer * BYTES_PER_FIFO_WORD;
buf += words_to_transfer * BYTES_PER_FIFO_WORD;
geni_se_config_packing(&port->se, BITS_PER_BYTE, BYTES_PER_FIFO_WORD,
geni_se_config_packing(&se, BITS_PER_BYTE, BYTES_PER_FIFO_WORD,
private_data->poll_cached_bytes_cnt = BYTES_PER_FIFO_WORD;
if (private_data->write_cached_bytes_cnt == BYTES_PER_FIFO_WORD) {
(BYTES_PER_FIFO_WORD - private_data->write_cached_bytes_cnt);
int chunk = min_t(int, bytes - i, BYTES_PER_FIFO_WORD);
total_bytes = BYTES_PER_FIFO_WORD * (word_cnt - 1);
total_bytes += BYTES_PER_FIFO_WORD;
u8 buf[BYTES_PER_FIFO_WORD];
tx_bytes = min(remaining, BYTES_PER_FIFO_WORD);
avail *= BYTES_PER_FIFO_WORD;