• Home
  • Raw
  • Download

Lines Matching refs:udma_chan

57 struct udma_chan;
210 struct udma_chan *channels;
277 struct udma_chan { struct
322 static inline struct udma_chan *to_udma_chan(struct dma_chan *c) in to_udma_chan() argument
324 return container_of(c, struct udma_chan, vc.chan); in to_udma_chan()
357 static inline u32 udma_tchanrt_read(struct udma_chan *uc, int reg) in udma_tchanrt_read()
364 static inline void udma_tchanrt_write(struct udma_chan *uc, int reg, u32 val) in udma_tchanrt_write()
371 static inline void udma_tchanrt_update_bits(struct udma_chan *uc, int reg, in udma_tchanrt_update_bits()
380 static inline u32 udma_rchanrt_read(struct udma_chan *uc, int reg) in udma_rchanrt_read()
387 static inline void udma_rchanrt_write(struct udma_chan *uc, int reg, u32 val) in udma_rchanrt_write()
394 static inline void udma_rchanrt_update_bits(struct udma_chan *uc, int reg, in udma_rchanrt_update_bits()
459 static void udma_reset_uchan(struct udma_chan *uc) in udma_reset_uchan()
468 static void udma_dump_chan_stdata(struct udma_chan *uc) in udma_dump_chan_stdata()
504 static struct udma_desc *udma_udma_desc_from_paddr(struct udma_chan *uc, in udma_udma_desc_from_paddr()
531 static void udma_free_hwdesc(struct udma_chan *uc, struct udma_desc *d) in udma_free_hwdesc()
567 struct udma_chan *uc = to_udma_chan(vd->tx.chan); in udma_purge_desc_work()
583 struct udma_chan *uc = to_udma_chan(vd->tx.chan); in udma_desc_free()
603 static bool udma_is_chan_running(struct udma_chan *uc) in udma_is_chan_running()
619 static bool udma_is_chan_paused(struct udma_chan *uc) in udma_is_chan_paused()
646 static inline dma_addr_t udma_get_rx_flush_hwdesc_paddr(struct udma_chan *uc) in udma_get_rx_flush_hwdesc_paddr()
651 static int udma_push_to_ring(struct udma_chan *uc, int idx) in udma_push_to_ring()
681 static bool udma_desc_is_rx_flush(struct udma_chan *uc, dma_addr_t addr) in udma_desc_is_rx_flush()
692 static int udma_pop_from_ring(struct udma_chan *uc, dma_addr_t *addr) in udma_pop_from_ring()
726 static void udma_reset_rings(struct udma_chan *uc) in udma_reset_rings()
762 static void udma_decrement_byte_counters(struct udma_chan *uc, u32 val) in udma_decrement_byte_counters()
777 static void udma_reset_counters(struct udma_chan *uc) in udma_reset_counters()
812 static int udma_reset_chan(struct udma_chan *uc, bool hard) in udma_reset_chan()
863 static void udma_start_desc(struct udma_chan *uc) in udma_start_desc()
884 static bool udma_chan_needs_reconfiguration(struct udma_chan *uc) in udma_chan_needs_reconfiguration()
897 static int udma_start(struct udma_chan *uc) in udma_start()
1003 static int udma_stop(struct udma_chan *uc) in udma_stop()
1041 static void udma_cyclic_packet_elapsed(struct udma_chan *uc) in udma_cyclic_packet_elapsed()
1052 static inline void udma_fetch_epib(struct udma_chan *uc, struct udma_desc *d) in udma_fetch_epib()
1059 static bool udma_is_desc_really_done(struct udma_chan *uc, struct udma_desc *d) in udma_is_desc_really_done()
1088 struct udma_chan *uc = container_of(work, typeof(*uc), in udma_check_tx_completion()
1150 struct udma_chan *uc = data; in udma_ring_irq_handler()
1215 struct udma_chan *uc = data; in udma_udma_irq_handler()
1367 static int bcdma_get_bchan(struct udma_chan *uc) in bcdma_get_bchan()
1400 static int udma_get_tchan(struct udma_chan *uc) in udma_get_tchan()
1449 static int udma_get_rchan(struct udma_chan *uc) in udma_get_rchan()
1476 static int udma_get_chan_pair(struct udma_chan *uc) in udma_get_chan_pair()
1524 static int udma_get_rflow(struct udma_chan *uc, int flow_id) in udma_get_rflow()
1550 static void bcdma_put_bchan(struct udma_chan *uc) in bcdma_put_bchan()
1563 static void udma_put_rchan(struct udma_chan *uc) in udma_put_rchan()
1575 static void udma_put_tchan(struct udma_chan *uc) in udma_put_tchan()
1591 static void udma_put_rflow(struct udma_chan *uc) in udma_put_rflow()
1603 static void bcdma_free_bchan_resources(struct udma_chan *uc) in bcdma_free_bchan_resources()
1617 static int bcdma_alloc_bchan_resources(struct udma_chan *uc) in bcdma_alloc_bchan_resources()
1662 static void udma_free_tx_resources(struct udma_chan *uc) in udma_free_tx_resources()
1675 static int udma_alloc_tx_resources(struct udma_chan *uc) in udma_alloc_tx_resources()
1732 static void udma_free_rx_resources(struct udma_chan *uc) in udma_free_rx_resources()
1751 static int udma_alloc_rx_resources(struct udma_chan *uc) in udma_alloc_rx_resources()
1865 static int udma_tisci_m2m_channel_config(struct udma_chan *uc) in udma_tisci_m2m_channel_config()
1924 static int bcdma_tisci_m2m_channel_config(struct udma_chan *uc) in bcdma_tisci_m2m_channel_config()
1957 static int udma_tisci_tx_channel_config(struct udma_chan *uc) in udma_tisci_tx_channel_config()
2000 static int bcdma_tisci_tx_channel_config(struct udma_chan *uc) in bcdma_tisci_tx_channel_config()
2029 static int udma_tisci_rx_channel_config(struct udma_chan *uc) in udma_tisci_rx_channel_config()
2110 static int bcdma_tisci_rx_channel_config(struct udma_chan *uc) in bcdma_tisci_rx_channel_config()
2130 static int pktdma_tisci_rx_channel_config(struct udma_chan *uc) in pktdma_tisci_rx_channel_config()
2178 struct udma_chan *uc = to_udma_chan(chan); in udma_alloc_chan_resources()
2383 struct udma_chan *uc = to_udma_chan(chan); in bcdma_alloc_chan_resources()
2578 struct udma_chan *uc = to_udma_chan(chan); in bcdma_router_config()
2595 struct udma_chan *uc = to_udma_chan(chan); in pktdma_alloc_chan_resources()
2747 struct udma_chan *uc = to_udma_chan(chan); in udma_slave_config()
2754 static struct udma_desc *udma_alloc_tr_desc(struct udma_chan *uc, in udma_alloc_tr_desc()
2876 udma_prep_slave_sg_tr(struct udma_chan *uc, struct scatterlist *sgl, in udma_prep_slave_sg_tr()
2960 udma_prep_slave_sg_triggered_tr(struct udma_chan *uc, struct scatterlist *sgl, in udma_prep_slave_sg_triggered_tr()
3158 static int udma_configure_statictr(struct udma_chan *uc, struct udma_desc *d, in udma_configure_statictr()
3213 udma_prep_slave_sg_pkt(struct udma_chan *uc, struct scatterlist *sgl, in udma_prep_slave_sg_pkt()
3307 struct udma_chan *uc = to_udma_chan(desc->chan); in udma_attach_metadata()
3343 struct udma_chan *uc = to_udma_chan(desc->chan); in udma_get_metadata_ptr()
3364 struct udma_chan *uc = to_udma_chan(desc->chan); in udma_set_metadata_len()
3402 struct udma_chan *uc = to_udma_chan(chan); in udma_prep_slave_sg()
3468 udma_prep_dma_cyclic_tr(struct udma_chan *uc, dma_addr_t buf_addr, in udma_prep_dma_cyclic_tr()
3538 udma_prep_dma_cyclic_pkt(struct udma_chan *uc, dma_addr_t buf_addr, in udma_prep_dma_cyclic_pkt()
3610 struct udma_chan *uc = to_udma_chan(chan); in udma_prep_dma_cyclic()
3676 struct udma_chan *uc = to_udma_chan(chan); in udma_prep_dma_memcpy()
3765 struct udma_chan *uc = to_udma_chan(chan); in udma_issue_pending()
3789 struct udma_chan *uc = to_udma_chan(chan); in udma_tx_status()
3860 struct udma_chan *uc = to_udma_chan(chan); in udma_pause()
3888 struct udma_chan *uc = to_udma_chan(chan); in udma_resume()
3914 struct udma_chan *uc = to_udma_chan(chan); in udma_terminate_all()
3941 struct udma_chan *uc = to_udma_chan(chan); in udma_synchronize()
3969 struct udma_chan *uc = to_udma_chan(&vc->chan); in udma_desc_pre_callback()
4046 struct udma_chan *uc = to_udma_chan(chan); in udma_free_chan_resources()
4105 struct udma_chan *uc; in udma_dma_filter_fn()
5211 struct udma_chan *uc = to_udma_chan(chan); in udma_dbg_summary_show_chan()
5520 struct udma_chan *uc = &ud->channels[i]; in udma_probe()
5567 struct udma_chan *uc; in udma_pm_suspend()
5589 struct udma_chan *uc; in udma_pm_resume()