Lines Matching refs:chain
75 /* This flag is set when want to refetch the xor chain in the interrupt
325 /* Common initialization of a PQ descriptors chain */
362 /* This is a WXOR only chain:
394 /* The first 1 or 2 slots in chain are always RXOR,
454 /* initialize each source descriptor in chain */
719 * descriptor in chain
750 /* bind descriptor to the chain */
945 list_for_each_entry(iter, &chan->chain,
954 BUG_ON(&iter->chain_node == &chan->chain);
1004 * then refetch the s/w chain here
1045 * ppc440spe_chan_set_first_xor_descriptor - init XORcore chain
1092 * ppc440spe_chan_append - update the h/w chain in the channel
1125 list_for_each_entry_continue(iter, &chan->chain, chain_node) {
1179 /* h/w descriptor chain is not initialized yet */
1496 /* leave the last descriptor in the chain
1499 if (list_is_last(&desc->chain_node, &chan->chain) ||
1511 * then leave it in chain.
1551 /* free completed slots from the chain starting with
1554 list_for_each_entry_safe(iter, _iter, &chan->chain,
1611 &chan->chain, chain_node) {
1690 LIST_HEAD(chain);
1730 list_add_tail(&iter->chain_node, &chain);
1748 list_splice(&chain, &alloc_tail->group_list);
1819 /* initialize the channel and the chain with a null operation */
1876 * ppc440spe_adma_check_threshold - append CDBs to h/w chain if threshold
1913 if (unlikely(list_empty(&chan->chain))) {
1915 list_splice_init(&sw_desc->group_list, &chan->chain);
1918 /* isn't first peer, bind CDBs to chain */
1919 old_chain_tail = list_entry(chan->chain.prev,
1924 /* fix up the hardware chain */
2338 /* This is a WXOR only chain. Need descriptors for each
2369 /* Thus we have either RXOR only chain or
2373 /* RXOR only chain */
2861 /* This is WXOR-only chain; may have 1/2 zero descs */
2909 /* This is RXOR-only or RXOR/WXOR mixed chain */
3108 /* DMA0,1 may do: WXOR, RXOR, RXOR+WXORs chain
3542 list_for_each_entry_safe(iter, _iter, &ppc440spe_chan->chain,
3667 list_splice_init(&sw_desc->group_list, &chan->chain);
4135 INIT_LIST_HEAD(&chan->chain);