Lines Matching refs:tx_prologue
97 * @tx_prologue: bytes transmitted without DMA if first TX sglist entry's
101 * @tx_spillover: whether @tx_prologue spills over to second TX sglist entry
132 int tx_prologue;
493 bs->tx_prologue = 0;
498 bs->tx_prologue = sg_dma_len(&tfr->tx_sg.sgl[0]) & 3;
503 if (bs->rx_prologue > bs->tx_prologue) {
505 bs->tx_prologue = bs->rx_prologue;
507 bs->tx_prologue += 4;
514 /* rx_prologue > 0 implies tx_prologue > 0, so check only the latter */
515 if (!bs->tx_prologue)
545 tx_remaining = bs->tx_prologue - bs->rx_prologue;
557 sg_dma_address(&tfr->tx_sg.sgl[0]) += bs->tx_prologue;
558 sg_dma_len(&tfr->tx_sg.sgl[0]) -= bs->tx_prologue;
578 if (!bs->tx_prologue)
590 sg_dma_address(&tfr->tx_sg.sgl[0]) -= bs->tx_prologue;
591 sg_dma_len(&tfr->tx_sg.sgl[0]) += bs->tx_prologue;
593 sg_dma_len(&tfr->tx_sg.sgl[0]) = bs->tx_prologue - 4;
598 bs->tx_prologue = 0;