Lines Matching defs:tdc
235 static inline void tdc_write(struct tegra_dma_channel *tdc, in tdc_write()
241 static inline u32 tdc_read(struct tegra_dma_channel *tdc, u32 reg) in tdc_read()
257 static inline struct device *tdc2dev(struct tegra_dma_channel *tdc) in tdc2dev()
265 static struct tegra_dma_desc *tegra_dma_desc_get(struct tegra_dma_channel *tdc) in tegra_dma_desc_get()
296 static void tegra_dma_desc_put(struct tegra_dma_channel *tdc, in tegra_dma_desc_put()
309 tegra_dma_sg_req_get(struct tegra_dma_channel *tdc) in tegra_dma_sg_req_get()
332 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_slave_config() local
345 static void tegra_dma_global_pause(struct tegra_dma_channel *tdc, in tegra_dma_global_pause()
363 static void tegra_dma_global_resume(struct tegra_dma_channel *tdc) in tegra_dma_global_resume()
380 static void tegra_dma_pause(struct tegra_dma_channel *tdc, in tegra_dma_pause()
395 static void tegra_dma_resume(struct tegra_dma_channel *tdc) in tegra_dma_resume()
405 static void tegra_dma_stop(struct tegra_dma_channel *tdc) in tegra_dma_stop()
427 static void tegra_dma_start(struct tegra_dma_channel *tdc, in tegra_dma_start()
445 static void tegra_dma_configure_for_next(struct tegra_dma_channel *tdc, in tegra_dma_configure_for_next()
489 static void tdc_start_head_req(struct tegra_dma_channel *tdc) in tdc_start_head_req()
500 static void tdc_configure_next_head_desc(struct tegra_dma_channel *tdc) in tdc_configure_next_head_desc()
513 get_current_xferred_count(struct tegra_dma_channel *tdc, in get_current_xferred_count()
520 static void tegra_dma_abort_all(struct tegra_dma_channel *tdc) in tegra_dma_abort_all()
544 static bool handle_continuous_head_request(struct tegra_dma_channel *tdc, in handle_continuous_head_request()
570 static void handle_once_dma_done(struct tegra_dma_channel *tdc, in handle_once_dma_done()
604 static void handle_cont_sngl_cycle_dma_done(struct tegra_dma_channel *tdc, in handle_cont_sngl_cycle_dma_done()
637 struct tegra_dma_channel *tdc = from_tasklet(tdc, t, tasklet); in tegra_dma_tasklet() local
663 struct tegra_dma_channel *tdc = dev_id; in tegra_dma_isr() local
689 struct tegra_dma_channel *tdc = to_tegra_dma_chan(txd->chan); in tegra_dma_tx_submit() local
704 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_issue_pending() local
738 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_terminate_all() local
792 static bool tegra_dma_eoc_interrupt_deasserted(struct tegra_dma_channel *tdc) in tegra_dma_eoc_interrupt_deasserted()
806 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_synchronize() local
827 static unsigned int tegra_dma_sg_bytes_xferred(struct tegra_dma_channel *tdc, in tegra_dma_sg_bytes_xferred()
890 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_tx_status() local
939 static inline unsigned int get_bus_width(struct tegra_dma_channel *tdc, in get_bus_width()
958 static inline unsigned int get_burst_size(struct tegra_dma_channel *tdc, in get_burst_size()
989 static int get_transfer_param(struct tegra_dma_channel *tdc, in get_transfer_param()
1022 static void tegra_dma_prep_wcount(struct tegra_dma_channel *tdc, in tegra_dma_prep_wcount()
1042 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_prep_slave_sg() local
1167 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_prep_dma_cyclic() local
1299 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_alloc_chan_resources() local
1308 struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc); in tegra_dma_free_chan_resources() local
1349 struct tegra_dma_channel *tdc; in tegra_dma_of_xlate() local
1483 struct tegra_dma_channel *tdc = &tdma->channels[i]; in tegra_dma_probe() local
1618 struct tegra_dma_channel *tdc = &tdma->channels[i]; in tegra_dma_dev_suspend() local