Symbol: tegra_dma_channel
drivers/dma/tegra186-gpc-dma.c
1022
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1143
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1256
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1272
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1280
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1300
struct tegra_dma_channel *tdc;
drivers/dma/tegra186-gpc-dma.c
139
struct tegra_dma_channel;
drivers/dma/tegra186-gpc-dma.c
1404
static int tegra_dma_program_sid(struct tegra_dma_channel *tdc, int stream_id)
drivers/dma/tegra186-gpc-dma.c
1421
struct tegra_dma_channel *tdc;
drivers/dma/tegra186-gpc-dma.c
155
int (*terminate)(struct tegra_dma_channel *tdc);
drivers/dma/tegra186-gpc-dma.c
1585
struct tegra_dma_channel *tdc = &tdma->channels[i];
drivers/dma/tegra186-gpc-dma.c
1607
struct tegra_dma_channel *tdc = &tdma->channels[i];
drivers/dma/tegra186-gpc-dma.c
207
struct tegra_dma_channel *tdc;
drivers/dma/tegra186-gpc-dma.c
243
struct tegra_dma_channel channels[];
drivers/dma/tegra186-gpc-dma.c
246
static inline void tdc_write(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
252
static inline u32 tdc_read(struct tegra_dma_channel *tdc, u32 reg)
drivers/dma/tegra186-gpc-dma.c
257
static inline struct tegra_dma_channel *to_tegra_dma_chan(struct dma_chan *dc)
drivers/dma/tegra186-gpc-dma.c
259
return container_of(dc, struct tegra_dma_channel, vc.chan);
drivers/dma/tegra186-gpc-dma.c
267
static inline struct device *tdc2dev(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
272
static void tegra_dma_program_addr(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
291
static void tegra_dma_dump_chan_regs(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
323
static int tegra_dma_sid_reserve(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
354
static void tegra_dma_sid_free(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
381
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
389
static int tegra_dma_pause(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
418
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
432
static void tegra_dma_resume(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
445
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
458
static inline int tegra_dma_pause_noerr(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
469
static void tegra_dma_disable(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
490
static void tegra_dma_configure_next_sg(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
522
static void tegra_dma_start(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
556
static void tegra_dma_xfer_complete(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
565
static void tegra_dma_chan_decode_error(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
608
struct tegra_dma_channel *tdc = dev_id;
drivers/dma/tegra186-gpc-dma.c
653
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
676
static int tegra_dma_stop_client(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
716
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
745
static int tegra_dma_get_residual(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
778
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
809
static inline int get_bus_width(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
825
static unsigned int get_burst_size(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
855
static int get_transfer_param(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
889
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
954
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
1022
static void tegra_dma_prep_wcount(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
1042
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
1167
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
1299
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
1308
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
1349
struct tegra_dma_channel *tdc;
drivers/dma/tegra20-apb-dma.c
1483
struct tegra_dma_channel *tdc = &tdma->channels[i];
drivers/dma/tegra20-apb-dma.c
1618
struct tegra_dma_channel *tdc = &tdma->channels[i];
drivers/dma/tegra20-apb-dma.c
174
struct tegra_dma_channel;
drivers/dma/tegra20-apb-dma.c
176
typedef void (*dma_isr_handler)(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
227
struct tegra_dma_channel channels[];
drivers/dma/tegra20-apb-dma.c
235
static inline void tdc_write(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
241
static inline u32 tdc_read(struct tegra_dma_channel *tdc, u32 reg)
drivers/dma/tegra20-apb-dma.c
246
static inline struct tegra_dma_channel *to_tegra_dma_chan(struct dma_chan *dc)
drivers/dma/tegra20-apb-dma.c
248
return container_of(dc, struct tegra_dma_channel, dma_chan);
drivers/dma/tegra20-apb-dma.c
257
static inline struct device *tdc2dev(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
265
static struct tegra_dma_desc *tegra_dma_desc_get(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
296
static void tegra_dma_desc_put(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
309
tegra_dma_sg_req_get(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
332
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
345
static void tegra_dma_global_pause(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
363
static void tegra_dma_global_resume(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
380
static void tegra_dma_pause(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
395
static void tegra_dma_resume(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
405
static void tegra_dma_stop(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
427
static void tegra_dma_start(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
445
static void tegra_dma_configure_for_next(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
489
static void tdc_start_head_req(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
500
static void tdc_configure_next_head_desc(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
513
get_current_xferred_count(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
520
static void tegra_dma_abort_all(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
544
static bool handle_continuous_head_request(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
570
static void handle_once_dma_done(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
604
static void handle_cont_sngl_cycle_dma_done(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
637
struct tegra_dma_channel *tdc = from_tasklet(tdc, t, tasklet);
drivers/dma/tegra20-apb-dma.c
663
struct tegra_dma_channel *tdc = dev_id;
drivers/dma/tegra20-apb-dma.c
689
struct tegra_dma_channel *tdc = to_tegra_dma_chan(txd->chan);
drivers/dma/tegra20-apb-dma.c
704
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
738
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
792
static bool tegra_dma_eoc_interrupt_deasserted(struct tegra_dma_channel *tdc)
drivers/dma/tegra20-apb-dma.c
806
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
827
static unsigned int tegra_dma_sg_bytes_xferred(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
890
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra20-apb-dma.c
939
static inline unsigned int get_bus_width(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
958
static inline unsigned int get_burst_size(struct tegra_dma_channel *tdc,
drivers/dma/tegra20-apb-dma.c
989
static int get_transfer_param(struct tegra_dma_channel *tdc,