Lines Matching refs:tegra_spi_data
166 struct tegra_spi_data { struct
227 static inline u32 tegra_spi_readl(struct tegra_spi_data *tspi, in tegra_spi_readl() argument
233 static inline void tegra_spi_writel(struct tegra_spi_data *tspi, in tegra_spi_writel()
243 static void tegra_spi_clear_status(struct tegra_spi_data *tspi) in tegra_spi_clear_status()
259 struct spi_device *spi, struct tegra_spi_data *tspi, in tegra_spi_calculate_curr_xfer_param()
293 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_fill_tx_fifo_from_client_txbuf()
345 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_read_rx_fifo_to_client_rxbuf()
389 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_copy_client_txbuf_to_spi_txbuf()
428 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_copy_spi_rxbuf_to_client_rxbuf()
473 static int tegra_spi_start_tx_dma(struct tegra_spi_data *tspi, int len) in tegra_spi_start_tx_dma()
492 static int tegra_spi_start_rx_dma(struct tegra_spi_data *tspi, int len) in tegra_spi_start_rx_dma()
511 static int tegra_spi_flush_fifos(struct tegra_spi_data *tspi) in tegra_spi_flush_fifos()
536 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_start_dma_based_transfer()
630 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_start_cpu_based_transfer()
661 static int tegra_spi_init_dma_param(struct tegra_spi_data *tspi, in tegra_spi_init_dma_param()
693 static void tegra_spi_deinit_dma_param(struct tegra_spi_data *tspi, in tegra_spi_deinit_dma_param()
725 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); in tegra_spi_set_hw_cs_timing()
780 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); in tegra_spi_setup_transfer_one()
873 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); in tegra_spi_start_transfer_one()
950 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); in tegra_spi_setup()
1002 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); in tegra_spi_transfer_end()
1020 static void tegra_spi_dump_regs(struct tegra_spi_data *tspi) in tegra_spi_dump_regs()
1038 struct tegra_spi_data *tspi = spi_master_get_devdata(master); in tegra_spi_transfer_one_message()
1126 static irqreturn_t handle_cpu_based_xfer(struct tegra_spi_data *tspi) in handle_cpu_based_xfer()
1167 static irqreturn_t handle_dma_based_xfer(struct tegra_spi_data *tspi) in handle_dma_based_xfer()
1250 struct tegra_spi_data *tspi = context_data; in tegra_spi_isr_thread()
1259 struct tegra_spi_data *tspi = context_data; in tegra_spi_isr()
1304 struct tegra_spi_data *tspi; in tegra_spi_probe()
1449 struct tegra_spi_data *tspi = spi_master_get_devdata(master); in tegra_spi_remove()
1477 struct tegra_spi_data *tspi = spi_master_get_devdata(master); in tegra_spi_resume()
1498 struct tegra_spi_data *tspi = spi_master_get_devdata(master); in tegra_spi_runtime_suspend()
1510 struct tegra_spi_data *tspi = spi_master_get_devdata(master); in tegra_spi_runtime_resume()