Lines Matching refs:bd

321 	cbd_t __iomem *bd;  in qmc_chan_write_submit()  local
334 bd = chan->txbd_free; in qmc_chan_write_submit()
336 ctrl = qmc_read16(&bd->cbd_sc); in qmc_chan_write_submit()
343 qmc_write16(&bd->cbd_datlen, length); in qmc_chan_write_submit()
344 qmc_write32(&bd->cbd_bufaddr, addr); in qmc_chan_write_submit()
346 xfer_desc = &chan->tx_desc[bd - chan->txbds]; in qmc_chan_write_submit()
353 qmc_write16(&bd->cbd_sc, ctrl); in qmc_chan_write_submit()
377 cbd_t __iomem *bd; in qmc_chan_write_done() local
389 bd = chan->txbd_done; in qmc_chan_write_done()
391 ctrl = qmc_read16(&bd->cbd_sc); in qmc_chan_write_done()
396 xfer_desc = &chan->tx_desc[bd - chan->txbds]; in qmc_chan_write_done()
402 qmc_write16(&bd->cbd_sc, ctrl & ~QMC_BD_TX_UB); in qmc_chan_write_done()
415 bd = chan->txbd_done; in qmc_chan_write_done()
416 ctrl = qmc_read16(&bd->cbd_sc); in qmc_chan_write_done()
428 cbd_t __iomem *bd; in qmc_chan_read_submit() local
441 bd = chan->rxbd_free; in qmc_chan_read_submit()
443 ctrl = qmc_read16(&bd->cbd_sc); in qmc_chan_read_submit()
450 qmc_write16(&bd->cbd_datlen, 0); /* data length is updated by the QMC */ in qmc_chan_read_submit()
451 qmc_write32(&bd->cbd_bufaddr, addr); in qmc_chan_read_submit()
453 xfer_desc = &chan->rx_desc[bd - chan->rxbds]; in qmc_chan_read_submit()
460 qmc_write16(&bd->cbd_sc, ctrl); in qmc_chan_read_submit()
491 cbd_t __iomem *bd; in qmc_chan_read_done() local
505 bd = chan->rxbd_done; in qmc_chan_read_done()
507 ctrl = qmc_read16(&bd->cbd_sc); in qmc_chan_read_done()
512 xfer_desc = &chan->rx_desc[bd - chan->rxbds]; in qmc_chan_read_done()
518 datalen = qmc_read16(&bd->cbd_datlen); in qmc_chan_read_done()
519 qmc_write16(&bd->cbd_sc, ctrl & ~QMC_BD_RX_UB); in qmc_chan_read_done()
534 bd = chan->rxbd_done; in qmc_chan_read_done()
535 ctrl = qmc_read16(&bd->cbd_sc); in qmc_chan_read_done()
666 cbd_t __iomem *bd; in qmc_chan_reset_rx() local
670 bd = chan->rxbds; in qmc_chan_reset_rx()
672 ctrl = qmc_read16(&bd->cbd_sc); in qmc_chan_reset_rx()
673 qmc_write16(&bd->cbd_sc, ctrl & ~(QMC_BD_RX_UB | QMC_BD_RX_E)); in qmc_chan_reset_rx()
675 xfer_desc = &chan->rx_desc[bd - chan->rxbds]; in qmc_chan_reset_rx()
679 bd++; in qmc_chan_reset_rx()
696 cbd_t __iomem *bd; in qmc_chan_reset_tx() local
704 bd = chan->txbds; in qmc_chan_reset_tx()
706 ctrl = qmc_read16(&bd->cbd_sc); in qmc_chan_reset_tx()
707 qmc_write16(&bd->cbd_sc, ctrl & ~(QMC_BD_TX_UB | QMC_BD_TX_R)); in qmc_chan_reset_tx()
709 xfer_desc = &chan->tx_desc[bd - chan->txbds]; in qmc_chan_reset_tx()
713 bd++; in qmc_chan_reset_tx()
1053 cbd_t __iomem *bd; in qmc_setup_chan() local
1106 bd = chan->rxbds + i; in qmc_setup_chan()
1107 qmc_write16(&bd->cbd_sc, val); in qmc_setup_chan()
1109 bd = chan->rxbds + QMC_NB_RXBDS - 1; in qmc_setup_chan()
1110 qmc_write16(&bd->cbd_sc, val | QMC_BD_RX_W); in qmc_setup_chan()
1118 bd = chan->txbds + i; in qmc_setup_chan()
1119 qmc_write16(&bd->cbd_sc, val); in qmc_setup_chan()
1121 bd = chan->txbds + QMC_NB_TXBDS - 1; in qmc_setup_chan()
1122 qmc_write16(&bd->cbd_sc, val | QMC_BD_TX_W); in qmc_setup_chan()