Lines Matching defs:slot
348 * this slot will be pasted from ADMA level
483 * this slot will be pasted from ADMA level
954 * slot it's a bug
1420 * @tdesc: is the last allocated slot in the group.
1443 * @slot: Slot to free
1446 static void ppc440spe_adma_free_slots(struct ppc440spe_adma_desc_slot *slot,
1449 int stride = slot->slots_per_op;
1452 slot->slots_per_op = 0;
1453 slot = list_entry(slot->slot_node.next,
1487 * ppc440spe_adma_clean_slot - clean up CDB slot (if ack is set)
1520 dev_dbg(chan->device->common.dev, "\tfree slot %llx: %d stride: %d\n",
1558 dev_dbg(chan->device->common.dev, "\tcookie: %d slot: %d "
1717 /* start the allocation if the slot is correctly aligned */
1769 struct ppc440spe_adma_desc_slot *slot = NULL;
1786 slot = kzalloc(sizeof(struct ppc440spe_adma_desc_slot),
1788 if (!slot) {
1795 slot->hw_desc = (void *) &hw_desc[i * db_sz];
1796 dma_async_tx_descriptor_init(&slot->async_tx, chan);
1797 slot->async_tx.tx_submit = ppc440spe_adma_tx_submit;
1798 INIT_LIST_HEAD(&slot->chain_node);
1799 INIT_LIST_HEAD(&slot->slot_node);
1800 INIT_LIST_HEAD(&slot->group_list);
1801 slot->phys = ppc440spe_chan->device->dma_desc_pool + i * db_sz;
1802 slot->idx = i;
1806 list_add_tail(&slot->slot_node, &ppc440spe_chan->all_slots);
1936 "ppc440spe adma%d: %s cookie: %d slot: %d tx %p\n",
2099 /* use WXOR, each descriptor occupies one slot */
2185 /* WXOR, each descriptor occupies one slot */
2380 /* for both RXOR/WXOR each descriptor occupies one slot */
2406 /* Setup byte count foreach slot just allocated */
2615 /* One additional slot per destination to clone P/Q
2627 /* Setup byte count for each slot just allocated */
2860 * for each slot:
2925 /* Setup destination(s) in RXOR slot(s) */
3033 * for each slot
3118 /* 1st slot (RXOR) */
3143 /* 1st slot (RXOR)
3150 * skip first slot with RXOR