Lines Matching defs: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 */
721 * descriptor in chain
752 /* bind descriptor to the chain */
947 list_for_each_entry(iter, &chan->chain,
956 BUG_ON(&iter->chain_node == &chan->chain);
1006 * then refetch the s/w chain here
1047 * ppc440spe_chan_set_first_xor_descriptor - init XORcore chain
1094 * ppc440spe_chan_append - update the h/w chain in the channel
1127 list_for_each_entry_continue(iter, &chan->chain, chain_node) {
1181 /* h/w descriptor chain is not initialized yet */
1498 /* leave the last descriptor in the chain
1501 if (list_is_last(&desc->chain_node, &chan->chain) ||
1513 * then leave it in chain.
1553 /* free completed slots from the chain starting with
1556 list_for_each_entry_safe(iter, _iter, &chan->chain,
1613 &chan->chain, chain_node) {
1691 struct list_head chain = LIST_HEAD_INIT(chain);
1732 list_add_tail(&iter->chain_node, &chain);
1750 list_splice(&chain, &alloc_tail->group_list);
1821 /* initialize the channel and the chain with a null operation */
1878 * ppc440spe_adma_check_threshold - append CDBs to h/w chain if threshold
1915 if (unlikely(list_empty(&chan->chain))) {
1917 list_splice_init(&sw_desc->group_list, &chan->chain);
1920 /* isn't first peer, bind CDBs to chain */
1921 old_chain_tail = list_entry(chan->chain.prev,
1926 /* fix up the hardware chain */
2340 /* This is a WXOR only chain. Need descriptors for each
2371 /* Thus we have either RXOR only chain or
2375 /* RXOR only chain */
2863 /* This is WXOR-only chain; may have 1/2 zero descs */
2911 /* This is RXOR-only or RXOR/WXOR mixed chain */
3110 /* DMA0,1 may do: WXOR, RXOR, RXOR+WXORs chain
3545 list_for_each_entry_safe(iter, _iter, &ppc440spe_chan->chain,
3670 list_splice_init(&sw_desc->group_list, &chan->chain);
4138 INIT_LIST_HEAD(&chan->chain);