Lines Matching defs:spi
22 #include <linux/spi/spi.h>
115 struct spi_device *spi,
360 static int at91_usart_spi_setup(struct spi_device *spi)
362 struct at91_usart_spi *aus = spi_master_get_devdata(spi->controller);
363 u32 *ausd = spi->controller_state;
366 if (spi->mode & SPI_CPOL)
371 if (spi->mode & SPI_CPHA)
376 if (spi->mode & SPI_LOOP)
386 spi->controller_state = ausd;
391 dev_dbg(&spi->dev,
393 spi->bits_per_word, spi->mode, spi->chip_select, mr);
399 struct spi_device *spi,
415 if (at91_usart_spi_can_dma(ctlr, spi, xfer) &&
424 dev_err(&spi->dev, "DMA transfer timeout\n");
448 struct spi_device *spi = message->spi;
449 u32 *ausd = spi->controller_state;
469 static void at91_usart_spi_cleanup(struct spi_device *spi)
471 struct at91_usart_spi_device *ausd = spi->controller_state;
473 spi->controller_state = NULL;