Lines Matching refs:mv_xor_chan

40 	container_of(chan, struct mv_xor_chan, dmachan)
98 static u32 mv_chan_get_current_desc(struct mv_xor_chan *chan) in mv_chan_get_current_desc()
103 static void mv_chan_set_next_descriptor(struct mv_xor_chan *chan, in mv_chan_set_next_descriptor()
109 static void mv_chan_unmask_interrupts(struct mv_xor_chan *chan) in mv_chan_unmask_interrupts()
116 static u32 mv_chan_get_intr_cause(struct mv_xor_chan *chan) in mv_chan_get_intr_cause()
123 static void mv_chan_clear_eoc_cause(struct mv_xor_chan *chan) in mv_chan_clear_eoc_cause()
133 static void mv_chan_clear_err_status(struct mv_xor_chan *chan) in mv_chan_clear_err_status()
139 static void mv_chan_set_mode(struct mv_xor_chan *chan, in mv_chan_set_mode()
156 static void mv_chan_activate(struct mv_xor_chan *chan) in mv_chan_activate()
164 static char mv_chan_is_busy(struct mv_xor_chan *chan) in mv_chan_is_busy()
178 static void mv_chan_start_new_chain(struct mv_xor_chan *mv_chan, in mv_chan_start_new_chain()
193 struct mv_xor_chan *mv_chan, in mv_desc_run_tx_complete_actions()
215 mv_chan_clean_completed_slots(struct mv_xor_chan *mv_chan) in mv_chan_clean_completed_slots()
236 struct mv_xor_chan *mv_chan) in mv_desc_clean_slot()
263 static void mv_chan_slot_cleanup(struct mv_xor_chan *mv_chan) in mv_chan_slot_cleanup()
341 struct mv_xor_chan *chan = from_tasklet(chan, t, irq_tasklet); in mv_xor_tasklet()
349 mv_chan_alloc_slot(struct mv_xor_chan *mv_chan) in mv_chan_alloc_slot()
385 struct mv_xor_chan *mv_chan = to_mv_xor_chan(tx->chan); in mv_xor_tx_submit()
439 struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan); in mv_xor_alloc_chan_resources()
483 static int mv_xor_add_io_win(struct mv_xor_chan *mv_chan, u32 addr) in mv_xor_add_io_win()
558 struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan); in mv_xor_prep_dma_xor()
612 struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan); in mv_xor_prep_dma_interrupt()
629 struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan); in mv_xor_free_chan_resources()
678 struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan); in mv_xor_status()
692 static void mv_chan_dump_regs(struct mv_xor_chan *chan) in mv_chan_dump_regs()
715 static void mv_chan_err_interrupt_handler(struct mv_xor_chan *chan, in mv_chan_err_interrupt_handler()
732 struct mv_xor_chan *chan = data; in mv_xor_interrupt_handler()
749 struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan); in mv_xor_issue_pending()
761 static int mv_chan_memcpy_self_test(struct mv_xor_chan *mv_chan) in mv_chan_memcpy_self_test()
872 mv_chan_xor_self_test(struct mv_xor_chan *mv_chan) in mv_chan_xor_self_test()
1009 static int mv_xor_channel_remove(struct mv_xor_chan *mv_chan) in mv_xor_channel_remove()
1033 static struct mv_xor_chan *
1039 struct mv_xor_chan *mv_chan; in mv_xor_channel_add()
1237 struct mv_xor_chan *mv_chan = xordev->channels[i]; in mv_xor_suspend()
1258 struct mv_xor_chan *mv_chan = xordev->channels[i]; in mv_xor_resume()
1381 struct mv_xor_chan *chan; in mv_xor_probe()
1413 struct mv_xor_chan *chan; in mv_xor_probe()