Symbol: udma_dev
drivers/dma/ti/k3-udma-glue.c
27
struct udma_dev *udmax;
drivers/dma/ti/k3-udma-private.c
101
struct udma_##res *xudma_##res##_get(struct udma_dev *ud, int id) \
drivers/dma/ti/k3-udma-private.c
107
void xudma_##res##_put(struct udma_dev *ud, struct udma_##res *p) \
drivers/dma/ti/k3-udma-private.c
115
struct udma_rflow *xudma_rflow_get(struct udma_dev *ud, int id)
drivers/dma/ti/k3-udma-private.c
121
void xudma_rflow_put(struct udma_dev *ud, struct udma_rflow *p)
drivers/dma/ti/k3-udma-private.c
127
int xudma_get_rflow_ring_offset(struct udma_dev *ud)
drivers/dma/ti/k3-udma-private.c
15
int xudma_navss_psil_unpair(struct udma_dev *ud, u32 src_thread, u32 dst_thread)
drivers/dma/ti/k3-udma-private.c
163
int xudma_is_pktdma(struct udma_dev *ud)
drivers/dma/ti/k3-udma-private.c
169
int xudma_pktdma_tflow_get_irq(struct udma_dev *ud, int udma_tflow_id)
drivers/dma/ti/k3-udma-private.c
177
int xudma_pktdma_rflow_get_irq(struct udma_dev *ud, int udma_rflow_id)
drivers/dma/ti/k3-udma-private.c
21
struct udma_dev *of_xudma_dev_get(struct device_node *np, const char *property)
drivers/dma/ti/k3-udma-private.c
25
struct udma_dev *ud;
drivers/dma/ti/k3-udma-private.c
55
struct device *xudma_get_device(struct udma_dev *ud)
drivers/dma/ti/k3-udma-private.c
61
struct k3_ringacc *xudma_get_ringacc(struct udma_dev *ud)
drivers/dma/ti/k3-udma-private.c
67
u32 xudma_dev_get_psil_base(struct udma_dev *ud)
drivers/dma/ti/k3-udma-private.c
73
struct udma_tisci_rm *xudma_dev_get_tisci_rm(struct udma_dev *ud)
drivers/dma/ti/k3-udma-private.c
79
int xudma_alloc_gp_rflow_range(struct udma_dev *ud, int from, int cnt)
drivers/dma/ti/k3-udma-private.c
85
int xudma_free_gp_rflow_range(struct udma_dev *ud, int from, int cnt)
drivers/dma/ti/k3-udma-private.c
9
int xudma_navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread)
drivers/dma/ti/k3-udma-private.c
91
bool xudma_rflow_is_gp(struct udma_dev *ud, int id)
drivers/dma/ti/k3-udma.c
1261
static int __udma_alloc_gp_rflow_range(struct udma_dev *ud, int from, int cnt)
drivers/dma/ti/k3-udma.c
1292
static int __udma_free_gp_rflow_range(struct udma_dev *ud, int from, int cnt)
drivers/dma/ti/k3-udma.c
1303
static struct udma_rflow *__udma_get_rflow(struct udma_dev *ud, int id)
drivers/dma/ti/k3-udma.c
1330
static void __udma_put_rflow(struct udma_dev *ud, struct udma_rflow *rflow)
drivers/dma/ti/k3-udma.c
1342
static struct udma_##res *__udma_reserve_##res(struct udma_dev *ud, \
drivers/dma/ti/k3-udma.c
1376
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1409
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1458
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1485
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1533
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1559
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1572
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1584
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1600
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1627
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1685
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1760
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1874
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1933
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
1966
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
2009
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
2038
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
2119
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
2139
struct udma_dev *ud = uc->ud;
drivers/dma/ti/k3-udma.c
2186
struct udma_dev *ud = to_udma_dev(chan->device);
drivers/dma/ti/k3-udma.c
2391
struct udma_dev *ud = to_udma_dev(chan->device);
drivers/dma/ti/k3-udma.c
2603
struct udma_dev *ud = to_udma_dev(chan->device);
drivers/dma/ti/k3-udma.c
280
struct udma_dev *ud;
drivers/dma/ti/k3-udma.c
317
static inline struct udma_dev *to_udma_dev(struct dma_device *d)
drivers/dma/ti/k3-udma.c
319
return container_of(d, struct udma_dev, ddev);
drivers/dma/ti/k3-udma.c
402
static int navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread)
drivers/dma/ti/k3-udma.c
4086
struct udma_dev *ud = to_udma_dev(chan->device);
drivers/dma/ti/k3-udma.c
412
static int navss_psil_unpair(struct udma_dev *ud, u32 src_thread,
drivers/dma/ti/k3-udma.c
4145
struct udma_dev *ud;
drivers/dma/ti/k3-udma.c
4255
struct udma_dev *ud = ofdma->of_dma_data;
drivers/dma/ti/k3-udma.c
4510
static int udma_get_mmrs(struct platform_device *pdev, struct udma_dev *ud)
drivers/dma/ti/k3-udma.c
4564
static void udma_mark_resource_ranges(struct udma_dev *ud, unsigned long *map,
drivers/dma/ti/k3-udma.c
4583
static int udma_setup_resources(struct udma_dev *ud)
drivers/dma/ti/k3-udma.c
4745
static int bcdma_setup_resources(struct udma_dev *ud)
drivers/dma/ti/k3-udma.c
4976
static int pktdma_setup_resources(struct udma_dev *ud)
drivers/dma/ti/k3-udma.c
5131
static int setup_resources(struct udma_dev *ud)
drivers/dma/ti/k3-udma.c
5205
static int udma_setup_rx_flush(struct udma_dev *ud)
drivers/dma/ti/k3-udma.c
5373
static enum dmaengine_alignment udma_get_copy_align(struct udma_dev *ud)
drivers/dma/ti/k3-udma.c
5412
struct udma_dev *ud;
drivers/dma/ti/k3-udma.c
557
struct udma_dev *ud = container_of(work, typeof(*ud), purge_work);
drivers/dma/ti/k3-udma.c
5658
struct udma_dev *ud = dev_get_drvdata(dev);
drivers/dma/ti/k3-udma.c
5680
struct udma_dev *ud = dev_get_drvdata(dev);
drivers/dma/ti/k3-udma.c
582
struct udma_dev *ud = to_udma_dev(vd->tx.chan->device);
drivers/dma/ti/k3-udma.h
100
struct udma_dev;
drivers/dma/ti/k3-udma.h
127
int xudma_navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread);
drivers/dma/ti/k3-udma.h
128
int xudma_navss_psil_unpair(struct udma_dev *ud, u32 src_thread,
drivers/dma/ti/k3-udma.h
131
struct udma_dev *of_xudma_dev_get(struct device_node *np, const char *property);
drivers/dma/ti/k3-udma.h
132
struct device *xudma_get_device(struct udma_dev *ud);
drivers/dma/ti/k3-udma.h
133
struct k3_ringacc *xudma_get_ringacc(struct udma_dev *ud);
drivers/dma/ti/k3-udma.h
134
u32 xudma_dev_get_psil_base(struct udma_dev *ud);
drivers/dma/ti/k3-udma.h
135
struct udma_tisci_rm *xudma_dev_get_tisci_rm(struct udma_dev *ud);
drivers/dma/ti/k3-udma.h
137
int xudma_alloc_gp_rflow_range(struct udma_dev *ud, int from, int cnt);
drivers/dma/ti/k3-udma.h
138
int xudma_free_gp_rflow_range(struct udma_dev *ud, int from, int cnt);
drivers/dma/ti/k3-udma.h
140
struct udma_tchan *xudma_tchan_get(struct udma_dev *ud, int id);
drivers/dma/ti/k3-udma.h
141
struct udma_rchan *xudma_rchan_get(struct udma_dev *ud, int id);
drivers/dma/ti/k3-udma.h
142
struct udma_rflow *xudma_rflow_get(struct udma_dev *ud, int id);
drivers/dma/ti/k3-udma.h
144
void xudma_tchan_put(struct udma_dev *ud, struct udma_tchan *p);
drivers/dma/ti/k3-udma.h
145
void xudma_rchan_put(struct udma_dev *ud, struct udma_rchan *p);
drivers/dma/ti/k3-udma.h
146
void xudma_rflow_put(struct udma_dev *ud, struct udma_rflow *p);
drivers/dma/ti/k3-udma.h
156
bool xudma_rflow_is_gp(struct udma_dev *ud, int id);
drivers/dma/ti/k3-udma.h
157
int xudma_get_rflow_ring_offset(struct udma_dev *ud);
drivers/dma/ti/k3-udma.h
159
int xudma_is_pktdma(struct udma_dev *ud);
drivers/dma/ti/k3-udma.h
161
int xudma_pktdma_tflow_get_irq(struct udma_dev *ud, int udma_tflow_id);
drivers/dma/ti/k3-udma.h
162
int xudma_pktdma_rflow_get_irq(struct udma_dev *ud, int udma_rflow_id);