Lines Matching defs:chan
80 struct dma_chan *chan; member
142 static void print_cb(struct ppc440spe_adma_chan *chan, void *block) in print_cb()
186 static void print_cb_list(struct ppc440spe_adma_chan *chan, in print_cb_list()
245 struct ppc440spe_adma_chan *chan) in ppc440spe_desc_init_interrupt()
559 struct ppc440spe_adma_chan *chan, in ppc440spe_desc_set_src_addr()
594 struct ppc440spe_adma_chan *chan, u32 mult_index, in ppc440spe_desc_set_src_mult()
640 struct ppc440spe_adma_chan *chan, in ppc440spe_desc_set_dest_addr()
681 struct ppc440spe_adma_chan *chan, in ppc440spe_desc_set_byte_count()
716 struct ppc440spe_adma_chan *chan, u8 *qword) in ppc440spe_desc_set_dcheck()
759 static void ppc440spe_desc_set_link(struct ppc440spe_adma_chan *chan, in ppc440spe_desc_set_link()
807 struct ppc440spe_adma_chan *chan, int src_idx) in ppc440spe_desc_get_src_addr()
899 struct ppc440spe_adma_chan *chan, int idx) in ppc440spe_desc_get_dest_addr()
924 struct ppc440spe_adma_chan *chan) in ppc440spe_desc_get_src_num()
980 struct ppc440spe_adma_chan *chan) in ppc440spe_desc_get_dst_num()
1020 struct ppc440spe_adma_chan *chan) in ppc440spe_desc_get_link()
1147 struct ppc440spe_adma_chan *chan) in ppc440spe_adma_device_clear_eot_status()
1266 static int ppc440spe_chan_is_busy(struct ppc440spe_adma_chan *chan) in ppc440spe_chan_is_busy()
1298 struct ppc440spe_adma_chan *chan, in ppc440spe_chan_set_first_xor_descriptor()
1324 static void ppc440spe_dma_put_desc(struct ppc440spe_adma_chan *chan, in ppc440spe_dma_put_desc()
1344 static void ppc440spe_chan_append(struct ppc440spe_adma_chan *chan) in ppc440spe_chan_append()
1423 ppc440spe_chan_get_current_descriptor(struct ppc440spe_adma_chan *chan) in ppc440spe_chan_get_current_descriptor()
1447 static void ppc440spe_chan_run(struct ppc440spe_adma_chan *chan) in ppc440spe_chan_run()
1576 static int ppc440spe_adma_estimate(struct dma_chan *chan, in ppc440spe_adma_estimate()
1695 struct ppc440spe_adma_chan *chan) in ppc440spe_adma_free_slots()
1707 static void ppc440spe_adma_unmap(struct ppc440spe_adma_chan *chan, in ppc440spe_adma_unmap()
1750 struct ppc440spe_adma_chan *chan, in ppc440spe_adma_run_tx_complete_actions()
1799 struct ppc440spe_adma_chan *chan) in ppc440spe_adma_clean_slot()
1844 static void __ppc440spe_adma_slot_cleanup(struct ppc440spe_adma_chan *chan) in __ppc440spe_adma_slot_cleanup()
1974 struct ppc440spe_adma_chan *chan = (struct ppc440spe_adma_chan *) data; in ppc440spe_adma_tasklet() local
1984 static void ppc440spe_adma_slot_cleanup(struct ppc440spe_adma_chan *chan) in ppc440spe_adma_slot_cleanup()
1995 struct ppc440spe_adma_chan *chan, int num_slots, in ppc440spe_adma_alloc_slots()
2075 static int ppc440spe_adma_alloc_chan_resources(struct dma_chan *chan) in ppc440spe_adma_alloc_chan_resources()
2156 struct ppc440spe_adma_chan *chan, in ppc440spe_desc_assign_cookie()
2206 static void ppc440spe_adma_check_threshold(struct ppc440spe_adma_chan *chan) in ppc440spe_adma_check_threshold()
2225 struct ppc440spe_adma_chan *chan = to_ppc440spe_adma_chan(tx->chan); in ppc440spe_adma_tx_submit() local
2273 struct dma_chan *chan, unsigned long flags) in ppc440spe_adma_prep_dma_interrupt()
2304 struct dma_chan *chan, dma_addr_t dma_dest, in ppc440spe_adma_prep_dma_memcpy()
2345 struct dma_chan *chan, dma_addr_t dma_dest, int value, in ppc440spe_adma_prep_dma_memset()
2386 struct dma_chan *chan, dma_addr_t dma_dest, in ppc440spe_adma_prep_dma_xor()
2469 struct ppc440spe_adma_chan *chan; in ppc440spe_dma01_prep_mult() local
2555 struct ppc440spe_adma_chan *chan; in ppc440spe_dma01_prep_sum_product() local
2877 struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, in ppc440spe_adma_prep_dma_pq()
2953 struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, in ppc440spe_adma_prep_dma_pqzero_sum()
3004 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_prep_dma_pqzero_sum() local
3027 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_prep_dma_pqzero_sum() local
3104 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_prep_dma_pqzero_sum() local
3132 struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt, in ppc440spe_adma_prep_dma_xor_zero_sum()
3155 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_set_dest() local
3179 struct ppc440spe_adma_chan *chan, dma_addr_t addr) in ppc440spe_adma_pq_zero_op()
3203 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_pq_set_dest() local
3393 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_pqzero_sum_set_dest() local
3468 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_pq_set_src() local
3578 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_memcpy_xor_set_src() local
3820 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_pq_set_src_mult() local
3902 static void ppc440spe_adma_free_chan_resources(struct dma_chan *chan) in ppc440spe_adma_free_chan_resources()
3943 static enum dma_status ppc440spe_adma_tx_status(struct dma_chan *chan, in ppc440spe_adma_tx_status()
3976 struct ppc440spe_adma_chan *chan = data; in ppc440spe_adma_eot_handler() local
3993 struct ppc440spe_adma_chan *chan = data; in ppc440spe_adma_err_handler() local
4015 static void ppc440spe_adma_issue_pending(struct dma_chan *chan) in ppc440spe_adma_issue_pending()
4035 static void ppc440spe_chan_start_null_xor(struct ppc440spe_adma_chan *chan) in ppc440spe_chan_start_null_xor()
4085 static int ppc440spe_test_raid6(struct ppc440spe_adma_chan *chan) in ppc440spe_test_raid6()
4257 struct ppc440spe_adma_chan *chan, in ppc440spe_adma_setup_irqs()
4364 struct ppc440spe_adma_chan *chan) in ppc440spe_adma_release_irqs()
4401 struct ppc440spe_adma_chan *chan; in ppc440spe_adma_probe() local
4631 struct dma_chan *chan, *_chan; in ppc440spe_adma_remove() local