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);
439 struct spi_transfer *t, trans = {};
458 trans.len = m->frame_length;
459 trans.speed_hz = t->speed_hz;
460 trans.bits_per_word = t->bits_per_word;
461 trans.delay.value = delay_nsecs;
462 trans.delay.unit = SPI_DELAY_UNIT_NSECS;
463 trans.rx_nbits = rx_nbits;
465 if (trans.len)
466 ret = fsl_espi_trans(m, &trans);
468 m->actual_length = ret ? 0 : trans.len;