Lines Matching defs:tx_prologue
95 * @tx_prologue: bytes transmitted without DMA if first TX sglist entry's
99 * @tx_spillover: whether @tx_prologue spills over to second TX sglist entry
136 int tx_prologue;
480 bs->tx_prologue = 0;
485 bs->tx_prologue = sg_dma_len(&tfr->tx_sg.sgl[0]) & 3;
490 if (bs->rx_prologue > bs->tx_prologue) {
492 bs->tx_prologue = bs->rx_prologue;
494 bs->tx_prologue += 4;
501 /* rx_prologue > 0 implies tx_prologue > 0, so check only the latter */
502 if (!bs->tx_prologue)
532 tx_remaining = bs->tx_prologue - bs->rx_prologue;
544 sg_dma_address(&tfr->tx_sg.sgl[0]) += bs->tx_prologue;
545 sg_dma_len(&tfr->tx_sg.sgl[0]) -= bs->tx_prologue;
565 if (!bs->tx_prologue)
577 sg_dma_address(&tfr->tx_sg.sgl[0]) -= bs->tx_prologue;
578 sg_dma_len(&tfr->tx_sg.sgl[0]) += bs->tx_prologue;
580 sg_dma_len(&tfr->tx_sg.sgl[0]) = bs->tx_prologue - 4;
585 bs->tx_prologue = 0;