Lines Matching refs:control
361 u32 control; in _dma_ctrlflags() local
363 control = bcma_read32(di->core, DMA64TXREGOFFS(di, control)); in _dma_ctrlflags()
364 bcma_write32(di->core, DMA64TXREGOFFS(di, control), in _dma_ctrlflags()
365 control | D64_XC_PD); in _dma_ctrlflags()
366 if (bcma_read32(di->core, DMA64TXREGOFFS(di, control)) & in _dma_ctrlflags()
371 bcma_write32(di->core, DMA64TXREGOFFS(di, control), in _dma_ctrlflags()
372 control); in _dma_ctrlflags()
402 if (!_dma64_addrext(di, DMA64TXREGOFFS(di, control))) in _dma_isaddrext()
408 if (!_dma64_addrext(di, DMA64RXREGOFFS(di, control))) in _dma_isaddrext()
809 bcma_maskset32(di->core, DMA64TXREGOFFS(di, control), in _dma_ddtable_init()
816 bcma_maskset32(di->core, DMA64RXREGOFFS(di, control), in _dma_ddtable_init()
825 u32 control; in _dma_rxenable() local
829 control = D64_RC_RE | (bcma_read32(di->core, in _dma_rxenable()
830 DMA64RXREGOFFS(di, control)) & in _dma_rxenable()
834 control |= D64_RC_PD; in _dma_rxenable()
837 control |= D64_RC_OC; in _dma_rxenable()
839 bcma_write32(di->core, DMA64RXREGOFFS(di, control), in _dma_rxenable()
840 ((di->rxoffset << D64_RC_RO_SHIFT) | control)); in _dma_rxenable()
1141 u32 control = D64_XC_XE; in dma_txinit() local
1161 control |= D64_XC_PD; in dma_txinit()
1162 bcma_set32(di->core, DMA64TXREGOFFS(di, control), control); in dma_txinit()
1180 bcma_set32(di->core, DMA64TXREGOFFS(di, control), D64_XC_SE); in dma_txsuspend()
1192 bcma_mask32(di->core, DMA64TXREGOFFS(di, control), ~D64_XC_SE); in dma_txresume()
1201 DMA64TXREGOFFS(di, control)) & D64_XC_SE) == in dma_txsuspended()
1235 bcma_write32(di->core, DMA64TXREGOFFS(di, control), D64_XC_SE); in dma_txreset()
1242 bcma_write32(di->core, DMA64TXREGOFFS(di, control), 0); in dma_txreset()
1261 bcma_write32(di->core, DMA64RXREGOFFS(di, control), 0); in dma_rxreset()