Symbol: udma_chan
drivers/dma/ti/k3-udma.c
1003
static int udma_stop(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1041
static void udma_cyclic_packet_elapsed(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1052
static inline void udma_fetch_epib(struct udma_chan *uc, struct udma_desc *d)
drivers/dma/ti/k3-udma.c
1059
static bool udma_is_desc_really_done(struct udma_chan *uc, struct udma_desc *d)
drivers/dma/ti/k3-udma.c
1088
struct udma_chan *uc = container_of(work, typeof(*uc),
drivers/dma/ti/k3-udma.c
1157
struct udma_chan *uc = data;
drivers/dma/ti/k3-udma.c
1222
struct udma_chan *uc = data;
drivers/dma/ti/k3-udma.c
1374
static int bcdma_get_bchan(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1407
static int udma_get_tchan(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1456
static int udma_get_rchan(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1483
static int udma_get_chan_pair(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1531
static int udma_get_rflow(struct udma_chan *uc, int flow_id)
drivers/dma/ti/k3-udma.c
1557
static void bcdma_put_bchan(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1570
static void udma_put_rchan(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1582
static void udma_put_tchan(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1598
static void udma_put_rflow(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1610
static void bcdma_free_bchan_resources(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1624
static int bcdma_alloc_bchan_resources(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1669
static void udma_free_tx_resources(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1682
static int udma_alloc_tx_resources(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1739
static void udma_free_rx_resources(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1758
static int udma_alloc_rx_resources(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1872
static int udma_tisci_m2m_channel_config(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1931
static int bcdma_tisci_m2m_channel_config(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
1964
static int udma_tisci_tx_channel_config(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
2007
static int bcdma_tisci_tx_channel_config(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
2036
static int udma_tisci_rx_channel_config(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
210
struct udma_chan *channels;
drivers/dma/ti/k3-udma.c
2117
static int bcdma_tisci_rx_channel_config(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
2137
static int pktdma_tisci_rx_channel_config(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
2185
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
2390
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
2585
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
2602
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
2754
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
2761
static struct udma_desc *udma_alloc_tr_desc(struct udma_chan *uc,
drivers/dma/ti/k3-udma.c
2883
udma_prep_slave_sg_tr(struct udma_chan *uc, struct scatterlist *sgl,
drivers/dma/ti/k3-udma.c
2967
udma_prep_slave_sg_triggered_tr(struct udma_chan *uc, struct scatterlist *sgl,
drivers/dma/ti/k3-udma.c
3165
static int udma_configure_statictr(struct udma_chan *uc, struct udma_desc *d,
drivers/dma/ti/k3-udma.c
322
static inline struct udma_chan *to_udma_chan(struct dma_chan *c)
drivers/dma/ti/k3-udma.c
3233
udma_prep_slave_sg_pkt(struct udma_chan *uc, struct scatterlist *sgl,
drivers/dma/ti/k3-udma.c
324
return container_of(c, struct udma_chan, vc.chan);
drivers/dma/ti/k3-udma.c
3327
struct udma_chan *uc = to_udma_chan(desc->chan);
drivers/dma/ti/k3-udma.c
3363
struct udma_chan *uc = to_udma_chan(desc->chan);
drivers/dma/ti/k3-udma.c
3384
struct udma_chan *uc = to_udma_chan(desc->chan);
drivers/dma/ti/k3-udma.c
3422
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
3489
udma_prep_dma_cyclic_tr(struct udma_chan *uc, dma_addr_t buf_addr,
drivers/dma/ti/k3-udma.c
357
static inline u32 udma_tchanrt_read(struct udma_chan *uc, int reg)
drivers/dma/ti/k3-udma.c
3576
udma_prep_dma_cyclic_pkt(struct udma_chan *uc, dma_addr_t buf_addr,
drivers/dma/ti/k3-udma.c
364
static inline void udma_tchanrt_write(struct udma_chan *uc, int reg, u32 val)
drivers/dma/ti/k3-udma.c
3648
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
371
static inline void udma_tchanrt_update_bits(struct udma_chan *uc, int reg,
drivers/dma/ti/k3-udma.c
3715
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
380
static inline u32 udma_rchanrt_read(struct udma_chan *uc, int reg)
drivers/dma/ti/k3-udma.c
3804
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
3828
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
387
static inline void udma_rchanrt_write(struct udma_chan *uc, int reg, u32 val)
drivers/dma/ti/k3-udma.c
3899
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
3927
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
394
static inline void udma_rchanrt_update_bits(struct udma_chan *uc, int reg,
drivers/dma/ti/k3-udma.c
3953
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
3980
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
4008
struct udma_chan *uc = to_udma_chan(&vc->chan);
drivers/dma/ti/k3-udma.c
4085
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
4144
struct udma_chan *uc;
drivers/dma/ti/k3-udma.c
459
static void udma_reset_uchan(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
468
static void udma_dump_chan_stdata(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
504
static struct udma_desc *udma_udma_desc_from_paddr(struct udma_chan *uc,
drivers/dma/ti/k3-udma.c
5304
struct udma_chan *uc = to_udma_chan(chan);
drivers/dma/ti/k3-udma.c
531
static void udma_free_hwdesc(struct udma_chan *uc, struct udma_desc *d)
drivers/dma/ti/k3-udma.c
5613
struct udma_chan *uc = &ud->channels[i];
drivers/dma/ti/k3-udma.c
5661
struct udma_chan *uc;
drivers/dma/ti/k3-udma.c
567
struct udma_chan *uc = to_udma_chan(vd->tx.chan);
drivers/dma/ti/k3-udma.c
5683
struct udma_chan *uc;
drivers/dma/ti/k3-udma.c
57
struct udma_chan;
drivers/dma/ti/k3-udma.c
583
struct udma_chan *uc = to_udma_chan(vd->tx.chan);
drivers/dma/ti/k3-udma.c
603
static bool udma_is_chan_running(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
619
static bool udma_is_chan_paused(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
646
static inline dma_addr_t udma_get_rx_flush_hwdesc_paddr(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
651
static int udma_push_to_ring(struct udma_chan *uc, int idx)
drivers/dma/ti/k3-udma.c
681
static bool udma_desc_is_rx_flush(struct udma_chan *uc, dma_addr_t addr)
drivers/dma/ti/k3-udma.c
692
static int udma_pop_from_ring(struct udma_chan *uc, dma_addr_t *addr)
drivers/dma/ti/k3-udma.c
726
static void udma_reset_rings(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
762
static void udma_decrement_byte_counters(struct udma_chan *uc, u32 val)
drivers/dma/ti/k3-udma.c
777
static void udma_reset_counters(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
812
static int udma_reset_chan(struct udma_chan *uc, bool hard)
drivers/dma/ti/k3-udma.c
863
static void udma_start_desc(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
884
static bool udma_chan_needs_reconfiguration(struct udma_chan *uc)
drivers/dma/ti/k3-udma.c
897
static int udma_start(struct udma_chan *uc)