Lines Matching refs:dmareq
108 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao);
378 dma_to_immu_flags(struct ddi_dma_req *dmareq) in dma_to_immu_flags() argument
382 if (dmareq->dmar_fp == DDI_DMA_SLEEP) { in dma_to_immu_flags()
398 if (dmareq->dmar_flags & DDI_DMA_READ) in dma_to_immu_flags()
401 if (dmareq->dmar_flags & DDI_DMA_WRITE) in dma_to_immu_flags()
408 if ((dmareq->dmar_flags & (DDI_DMA_READ | DDI_DMA_WRITE)) == 0) { in dma_to_immu_flags()
2551 immu_hdl_priv_t *ihp, struct ddi_dma_req *dmareq, in immu_map_dvmaseg() argument
2572 immu_flags = dma_to_immu_flags(dmareq); in immu_map_dvmaseg()
2576 dmar_object = &dmareq->dmar_object; in immu_map_dvmaseg()
2637 dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP); in immu_map_dvmaseg()
3159 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) in immu_mapobject() argument
3165 return (immu_map_dvmaseg(rdip, dma_handle, ihp, dmareq, dmao)); in immu_mapobject()