Lines Matching refs:data
148 * which is provided as driver data to the driver.
167 * @pdev: Pointer to device's platform device data
169 * @cntrlr_info: Platform specific data for the controller this driver manages.
178 * @rx_dma: Local receive DMA data (e.g. chan and direction)
179 * @tx_dma: Local transmit DMA data (e.g. chan and direction)
180 * @port_conf: Local SPI port configuartion data
251 static void s3c64xx_spi_dmacb(void *data)
254 struct s3c64xx_spi_dma_data *dma = data;
258 sdd = container_of(data,
261 sdd = container_of(data,
432 /* Always shift in data in FIFO, even if xfer is Tx only,
509 /* return the actual received data length */
532 * DmaTx returns after simply writing data in the FIFO,
534 * DmaRx returns only after Dma read data from FIFO which
610 /* wait for data to be received in the fifo */
830 dev_err(&spi->dev, "failed to enable data path for transfer: %d\n", status);
910 data_np = of_get_child_by_name(target_np, "controller-data");
924 * and save the configuration in a local data-structure.
1022 static irqreturn_t s3c64xx_spi_irq(int irq, void *data)
1024 struct s3c64xx_spi_driver_data *sdd = data;
1501 .data = (void *)&s3c2443_spi_port_config,
1504 .data = (void *)&s3c6410_spi_port_config,
1507 .data = (void *)&s5pv210_spi_port_config,
1510 .data = (void *)&exynos4_spi_port_config,
1513 .data = (void *)&exynos7_spi_port_config,
1516 .data = (void *)&exynos5433_spi_port_config,
1519 .data = (void *)&exynosautov9_spi_port_config,
1522 .data = (void *)&fsd_spi_port_config,