Home
last modified time | relevance | path

Searched refs:udma_dev (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma.h100 struct udma_dev;
127 int xudma_navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread);
128 int xudma_navss_psil_unpair(struct udma_dev *ud, u32 src_thread,
131 struct udma_dev *of_xudma_dev_get(struct device_node *np, const char *property);
132 struct device *xudma_get_device(struct udma_dev *ud);
133 struct k3_ringacc *xudma_get_ringacc(struct udma_dev *ud);
134 void xudma_dev_put(struct udma_dev *ud);
135 u32 xudma_dev_get_psil_base(struct udma_dev *ud);
136 struct udma_tisci_rm *xudma_dev_get_tisci_rm(struct udma_dev *ud);
138 int xudma_alloc_gp_rflow_range(struct udma_dev *u
[all...]
H A Dk3-udma-private.c9 int xudma_navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread) in xudma_navss_psil_pair()
15 int xudma_navss_psil_unpair(struct udma_dev *ud, u32 src_thread, u32 dst_thread) in xudma_navss_psil_unpair()
21 struct udma_dev *of_xudma_dev_get(struct device_node *np, const char *property) in of_xudma_dev_get()
25 struct udma_dev *ud; in of_xudma_dev_get()
55 struct device *xudma_get_device(struct udma_dev *ud) in xudma_get_device()
61 struct k3_ringacc *xudma_get_ringacc(struct udma_dev *ud) in xudma_get_ringacc()
67 u32 xudma_dev_get_psil_base(struct udma_dev *ud) in xudma_dev_get_psil_base()
73 struct udma_tisci_rm *xudma_dev_get_tisci_rm(struct udma_dev *ud) in xudma_dev_get_tisci_rm()
79 int xudma_alloc_gp_rflow_range(struct udma_dev *ud, int from, int cnt) in xudma_alloc_gp_rflow_range()
85 int xudma_free_gp_rflow_range(struct udma_dev *u
[all...]
H A Dk3-udma.c168 struct udma_dev { struct
280 struct udma_dev *ud;
317 static inline struct udma_dev *to_udma_dev(struct dma_device *d) in to_udma_dev()
319 return container_of(d, struct udma_dev, ddev); in to_udma_dev()
402 static int navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread) in navss_psil_pair()
412 static int navss_psil_unpair(struct udma_dev *ud, u32 src_thread, in navss_psil_unpair()
557 struct udma_dev *ud = container_of(work, typeof(*ud), purge_work); in udma_purge_desc_work()
582 struct udma_dev *ud = to_udma_dev(vd->tx.chan->device); in udma_desc_free()
1254 static int __udma_alloc_gp_rflow_range(struct udma_dev *ud, int from, int cnt) in __udma_alloc_gp_rflow_range()
1285 static int __udma_free_gp_rflow_range(struct udma_dev *u
[all...]
H A Dk3-udma-glue.c27 struct udma_dev *udmax;
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dk3-udma.h85 struct udma_dev;
110 int xudma_navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread);
111 int xudma_navss_psil_unpair(struct udma_dev *ud, u32 src_thread,
114 struct udma_dev *of_xudma_dev_get(struct device_node *np, const char *property);
115 void xudma_dev_put(struct udma_dev *ud);
116 u32 xudma_dev_get_psil_base(struct udma_dev *ud);
117 struct udma_tisci_rm *xudma_dev_get_tisci_rm(struct udma_dev *ud);
119 int xudma_alloc_gp_rflow_range(struct udma_dev *ud, int from, int cnt);
120 int xudma_free_gp_rflow_range(struct udma_dev *ud, int from, int cnt);
122 struct udma_tchan *xudma_tchan_get(struct udma_dev *u
[all...]
H A Dk3-udma-private.c7 int xudma_navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread) in xudma_navss_psil_pair()
13 int xudma_navss_psil_unpair(struct udma_dev *ud, u32 src_thread, u32 dst_thread) in xudma_navss_psil_unpair()
19 struct udma_dev *of_xudma_dev_get(struct device_node *np, const char *property) in of_xudma_dev_get()
23 struct udma_dev *ud; in of_xudma_dev_get()
53 u32 xudma_dev_get_psil_base(struct udma_dev *ud) in xudma_dev_get_psil_base()
59 struct udma_tisci_rm *xudma_dev_get_tisci_rm(struct udma_dev *ud) in xudma_dev_get_tisci_rm()
65 int xudma_alloc_gp_rflow_range(struct udma_dev *ud, int from, int cnt) in xudma_alloc_gp_rflow_range()
71 int xudma_free_gp_rflow_range(struct udma_dev *ud, int from, int cnt) in xudma_free_gp_rflow_range()
77 bool xudma_rflow_is_gp(struct udma_dev *ud, int id) in xudma_rflow_is_gp()
84 struct udma_##res *xudma_##res##_get(struct udma_dev *u
[all...]
H A Dk3-udma.c119 struct udma_dev { struct
215 struct udma_dev *ud;
250 static inline struct udma_dev *to_udma_dev(struct dma_device *d) in to_udma_dev()
252 return container_of(d, struct udma_dev, ddev); in to_udma_dev()
335 static int navss_psil_pair(struct udma_dev *ud, u32 src_thread, u32 dst_thread) in navss_psil_pair()
345 static int navss_psil_unpair(struct udma_dev *ud, u32 src_thread, in navss_psil_unpair()
442 struct udma_dev *ud = uc->ud; in udma_free_hwdesc()
454 struct udma_dev *ud = container_of(work, typeof(*ud), purge_work); in udma_purge_desc_work()
479 struct udma_dev *ud = to_udma_dev(vd->tx.chan->device); in udma_desc_free()
1127 static int __udma_alloc_gp_rflow_range(struct udma_dev *u
[all...]
H A Dk3-udma-glue.c25 struct udma_dev *udmax;

Completed in 12 milliseconds