Lines Matching refs:data
104 /* SPI Controller driver's private data. */
135 static void davinci_spi_rx_buf_u8(u32 data, struct davinci_spi *dspi)
139 *rx++ = (u8)data;
144 static void davinci_spi_rx_buf_u16(u32 data, struct davinci_spi *dspi)
148 *rx++ = (u16)data;
155 u32 data = 0;
160 data = *tx++;
163 return data;
168 u32 data = 0;
173 data = *tx++;
176 return data;
233 * @dspi: the controller data
258 * @spi: spi device on which data transfer to be done
261 * This function determines data transfer method (8/16/32 bit transfer).
335 * (distinct from SPI_3WIRE, with just one data wire;
405 * @spi: spi device on which data transfer to be done
502 * @dspi: the controller data
537 static void davinci_spi_dma_rx_callback(void *data)
539 struct davinci_spi *dspi = (struct davinci_spi *)data;
547 static void davinci_spi_dma_tx_callback(void *data)
549 struct davinci_spi *dspi = (struct davinci_spi *)data;
558 * davinci_spi_bufs - functions which will handle transfer data
559 * @spi: spi device on which data transfer to be done
562 * This function will put data to be transferred into data register
695 dev_err(&spi->dev, "SPI data transfer error\n");
708 * @data: structure for SPI Master controller davinci_spi
713 static irqreturn_t dummy_thread_fn(s32 irq, void *data)
721 * @data: structure for SPI Master controller davinci_spi
729 static irqreturn_t davinci_spi_irq(s32 irq, void *data)
731 struct davinci_spi *dspi = data;
763 /* OF SPI data structure */
787 .data = &dm6441_spi_data,
791 .data = &da830_spi_data,
795 .data = &keystone_spi_data,
802 * spi_davinci_get_pdata - Get platform data from DTS binding
803 * @pdev: ptr to platform data
804 * @dspi: ptr to driver data
808 * NOTE: Not all platform data params are supported currently.
825 spi_data = (struct davinci_spi_of_data *)match->data;
853 * @pdev: platform_device structure which contains plateform specific data
1019 * @pdev: platform_device structure which contains plateform specific data