Lines Matching refs:davinci_spi
105 struct davinci_spi {
125 void (*get_rx)(u32 rx_data, struct davinci_spi *);
126 u32 (*get_tx)(struct davinci_spi *);
135 static void davinci_spi_rx_buf_u8(u32 data, struct davinci_spi *dspi)
144 static void davinci_spi_rx_buf_u16(u32 data, struct davinci_spi *dspi)
153 static u32 davinci_spi_tx_buf_u8(struct davinci_spi *dspi)
166 static u32 davinci_spi_tx_buf_u16(struct davinci_spi *dspi)
200 struct davinci_spi *dspi;
242 static inline int davinci_spi_get_prescale(struct davinci_spi *dspi,
269 struct davinci_spi *dspi;
383 struct davinci_spi *dspi = spi_master_get_devdata(spi->master);
411 struct davinci_spi *dspi;
461 static int davinci_spi_check_error(struct davinci_spi *dspi, int int_status)
507 static int davinci_spi_process_events(struct davinci_spi *dspi)
539 struct davinci_spi *dspi = (struct davinci_spi *)data;
549 struct davinci_spi *dspi = (struct davinci_spi *)data;
568 struct davinci_spi *dspi;
708 * @data: structure for SPI Master controller davinci_spi
721 * @data: structure for SPI Master controller davinci_spi
731 struct davinci_spi *dspi = data;
744 static int davinci_spi_request_dma(struct davinci_spi *dspi)
811 struct davinci_spi *dspi)
845 struct davinci_spi *dspi)
865 struct davinci_spi *dspi;
871 master = spi_alloc_master(&pdev->dev, sizeof(struct davinci_spi));
1028 struct davinci_spi *dspi;