Lines Matching refs:transfer
561 struct spi_transfer *transfer; in stm32_qspi_transfer_one_message() local
577 list_for_each_entry(transfer, &msg->transfers, transfer_list) { in stm32_qspi_transfer_one_message()
583 transfer->tx_buf, transfer->tx_nbits, in stm32_qspi_transfer_one_message()
584 transfer->rx_buf, transfer->rx_nbits, in stm32_qspi_transfer_one_message()
585 transfer->len, transfer->dummy_data); in stm32_qspi_transfer_one_message()
592 if (transfer->dummy_data) { in stm32_qspi_transfer_one_message()
593 op.dummy.buswidth = transfer->tx_nbits; in stm32_qspi_transfer_one_message()
594 op.dummy.nbytes = transfer->len; in stm32_qspi_transfer_one_message()
595 dummy_bytes = transfer->len; in stm32_qspi_transfer_one_message()
598 if (list_is_last(&transfer->transfer_list, &msg->transfers)) { in stm32_qspi_transfer_one_message()
603 transfer = list_next_entry(transfer, transfer_list); in stm32_qspi_transfer_one_message()
606 op.data.nbytes = transfer->len; in stm32_qspi_transfer_one_message()
608 if (transfer->rx_buf) { in stm32_qspi_transfer_one_message()
610 op.data.buswidth = transfer->rx_nbits; in stm32_qspi_transfer_one_message()
612 op.data.buf.in = transfer->rx_buf; in stm32_qspi_transfer_one_message()
615 op.data.buswidth = transfer->tx_nbits; in stm32_qspi_transfer_one_message()
617 op.data.buf.out = transfer->tx_buf; in stm32_qspi_transfer_one_message()
624 msg->actual_length += transfer->len + dummy_bytes; in stm32_qspi_transfer_one_message()