BUS_DMA_COHERENT
!!(flags & BUS_DMA_COHERENT);
!(flags & BUS_DMA_COHERENT));
dmat->_flags |= BUS_DMA_COHERENT;
(t->_flags & BUS_DMA_COHERENT ||
if (t->_flags & BUS_DMA_COHERENT) {
if (((t->_flags & BUS_DMA_COHERENT) == 0 &&
(flags & BUS_DMA_COHERENT)) || (flags & BUS_DMA_NOCACHE))
(t->_flags & BUS_DMA_COHERENT ||
as->as_dmat._flags |= BUS_DMA_COHERENT;
as->as_dmat._flags |= BUS_DMA_COHERENT;
flags | BUS_DMA_COHERENT);
fa.fa_dmat->_flags |= BUS_DMA_COHERENT;
&kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT)) {
fa.fa_dmat->_flags |= BUS_DMA_COHERENT;
dmat->_flags |= BUS_DMA_COHERENT;
BUS_DMA_NOWAIT | BUS_DMA_COHERENT))
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_NOCACHE))
sc->sc_fb_dma_nsegs, off, prot, BUS_DMA_COHERENT);
size, (caddr_t *)&(scr->buf_va), busdma_flag | BUS_DMA_COHERENT);
offset, prot, BUS_DMA_WAITOK | BUS_DMA_COHERENT));
if (flags & BUS_DMA_COHERENT) {
flags &= ~BUS_DMA_COHERENT;
if (flags & (BUS_DMA_COHERENT | BUS_DMA_NOCACHE))
if (flags & (BUS_DMA_COHERENT | BUS_DMA_NOCACHE))
if (flags & (BUS_DMA_COHERENT | BUS_DMA_NOCACHE))
&p->addr, flags | BUS_DMA_COHERENT)) != 0) {
(caddr_t *)&dt->d_addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) {
&p->addr, flags | BUS_DMA_COHERENT)) != 0) {
&pool->kva, BUS_DMA_NOWAIT | BUS_DMA_COHERENT))
&kva, BUS_DMA_NOWAIT | BUS_DMA_COHERENT))
BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) {
if (flags & (BUS_DMA_COHERENT | BUS_DMA_NOCACHE))
if (flags & (BUS_DMA_COHERENT | BUS_DMA_NOCACHE))
if (flags & (BUS_DMA_COHERENT | BUS_DMA_NOCACHE))
fa.fa_dmat->_flags |= BUS_DMA_COHERENT;
sc->sc_dmat->_flags &= ~BUS_DMA_COHERENT;
fa.fa_dmat->_flags &= ~BUS_DMA_COHERENT;
fa.fa_dmat->_flags |= BUS_DMA_COHERENT;
BUS_DMA_COHERENT,
fa.fa_dmat->_flags &= ~BUS_DMA_COHERENT;
fa.fa_dmat->_flags |= BUS_DMA_COHERENT;
map->_dm_flags = BUS_DMA_COHERENT;
map->_dm_flags &= ~BUS_DMA_COHERENT;
(t->_flags & BUS_DMA_COHERENT ||
if (t->_flags & BUS_DMA_COHERENT || map->_dm_flags & BUS_DMA_COHERENT) {
if (((t->_flags & BUS_DMA_COHERENT) == 0 &&
(flags & BUS_DMA_COHERENT)) || (flags & BUS_DMA_NOCACHE))
segs[curseg]._ds_coherent = !!(flags & BUS_DMA_COHERENT);
(t->_flags & BUS_DMA_COHERENT ||
&p->addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT) != 0)
BUS_DMA_COHERENT | BUS_DMA_NOWRITE | BUS_DMA_NOCACHE);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
PAGE_SIZE, &sc->sc_desc, BUS_DMA_WAITOK | BUS_DMA_COHERENT);
&sc->sc_dmaseg, 1, &nsegs, BUS_DMA_WAITOK | BUS_DMA_COHERENT)) {
PAGE_SIZE, &sc->sc_desc, BUS_DMA_WAITOK | BUS_DMA_COHERENT);
&cdm->cdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
&tdm->tdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
&tdm->tdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
&fdm->fdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
&mdm->mdm_kva, BUS_DMA_WAITOK|BUS_DMA_COHERENT) != 0)
&mdm->mdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
PAGE_SIZE, &sc->adma2, BUS_DMA_WAITOK | BUS_DMA_COHERENT);
&mdm->mdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
&tdm->tdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
&qdm->qdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) {
(caddr_t *) & overrunbuf, BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) {
BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) {
BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) {
&adm->adm_kva, BUS_DMA_NOWAIT | BUS_DMA_COHERENT) != 0)
BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
(caddr_t *)&map->vaddr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
(caddr_t *)&sc->descs, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
(caddr_t *)&rxq->descs, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
(caddr_t *)&sc->txsring, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
(caddr_t *)&sc->descs, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
sc->sc_desc_len, (caddr_t *)&sc->sc_desc, BUS_DMA_COHERENT)) != 0) {
BUS_DMA_COHERENT)) != 0) {
&sc->sc_ccbs, BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) {
&tdm->tdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
BUS_DMA_COHERENT)) != 0) {
&sc->sc_rb.rb_membase, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
(caddr_t *)&sc->HCS_Scb, BUS_DMA_NOWAIT | BUS_DMA_COHERENT))
(caddr_t *)&sc->sc_scr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
(caddr_t *)(void *)&xfer, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
(caddr_t *)&sc->sc_script, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
&ce_ring->base_addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) {
&adm->kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
&ce_ring->base_addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) {
&adm->kva, BUS_DMA_NOWAIT | BUS_DMA_COHERENT) != 0)
BUS_DMA_COHERENT | BUS_DMA_NOWAIT)) != 0) {
BUS_DMA_COHERENT | BUS_DMA_NOWAIT)) != 0) {
&datakvap, BUS_DMA_WAITOK|BUS_DMA_COHERENT);
&cmdkvap, BUS_DMA_WAITOK|BUS_DMA_COHERENT);
&sc->admabuf, BUS_DMA_WAITOK|BUS_DMA_COHERENT))
(caddr_t*)&sc->sc_descs, BUS_DMA_COHERENT);
&sdm->sdm_kva, BUS_DMA_NOWAIT | BUS_DMA_COHERENT) != 0)
BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
(caddr_t *)&sc->SRB, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
if (flags & BUS_DMA_COHERENT)
sc->sc_dmamap_flags = BUS_DMA_COHERENT; /* XXX remove */
sc->sc_dmamap_flags = BUS_DMA_COHERENT;
sc->sc_dmamap_flags = BUS_DMA_COHERENT;
&dma->addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
&p->addr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) {
&d->addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
&kva, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) {
&n->cd_addr, w | BUS_DMA_COHERENT);
&p->addr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
&p->addr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
BUS_DMA_COHERENT, 0);
#define AGP_USER_CACHED_MEMORY BUS_DMA_COHERENT
&p->addr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
&(mem->kaddr), bus_dma_flags | BUS_DMA_COHERENT)) {
&p->addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
ed->ed_size, &ed->ed_addr, wait | BUS_DMA_COHERENT);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) {
BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
&bdm->bdm_kva, BUS_DMA_WAITOK | BUS_DMA_COHERENT) != 0)
BUS_DMA_COHERENT)) != 0) {
(void *) &desc, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
&dma->dma_vaddr, BUS_DMA_WAITOK | BUS_DMA_COHERENT);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
&dma->dma_vaddr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT))
BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
&dma->dma_vaddr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT))
BUS_DMA_COHERENT)) != 0) {
(caddr_t *)&q->q_tx.rge_tx_list, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
(caddr_t *)&q->q_rx.rge_rx_list, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
BUS_DMA_COHERENT)) != 0) {
BUS_DMA_COHERENT)) {
BUS_DMA_COHERENT)) {
BUS_DMA_COHERENT)) {
&sc->sc_txhiring_dma, BUS_DMA_COHERENT)) {
&sc->sc_txloring_dma, BUS_DMA_COHERENT)) {
&sc->sc_rxhiring_dma, BUS_DMA_COHERENT)) {
&sc->sc_rxloring_dma, BUS_DMA_COHERENT)) {
&sc->sc_cmdring_dma, BUS_DMA_COHERENT)) {
&sc->sc_rspring_dma, BUS_DMA_COHERENT)) {
&sc->sc_rxbufring_dma, BUS_DMA_COHERENT)) {
BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
BUS_DMA_COHERENT)) != 0) {
BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
&p->addr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
&p->addr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT);
&sc->sc_rb.rb_membase, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
&p->addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT) != 0)
BUS_DMA_NOWAIT|BUS_DMA_COHERENT|BUS_DMA_24BIT)) != 0) {
MEMSIZE, NULL, BUS_DMA_NOWAIT|BUS_DMA_COHERENT|BUS_DMA_24BIT)) != 0) {
BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
MEMSIZE, NULL, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
PAGE_SIZE, &hp->adma2, BUS_DMA_WAITOK | BUS_DMA_COHERENT);
&kva, w | BUS_DMA_COHERENT)) {
&le_iomem, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) {
&p->kaddr, BUS_DMA_NOWAIT | (flags & BUS_DMA_COHERENT));
flags = (flags & USB_DMA_COHERENT) ? BUS_DMA_COHERENT : 0;
BUS_DMA_NOWAIT | BUS_DMA_COHERENT);