Lines Matching refs:davinci_spi
104 struct davinci_spi {
124 void (*get_rx)(u32 rx_data, struct davinci_spi *);
125 u32 (*get_tx)(struct davinci_spi *);
134 static void davinci_spi_rx_buf_u8(u32 data, struct davinci_spi *dspi)
143 static void davinci_spi_rx_buf_u16(u32 data, struct davinci_spi *dspi)
152 static u32 davinci_spi_tx_buf_u8(struct davinci_spi *dspi)
165 static u32 davinci_spi_tx_buf_u16(struct davinci_spi *dspi)
199 struct davinci_spi *dspi;
241 static inline int davinci_spi_get_prescale(struct davinci_spi *dspi,
268 struct davinci_spi *dspi;
382 struct davinci_spi *dspi = spi_controller_get_devdata(spi->controller);
410 struct davinci_spi *dspi;
460 static int davinci_spi_check_error(struct davinci_spi *dspi, int int_status)
506 static int davinci_spi_process_events(struct davinci_spi *dspi)
538 struct davinci_spi *dspi = (struct davinci_spi *)data;
548 struct davinci_spi *dspi = (struct davinci_spi *)data;
567 struct davinci_spi *dspi;
707 * @data: structure for SPI Master controller davinci_spi
720 * @data: structure for SPI Master controller davinci_spi
730 struct davinci_spi *dspi = data;
743 static int davinci_spi_request_dma(struct davinci_spi *dspi)
810 struct davinci_spi *dspi)
839 struct davinci_spi *dspi)
859 struct davinci_spi *dspi;
865 host = spi_alloc_host(&pdev->dev, sizeof(struct davinci_spi));
1013 struct davinci_spi *dspi;