Searched refs:udma_dev (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | k3-udma.h | 100 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 D | k3-udma-private.c | 9 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 D | k3-udma.c | 168 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 D | k3-udma-glue.c | 27 struct udma_dev *udmax;
|
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | k3-udma.h | 85 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 D | k3-udma-private.c | 7 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 D | k3-udma.c | 119 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 D | k3-udma-glue.c | 25 struct udma_dev *udmax;
|
Completed in 12 milliseconds