Lines Matching refs:next_desc
714 struct ppc440spe_adma_desc_slot *next_desc) in ppc440spe_xor_set_link() argument
718 if (unlikely(!next_desc || !(next_desc->phys))) { in ppc440spe_xor_set_link()
720 __func__, next_desc, in ppc440spe_xor_set_link()
721 next_desc ? next_desc->phys : 0); in ppc440spe_xor_set_link()
726 xor_hw_desc->cblal = next_desc->phys; in ppc440spe_xor_set_link()
737 struct ppc440spe_adma_desc_slot *next_desc) in ppc440spe_desc_set_link() argument
740 struct ppc440spe_adma_desc_slot *tail = next_desc; in ppc440spe_desc_set_link()
742 if (unlikely(!prev_desc || !next_desc || in ppc440spe_desc_set_link()
743 (prev_desc->hw_next && prev_desc->hw_next != next_desc))) { in ppc440spe_desc_set_link()
750 next_desc, prev_desc ? prev_desc->hw_next : 0); in ppc440spe_desc_set_link()
757 prev_desc->hw_next = next_desc; in ppc440spe_desc_set_link()
772 ppc440spe_xor_set_link(prev_desc, next_desc); in ppc440spe_desc_set_link()
1063 struct ppc440spe_adma_desc_slot *next_desc) in ppc440spe_chan_set_first_xor_descriptor() argument
1072 xor_last_submit = xor_last_linked = next_desc; in ppc440spe_chan_set_first_xor_descriptor()
1076 iowrite32be(next_desc->phys, &xor_reg->cblalr); in ppc440spe_chan_set_first_xor_descriptor()