Lines Matching defs:trans
397 static int fsl_espi_trans(struct spi_message *m, struct spi_transfer *trans)
404 espi->swab = spi->mode & SPI_LSB_FIRST && trans->bits_per_word > 8;
417 if (trans->rx_nbits == SPI_NBITS_DUAL && !espi->rxskip) {
426 fsl_espi_setup_transfer(spi, trans);
428 ret = fsl_espi_bufs(spi, trans);
430 spi_transfer_delay_exec(trans);
440 struct spi_transfer *t, trans = {};
465 trans.len = m->frame_length;
466 trans.speed_hz = t->speed_hz;
467 trans.bits_per_word = t->bits_per_word;
468 trans.delay.value = delay_nsecs;
469 trans.delay.unit = SPI_DELAY_UNIT_NSECS;
470 trans.rx_nbits = rx_nbits;
472 if (trans.len)
473 ret = fsl_espi_trans(m, &trans);
475 m->actual_length = ret ? 0 : trans.len;