Lines Matching refs:tfr
262 struct spi_transfer *tfr)
277 struct spi_transfer *tfr)
297 return __bcm2835aux_spi_transfer_one_irq(host, spi, tfr);
302 struct spi_transfer *tfr)
332 spi, tfr);
342 struct spi_transfer *tfr)
357 spi_hz = tfr->speed_hz;
374 tfr->effective_speed_hz = clk_hz / (2 * (speed + 1));
377 bs->tx_buf = tfr->tx_buf;
378 bs->rx_buf = tfr->rx_buf;
379 bs->tx_len = tfr->len;
380 bs->rx_len = tfr->len;
391 byte_limit = hz_per_byte ? tfr->effective_speed_hz / hz_per_byte : 1;
394 if (tfr->len < byte_limit)
395 return bcm2835aux_spi_transfer_one_poll(host, spi, tfr);
398 return bcm2835aux_spi_transfer_one_irq(host, spi, tfr);