Lines Matching refs:udma_dev
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 *ud, int from, int cnt);
139 int xudma_free_gp_rflow_range(struct udma_dev *ud, int from, int cnt);
141 struct udma_tchan *xudma_tchan_get(struct udma_dev *ud, int id);
142 struct udma_rchan *xudma_rchan_get(struct udma_dev *ud, int id);
143 struct udma_rflow *xudma_rflow_get(struct udma_dev *ud, int id);
145 void xudma_tchan_put(struct udma_dev *ud, struct udma_tchan *p);
146 void xudma_rchan_put(struct udma_dev *ud, struct udma_rchan *p);
147 void xudma_rflow_put(struct udma_dev *ud, struct udma_rflow *p);
157 bool xudma_rflow_is_gp(struct udma_dev *ud, int id);
158 int xudma_get_rflow_ring_offset(struct udma_dev *ud);
160 int xudma_is_pktdma(struct udma_dev *ud);
162 int xudma_pktdma_tflow_get_irq(struct udma_dev *ud, int udma_tflow_id);
163 int xudma_pktdma_rflow_get_irq(struct udma_dev *ud, int udma_rflow_id);