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