Lines Matching refs:next
35 * of its next (512 byte) packet. IRQ issues?
66 c->freelist = bd->next;
75 bd->next = c->freelist;
445 for (bd = rx->head; bd; bd = bd->next)
546 * terminating zero length packet before the next transfer is written.
622 if (++i < n_bds && bd->next)
623 bd->hw_next = bd->next->dma;
657 bd = bd->next;
677 * and the next packet goes into a buffer that's queued later; while (b) fills
691 * are loaded into the buffer (with a 212 byte gap between them), and the next
747 * cppi_next_rx_segment - dma read for the next chunk of a buffer
842 tail->next = bd;
871 tail->next = NULL;
885 for (d = rx->head; d; d = d->next)
891 tail->next = bd;
1016 bd = last ? last->next : rx->head;
1023 i++, bd = bd->next) {
1201 i++, bd = bd->next) {
1234 /* on end of segment, maybe go to next one */
1512 * correct itself after the next DMA transfer though.
1518 /* next DMA request _should_ load cppi head ptr */
1528 struct cppi_descriptor *tmp = queue->next;