Lines Matching refs:data

103 /* SPI Controller driver's private data. */
134 static void davinci_spi_rx_buf_u8(u32 data, struct davinci_spi *dspi)
138 *rx++ = (u8)data;
143 static void davinci_spi_rx_buf_u16(u32 data, struct davinci_spi *dspi)
147 *rx++ = (u16)data;
154 u32 data = 0;
159 data = *tx++;
162 return data;
167 u32 data = 0;
172 data = *tx++;
175 return data;
232 * @dspi: the controller data
257 * @spi: spi device on which data transfer to be done
260 * This function determines data transfer method (8/16/32 bit transfer).
334 * (distinct from SPI_3WIRE, with just one data wire;
404 * @spi: spi device on which data transfer to be done
501 * @dspi: the controller data
536 static void davinci_spi_dma_rx_callback(void *data)
538 struct davinci_spi *dspi = (struct davinci_spi *)data;
546 static void davinci_spi_dma_tx_callback(void *data)
548 struct davinci_spi *dspi = (struct davinci_spi *)data;
557 * davinci_spi_bufs - functions which will handle transfer data
558 * @spi: spi device on which data transfer to be done
561 * This function will put data to be transferred into data register
694 dev_err(&spi->dev, "SPI data transfer error\n");
707 * @data: structure for SPI Master controller davinci_spi
712 static irqreturn_t dummy_thread_fn(s32 irq, void *data)
720 * @data: structure for SPI Master controller davinci_spi
728 static irqreturn_t davinci_spi_irq(s32 irq, void *data)
730 struct davinci_spi *dspi = data;
762 /* OF SPI data structure */
786 .data = &dm6441_spi_data,
790 .data = &da830_spi_data,
794 .data = &keystone_spi_data,
801 * spi_davinci_get_pdata - Get platform data from DTS binding
802 * @pdev: ptr to platform data
803 * @dspi: ptr to driver data
807 * NOTE: Not all platform data params are supported currently.
847 * @pdev: platform_device structure which contains plateform specific data
1004 * @pdev: platform_device structure which contains plateform specific data