Lines Matching defs:buf_len
288 int msg_wrt_idx, msg_itr_lmt, buf_len, data_idx;
308 buf_len = msgs[msg_wrt_idx].len;
311 regmap_write(dev->map, DW_IC_TX_TL, buf_len - 1);
317 for (msg_itr_lmt = buf_len; msg_itr_lmt > 0; msg_itr_lmt--) {
326 regmap_write(dev->map, DW_IC_TX_TL, 2 * (buf_len - 1));
327 regmap_write(dev->map, DW_IC_RX_TL, 2 * (buf_len - 1));
337 for (data_idx = 0; data_idx < buf_len; data_idx++) {
380 int msg_idx, buf_len, data_idx, ret;
391 buf_len = msgs[msg_idx].len;
393 for (data_idx = 0; data_idx < buf_len; data_idx++) {
394 if (msg_idx == num_msgs - 1 && data_idx == buf_len - 1)
433 u32 buf_len = dev->tx_buf_len;
458 buf_len = msgs[dev->msg_write_idx].len;
475 while (buf_len > 0 && tx_limit > 0 && rx_limit > 0) {
492 buf_len == 1 && !(flags & I2C_M_RECV_LEN))
514 tx_limit--; buf_len--;
518 dev->tx_buf_len = buf_len;
531 } else if (buf_len > 0) {