Lines Matching refs:next_desc
700 struct ppc440spe_adma_desc_slot *next_desc) in ppc440spe_xor_set_link() argument
704 if (unlikely(!next_desc || !(next_desc->phys))) { in ppc440spe_xor_set_link()
706 __func__, next_desc, in ppc440spe_xor_set_link()
707 next_desc ? next_desc->phys : 0); in ppc440spe_xor_set_link()
712 xor_hw_desc->cblal = next_desc->phys; in ppc440spe_xor_set_link()
723 struct ppc440spe_adma_desc_slot *next_desc) in ppc440spe_desc_set_link() argument
726 struct ppc440spe_adma_desc_slot *tail = next_desc; in ppc440spe_desc_set_link()
728 if (unlikely(!prev_desc || !next_desc || in ppc440spe_desc_set_link()
729 (prev_desc->hw_next && prev_desc->hw_next != next_desc))) { in ppc440spe_desc_set_link()
736 next_desc, prev_desc ? prev_desc->hw_next : 0); in ppc440spe_desc_set_link()
743 prev_desc->hw_next = next_desc; in ppc440spe_desc_set_link()
758 ppc440spe_xor_set_link(prev_desc, next_desc); in ppc440spe_desc_set_link()
1049 struct ppc440spe_adma_desc_slot *next_desc) in ppc440spe_chan_set_first_xor_descriptor() argument
1058 xor_last_submit = xor_last_linked = next_desc; in ppc440spe_chan_set_first_xor_descriptor()
1062 iowrite32be(next_desc->phys, &xor_reg->cblalr); in ppc440spe_chan_set_first_xor_descriptor()