Lines Matching refs:transfer
299 struct spi_transfer *transfer)
306 if (transfer->tx_buf) {
310 const u8 *tx = transfer->tx_buf;
312 while (transfer->len > sent) {
314 (int)transfer->len - sent);
333 } else if (transfer->rx_buf) {
336 u8 *rx = transfer->rx_buf;
338 while (transfer->len > recv) {
355 (int)transfer->len - recv);
430 struct spi_transfer *transfer;
437 list_for_each_entry(transfer, &mesg->transfers, transfer_list) {
442 if (!transfer->tx_buf || transfer->len > SPI_FSI_MAX_TX_SIZE) {
447 dev_dbg(ctx->dev, "Start tx of %d bytes.\n", transfer->len);
456 len = transfer->len;
464 if (!list_is_last(&transfer->transfer_list,
466 next = list_next_entry(transfer, transfer_list);
493 rc = fsi_spi_transfer_data(ctx, transfer);
502 transfer = next;