Lines Matching defs:first
152 struct spi_transfer *t, *first;
160 first = list_first_entry(&m->transfers, struct spi_transfer,
164 if (first->bits_per_word != t->bits_per_word ||
165 first->speed_hz != t->speed_hz) {
171 /* ESPI supports MSB-first transfers for word size 8 / 16 only */
172 if (!(m->spi->mode & SPI_LSB_FIRST) && first->bits_per_word != 8 &&
173 first->bits_per_word != 16) {
175 "MSB-first transfer not supported for wordsize %u\n",
176 first->bits_per_word);
191 * - first transfer is a write and second is a read
195 * would hang because after the first FSL_ESPI_FIFO_SIZE bytes
403 /* In case of LSB-first and bits_per_word > 8 byte-swap all words */
422 /* In RXSKIP mode skip first transfer for reads */