Lines Matching defs:tspi
209 static inline u32 tegra_slink_readl(struct tegra_slink_data *tspi, in tegra_slink_readl()
215 static inline void tegra_slink_writel(struct tegra_slink_data *tspi, in tegra_slink_writel()
225 static void tegra_slink_clear_status(struct tegra_slink_data *tspi) in tegra_slink_clear_status()
236 static u32 tegra_slink_get_packed_size(struct tegra_slink_data *tspi, in tegra_slink_get_packed_size()
254 struct spi_device *spi, struct tegra_slink_data *tspi, in tegra_slink_calculate_curr_xfer_param()
289 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_fill_tx_fifo_from_client_txbuf()
331 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_read_rx_fifo_to_client_rxbuf()
364 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_copy_client_txbuf_to_spi_txbuf()
395 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_copy_spi_rxbuf_to_client_rxbuf()
432 static int tegra_slink_start_tx_dma(struct tegra_slink_data *tspi, int len) in tegra_slink_start_tx_dma()
451 static int tegra_slink_start_rx_dma(struct tegra_slink_data *tspi, int len) in tegra_slink_start_rx_dma()
471 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_start_dma_based_transfer()
556 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_start_cpu_based_transfer()
592 static int tegra_slink_init_dma_param(struct tegra_slink_data *tspi, in tegra_slink_init_dma_param()
644 static void tegra_slink_deinit_dma_param(struct tegra_slink_data *tspi, in tegra_slink_deinit_dma_param()
674 struct tegra_slink_data *tspi = spi_controller_get_devdata(spi->controller); in tegra_slink_start_transfer_one() local
740 struct tegra_slink_data *tspi = spi_controller_get_devdata(spi->controller); in tegra_slink_setup() local
774 struct tegra_slink_data *tspi = spi_controller_get_devdata(host); in tegra_slink_prepare_message() local
801 struct tegra_slink_data *tspi = spi_controller_get_devdata(host); in tegra_slink_transfer_one() local
831 struct tegra_slink_data *tspi = spi_controller_get_devdata(host); in tegra_slink_unprepare_message() local
839 static irqreturn_t handle_cpu_based_xfer(struct tegra_slink_data *tspi) in handle_cpu_based_xfer()
879 static irqreturn_t handle_dma_based_xfer(struct tegra_slink_data *tspi) in handle_dma_based_xfer()
961 struct tegra_slink_data *tspi = context_data; in tegra_slink_isr_thread() local
970 struct tegra_slink_data *tspi = context_data; in tegra_slink_isr() local
1003 struct tegra_slink_data *tspi; in tegra_slink_probe() local
1135 struct tegra_slink_data *tspi = spi_controller_get_devdata(host); in tegra_slink_remove() local
1163 struct tegra_slink_data *tspi = spi_controller_get_devdata(host); in tegra_slink_resume() local
1182 struct tegra_slink_data *tspi = spi_controller_get_devdata(host); in tegra_slink_runtime_suspend() local
1194 struct tegra_slink_data *tspi = spi_controller_get_devdata(host); in tegra_slink_runtime_resume() local