mv_xor_chan
static int mv_xor_channel_remove(struct mv_xor_chan *mv_chan)
static void mv_chan_set_next_descriptor(struct mv_xor_chan *chan,
static struct mv_xor_chan *
struct mv_xor_chan *mv_chan;
static void mv_chan_unmask_interrupts(struct mv_xor_chan *chan)
static u32 mv_chan_get_intr_cause(struct mv_xor_chan *chan)
static void mv_chan_clear_eoc_cause(struct mv_xor_chan *chan)
struct mv_xor_chan *mv_chan = xordev->channels[i];
struct mv_xor_chan *mv_chan = xordev->channels[i];
static void mv_chan_clear_err_status(struct mv_xor_chan *chan)
static void mv_chan_set_mode(struct mv_xor_chan *chan,
struct mv_xor_chan *chan;
struct mv_xor_chan *chan;
static void mv_chan_activate(struct mv_xor_chan *chan)
static char mv_chan_is_busy(struct mv_xor_chan *chan)
static void mv_chan_start_new_chain(struct mv_xor_chan *mv_chan,
struct mv_xor_chan *mv_chan,
mv_chan_clean_completed_slots(struct mv_xor_chan *mv_chan)
struct mv_xor_chan *mv_chan)
static void mv_chan_slot_cleanup(struct mv_xor_chan *mv_chan)
struct mv_xor_chan *chan = from_tasklet(chan, t, irq_tasklet);
mv_chan_alloc_slot(struct mv_xor_chan *mv_chan)
struct mv_xor_chan *mv_chan = to_mv_xor_chan(tx->chan);
container_of(chan, struct mv_xor_chan, dmachan)
struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan);
static int mv_xor_add_io_win(struct mv_xor_chan *mv_chan, u32 addr)
struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan);
struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan);
struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan);
struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan);
static void mv_chan_dump_regs(struct mv_xor_chan *chan)
static void mv_chan_err_interrupt_handler(struct mv_xor_chan *chan,
struct mv_xor_chan *chan = data;
struct mv_xor_chan *mv_chan = to_mv_xor_chan(chan);
static int mv_chan_memcpy_self_test(struct mv_xor_chan *mv_chan)
mv_chan_xor_self_test(struct mv_xor_chan *mv_chan)
static u32 mv_chan_get_current_desc(struct mv_xor_chan *chan)
struct mv_xor_chan *channels[MV_XOR_MAX_CHANNELS];