Symbol: tegra_dma_channel
drivers/dma/tegra186-gpc-dma.c
1010
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1133
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1250
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1266
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1274
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
1294
struct tegra_dma_channel *tdc;
drivers/dma/tegra186-gpc-dma.c
1346
static int tegra_dma_program_sid(struct tegra_dma_channel *tdc, int stream_id)
drivers/dma/tegra186-gpc-dma.c
1409
struct tegra_dma_channel *tdc = &tdma->channels[i];
drivers/dma/tegra186-gpc-dma.c
1500
struct tegra_dma_channel *tdc = &tdma->channels[i];
drivers/dma/tegra186-gpc-dma.c
1522
struct tegra_dma_channel *tdc = &tdma->channels[i];
drivers/dma/tegra186-gpc-dma.c
170
struct tegra_dma_channel;
drivers/dma/tegra186-gpc-dma.c
184
int (*terminate)(struct tegra_dma_channel *tdc);
drivers/dma/tegra186-gpc-dma.c
223
struct tegra_dma_channel *tdc;
drivers/dma/tegra186-gpc-dma.c
258
struct tegra_dma_channel channels[];
drivers/dma/tegra186-gpc-dma.c
261
static inline void tdc_write(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
267
static inline u32 tdc_read(struct tegra_dma_channel *tdc, u32 reg)
drivers/dma/tegra186-gpc-dma.c
272
static inline struct tegra_dma_channel *to_tegra_dma_chan(struct dma_chan *dc)
drivers/dma/tegra186-gpc-dma.c
274
return container_of(dc, struct tegra_dma_channel, vc.chan);
drivers/dma/tegra186-gpc-dma.c
282
static inline struct device *tdc2dev(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
287
static void tegra_dma_dump_chan_regs(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
309
static int tegra_dma_sid_reserve(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
340
static void tegra_dma_sid_free(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
367
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
375
static int tegra_dma_pause(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
404
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
418
static void tegra_dma_resume(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
431
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
444
static inline int tegra_dma_pause_noerr(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
455
static void tegra_dma_disable(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
476
static void tegra_dma_configure_next_sg(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
510
static void tegra_dma_start(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
546
static void tegra_dma_xfer_complete(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
555
static void tegra_dma_chan_decode_error(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
598
struct tegra_dma_channel *tdc = dev_id;
drivers/dma/tegra186-gpc-dma.c
643
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
666
static int tegra_dma_stop_client(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
706
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
735
static int tegra_dma_get_residual(struct tegra_dma_channel *tdc)
drivers/dma/tegra186-gpc-dma.c
768
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
799
static inline int get_bus_width(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
815
static unsigned int get_burst_size(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
838
static int get_transfer_param(struct tegra_dma_channel *tdc,
drivers/dma/tegra186-gpc-dma.c
872
struct tegra_dma_channel *tdc = to_tegra_dma_chan(dc);
drivers/dma/tegra186-gpc-dma.c
939
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,