Lines Matching refs:tegra_qspi

176 struct tegra_qspi {  struct
233 static inline u32 tegra_qspi_readl(struct tegra_qspi *tqspi, unsigned long offset) in tegra_qspi_readl() argument
238 static inline void tegra_qspi_writel(struct tegra_qspi *tqspi, u32 value, unsigned long offset) in tegra_qspi_writel()
247 static void tegra_qspi_mask_clear_irq(struct tegra_qspi *tqspi) in tegra_qspi_mask_clear_irq()
268 tegra_qspi_calculate_curr_xfer_param(struct tegra_qspi *tqspi, struct spi_transfer *t) in tegra_qspi_calculate_curr_xfer_param()
307 tegra_qspi_fill_tx_fifo_from_client_txbuf(struct tegra_qspi *tqspi, struct spi_transfer *t) in tegra_qspi_fill_tx_fifo_from_client_txbuf()
356 tegra_qspi_read_rx_fifo_to_client_rxbuf(struct tegra_qspi *tqspi, struct spi_transfer *t) in tegra_qspi_read_rx_fifo_to_client_rxbuf()
400 tegra_qspi_copy_client_txbuf_to_qspi_txbuf(struct tegra_qspi *tqspi, struct spi_transfer *t) in tegra_qspi_copy_client_txbuf_to_qspi_txbuf()
443 tegra_qspi_copy_qspi_rxbuf_to_client_rxbuf(struct tegra_qspi *tqspi, struct spi_transfer *t) in tegra_qspi_copy_qspi_rxbuf_to_client_rxbuf()
485 static int tegra_qspi_start_tx_dma(struct tegra_qspi *tqspi, struct spi_transfer *t, int len) in tegra_qspi_start_tx_dma()
513 static int tegra_qspi_start_rx_dma(struct tegra_qspi *tqspi, struct spi_transfer *t, int len) in tegra_qspi_start_rx_dma()
541 static int tegra_qspi_flush_fifos(struct tegra_qspi *tqspi, bool atomic) in tegra_qspi_flush_fifos()
563 static void tegra_qspi_unmask_irq(struct tegra_qspi *tqspi) in tegra_qspi_unmask_irq()
572 static int tegra_qspi_dma_map_xfer(struct tegra_qspi *tqspi, struct spi_transfer *t) in tegra_qspi_dma_map_xfer()
597 static void tegra_qspi_dma_unmap_xfer(struct tegra_qspi *tqspi, struct spi_transfer *t) in tegra_qspi_dma_unmap_xfer()
607 static int tegra_qspi_start_dma_based_transfer(struct tegra_qspi *tqspi, struct spi_transfer *t) in tegra_qspi_start_dma_based_transfer()
699 static int tegra_qspi_start_cpu_based_transfer(struct tegra_qspi *qspi, struct spi_transfer *t) in tegra_qspi_start_cpu_based_transfer()
722 static void tegra_qspi_deinit_dma(struct tegra_qspi *tqspi) in tegra_qspi_deinit_dma()
750 static int tegra_qspi_init_dma(struct tegra_qspi *tqspi) in tegra_qspi_init_dma()
812 struct tegra_qspi *tqspi = spi_master_get_devdata(spi->master); in tegra_qspi_setup_transfer_one()
873 struct tegra_qspi *tqspi = spi_master_get_devdata(spi->master); in tegra_qspi_start_transfer_one()
928 struct tegra_qspi *tqspi = spi_master_get_devdata(spi->master); in tegra_qspi_parse_cdata_dt()
944 struct tegra_qspi *tqspi = spi_master_get_devdata(spi->master); in tegra_qspi_setup()
980 static void tegra_qspi_dump_regs(struct tegra_qspi *tqspi) in tegra_qspi_dump_regs()
997 static void tegra_qspi_handle_error(struct tegra_qspi *tqspi) in tegra_qspi_handle_error()
1008 struct tegra_qspi *tqspi = spi_master_get_devdata(spi->master); in tegra_qspi_transfer_end()
1054 static int tegra_qspi_combined_seq_xfer(struct tegra_qspi *tqspi, in tegra_qspi_combined_seq_xfer()
1190 static int tegra_qspi_non_combined_seq_xfer(struct tegra_qspi *tqspi, in tegra_qspi_non_combined_seq_xfer()
1294 static bool tegra_qspi_validate_cmb_seq(struct tegra_qspi *tqspi, in tegra_qspi_validate_cmb_seq()
1322 struct tegra_qspi *tqspi = spi_master_get_devdata(master); in tegra_qspi_transfer_one_message()
1335 static irqreturn_t handle_cpu_based_xfer(struct tegra_qspi *tqspi) in handle_cpu_based_xfer()
1368 static irqreturn_t handle_dma_based_xfer(struct tegra_qspi *tqspi) in handle_dma_based_xfer()
1445 struct tegra_qspi *tqspi = context_data; in tegra_qspi_isr_thread()
1537 struct tegra_qspi *tqspi; in tegra_qspi_probe()
1648 struct tegra_qspi *tqspi = spi_master_get_devdata(master); in tegra_qspi_remove()
1666 struct tegra_qspi *tqspi = spi_master_get_devdata(master); in tegra_qspi_resume()
1685 struct tegra_qspi *tqspi = spi_master_get_devdata(master); in tegra_qspi_runtime_suspend()
1701 struct tegra_qspi *tqspi = spi_master_get_devdata(master); in tegra_qspi_runtime_resume()