Lines Matching defs:dmareq
61 struct ddi_dma_req dmareq;
70 dmareq.dmar_flags = flags;
71 dmareq.dmar_fp = waitfp;
72 dmareq.dmar_arg = arg;
73 dmareq.dmar_object.dmao_size = (uint_t)bp->b_bcount;
76 dmareq.dmar_object.dmao_type = DMA_OTYP_PAGES;
77 dmareq.dmar_object.dmao_obj.pp_obj.pp_pp = bp->b_pages;
78 dmareq.dmar_object.dmao_obj.pp_obj.pp_offset =
81 dmareq.dmar_object.dmao_obj.virt_obj.v_addr = bp->b_un.b_addr;
83 dmareq.dmar_object.dmao_obj.virt_obj.v_priv =
85 dmareq.dmar_object.dmao_type = DMA_OTYP_BUFVADDR;
87 dmareq.dmar_object.dmao_type =
90 dmareq.dmar_object.dmao_obj.virt_obj.v_priv = NULL;
102 dmareq.dmar_object.dmao_obj.virt_obj.v_as = 0;
104 dmareq.dmar_object.dmao_obj.virt_obj.v_as =
110 return ((*funcp)(dip, dip, handle, &dmareq, cookiep, ccountp));