Lines Matching refs:tegra_slink_data
162 struct tegra_slink_data { struct
221 static inline u32 tegra_slink_readl(struct tegra_slink_data *tspi, in tegra_slink_readl() argument
227 static inline void tegra_slink_writel(struct tegra_slink_data *tspi, in tegra_slink_writel()
237 static void tegra_slink_clear_status(struct tegra_slink_data *tspi) in tegra_slink_clear_status()
248 static u32 tegra_slink_get_packed_size(struct tegra_slink_data *tspi, in tegra_slink_get_packed_size()
266 struct spi_device *spi, struct tegra_slink_data *tspi, in tegra_slink_calculate_curr_xfer_param()
301 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_fill_tx_fifo_from_client_txbuf()
343 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_read_rx_fifo_to_client_rxbuf()
376 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_copy_client_txbuf_to_spi_txbuf()
407 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_copy_spi_rxbuf_to_client_rxbuf()
444 static int tegra_slink_start_tx_dma(struct tegra_slink_data *tspi, int len) in tegra_slink_start_tx_dma()
463 static int tegra_slink_start_rx_dma(struct tegra_slink_data *tspi, int len) in tegra_slink_start_rx_dma()
483 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_start_dma_based_transfer()
568 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_start_cpu_based_transfer()
604 static int tegra_slink_init_dma_param(struct tegra_slink_data *tspi, in tegra_slink_init_dma_param()
661 static void tegra_slink_deinit_dma_param(struct tegra_slink_data *tspi, in tegra_slink_deinit_dma_param()
691 struct tegra_slink_data *tspi = spi_master_get_devdata(spi->master); in tegra_slink_start_transfer_one()
751 struct tegra_slink_data *tspi = spi_master_get_devdata(spi->master); in tegra_slink_setup()
785 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_prepare_message()
812 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_transfer_one()
842 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_unprepare_message()
850 static irqreturn_t handle_cpu_based_xfer(struct tegra_slink_data *tspi) in handle_cpu_based_xfer()
890 static irqreturn_t handle_dma_based_xfer(struct tegra_slink_data *tspi) in handle_dma_based_xfer()
972 struct tegra_slink_data *tspi = context_data; in tegra_slink_isr_thread()
981 struct tegra_slink_data *tspi = context_data; in tegra_slink_isr()
1014 struct tegra_slink_data *tspi; in tegra_slink_probe()
1149 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_remove()
1177 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_resume()
1196 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_runtime_suspend()
1208 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_runtime_resume()