BUS_DMA_ZERO
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, &sc->tx.desc_map);
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, &sc->rx.desc_map);
if (flags & BUS_DMA_ZERO)
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->sc_dma_map);
if (flags & BUS_DMA_ZERO)
BUS_DMA_ZERO | BUS_DMA_WAITOK, &qp->ring_desc_map);
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_ZERO, &ch->dma.work_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, map);
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
#define ARCMSR_DMA_ALLOC_FLAG (BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO | BUS_DMA_NOCACHE)
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, &sc->stats_map)) {
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT, &sc->bfe_tx_map);
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT, &sc->bfe_rx_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, map);
BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_ZERO,
&dr->dr_ring_descbase, BUS_DMA_WAITOK | BUS_DMA_ZERO,
(BUS_DMA_NOWAIT | BUS_DMA_ZERO),
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &cdm->cdm_map);
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO, map);
BUS_DMA_ZERO | BUS_DMA_COHERENT, &sc->dc_rx_lmap);
BUS_DMA_ZERO | BUS_DMA_COHERENT, &sc->dc_tx_lmap);
BUS_DMA_ZERO | BUS_DMA_COHERENT, &sgt->dmap);
BUS_DMA_ZERO | BUS_DMA_COHERENT, &buf->dmap);
BUS_DMA_ZERO | BUS_DMA_COHERENT, &buf->dmap);
BUS_DMA_ZERO | BUS_DMA_COHERENT, &buf->dmap);
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_NOCACHE, &dmah->map);
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_COHERENT | BUS_DMA_ZERO, &dma->map);
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, map);
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, &sc->txdesc_map);
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, &sc->rxdesc_map);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->fxp_smap);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->cbl_map);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->mcs_map);
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
#define HYPERV_DMA_MASK (BUS_DMA_WAITOK | BUS_DMA_NOWAIT | BUS_DMA_ZERO)
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &mem->map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &mem->map);
(void **)&ioat->comp_update, BUS_DMA_ZERO | BUS_DMA_WAITOK,
BUS_DMA_ZERO | BUS_DMA_WAITOK, &ioat->hw_desc_map);
mflags |= (flags & BUS_DMA_ZERO) != 0 ? M_ZERO : 0;
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &sc->tbd_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &sc->rbd_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &sc->status_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &mem->map);
(void **)&memory->virtual_address, BUS_DMA_ZERO, &memory->dma_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &ring->desc_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &ring->desc_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, &dma->map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, &dma->map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, &dma->map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &mem->map);
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_ZERO, &gmi->dma_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &sc->chain_map)) {
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &sc->chain_map)) {
(BUS_DMA_NOWAIT | BUS_DMA_ZERO), &ioctl_data_dmamap[i])) {
(BUS_DMA_NOWAIT | BUS_DMA_ZERO), &ioctl_sense_dmamap)) {
BUS_DMA_ZERO, &sc->msk_stat_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc_if->msk_cdata.msk_tx_ring_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc_if->msk_cdata.msk_rx_ring_map);
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
| BUS_DMA_ZERO), &dma->map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO,
BUS_DMA_NOWAIT | BUS_DMA_ZERO,
BUS_DMA_COHERENT | BUS_DMA_ZERO, &ring->rx_desc_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &ring->jrx_desc_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &ring->tx_desc_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->nge_cdata.nge_tx_ring_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->nge_cdata.nge_rx_ring_map);
BUS_DMA_WAITOK | BUS_DMA_ZERO, &mw->dma_map)) {
BUS_DMA_WAITOK | BUS_DMA_ZERO, &inmw->dma_map)) {
BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_NOCACHE,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_NOCACHE,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
(BUS_DMA_ZERO | BUS_DMA_COHERENT | BUS_DMA_NOWAIT),
(BUS_DMA_ZERO | BUS_DMA_COHERENT | BUS_DMA_NOWAIT),
(BUS_DMA_ZERO | BUS_DMA_COHERENT | BUS_DMA_NOWAIT),
(BUS_DMA_ZERO | BUS_DMA_COHERENT | BUS_DMA_NOWAIT),
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &ring->desc_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &ring->desc_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &ring->desc_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &ring->desc_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &ring->desc_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &sc->txwi_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &ring->desc_map);
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
(void **) &ss->stats, BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->rl_cdata.rl_rx_dmamap);
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, /* flags */
BUS_DMA_WAITOK | BUS_DMA_ZERO, /* flags */
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &tx_ring->desc_map);
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT, &sdm->map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &(dma_mem->dma_map));
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc_if->sk_cdata.sk_tx_ring_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc_if->sk_cdata.sk_rx_ring_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_NOWAIT | BUS_DMA_ZERO |
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->sc_cdata.stge_tx_ring_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->sc_cdata.stge_rx_ring_map);
BUS_DMA_ZERO, &rp[ch]->ch_map);
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, map);
error = bus_dmamem_alloc(*dtag, vaddr, BUS_DMA_NOWAIT | BUS_DMA_ZERO,
(BUS_DMA_NOWAIT | BUS_DMA_ZERO), &sc->ioctl_data_map)) {
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO, &dma->map);
BUS_DMA_ZERO | BUS_DMA_NOWAIT, &dma->dma_map);
(BUS_DMA_NOWAIT | BUS_DMA_ZERO), /* flags */
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->vr_cdata.vr_rx_ring_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->vr_cdata.vr_tx_ring_map);
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_COHERENT,
BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, &dma->map);
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, &sc->rxdesc_map);
BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, &sc->txdesc_map);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->xl_ldata.xl_rx_dmamap);
BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->xl_ldata.xl_tx_dmamap);
BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_ZERO, &dma->idi_map);
BUS_DMA_ZERO, &ch->dma.work_map))
(void **)&channel->sc_slots, BUS_DMA_WAITOK | BUS_DMA_ZERO,
BUS_DMA_ZERO, &sc->sc_cmd_dmamap);
if (flags & BUS_DMA_ZERO)
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO,
BUS_DMA_WAITOK | BUS_DMA_ZERO, &sc->rx_buf_map);
BUS_DMA_WAITOK | BUS_DMA_ZERO, &sc->crq_map);
if (flags & BUS_DMA_ZERO)
if (flags & BUS_DMA_ZERO)