Searched refs:dmao_obj (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c77 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 =
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 =
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_reloc.c69 struct as *as_p = dobj_p->dmao_obj.virt_obj.v_as;
70 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv;
71 caddr_t vaddr = dobj_p->dmao_obj.virt_obj.v_addr;
103 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv;
104 caddr_t baseva = dobj_p->dmao_obj.virt_obj.v_addr;
129 ASSERT(dobj_p->dmao_obj.virt_obj.v_as == &kas ||
130 dobj_p->dmao_obj.virt_obj.v_as == NULL);
H A Dpci_dma.c567 vaddr = dobj_p->dmao_obj.virt_obj.v_addr;
568 pplist = dobj_p->dmao_obj.virt_obj.v_priv;
569 as_p = dobj_p->dmao_obj.virt_obj.v_as;
607 offset = dobj_p->dmao_obj.pp_obj.pp_offset;
609 pfn0 = page_pptonum(dobj_p->dmao_obj.pp_obj.pp_pp);
610 ASSERT(PAGE_LOCKED(dobj_p->dmao_obj.pp_obj.pp_pp));
659 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv;
673 page_t *pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp->p_next;
704 caddr_t vaddr = (caddr_t)mp->dmai_object.dmao_obj.virt_obj.v_as;
709 sva = (caddr_t)(((uintptr_t)mp->dmai_object.dmao_obj
[all...]
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c2041 dmao->dmao_obj.dvma_obj.dv_nseg != 1 ||
2052 dvs = &dmao->dmao_obj.dvma_obj.dv_seg[0];
2056 dmao->dmao_obj.dvma_obj.dv_off;
2096 ncookies += (dmao->dmao_obj.dvma_obj.dv_nseg - 1);
2551 asp = dmao->dmao_obj.virt_obj.v_as;
2579 poff = dma->dp_dma.dmao_obj.pp_obj.pp_offset & MMU_PAGEOFFSET;
2581 vaddr = dma->dp_dma.dmao_obj.virt_obj.v_addr;
2592 pp = dma->dp_dma.dmao_obj.pp_obj.pp_pp;
2603 pplist = dma->dp_dma.dmao_obj.virt_obj.v_priv;
2762 pplist = dmar_object->dmao_obj
[all...]
H A Dimmu_dvma.c2577 pparray = dmar_object->dmao_obj.virt_obj.v_priv;
2578 vaddr = dmar_object->dmao_obj.virt_obj.v_addr;
2591 page = dmar_object->dmao_obj.pp_obj.pp_pp;
2592 offset = dmar_object->dmao_obj.pp_obj.pp_offset &
2597 vas = dmar_object->dmao_obj.virt_obj.v_as;
2725 dma_out->dmao_obj.dvma_obj.dv_off = offset & IMMU_PAGEOFFSET;
2726 dma_out->dmao_obj.dvma_obj.dv_nseg = 1;
2727 dma_out->dmao_obj.dvma_obj.dv_seg = &ihp->ihp_dvseg[0];
2741 dvs = dmao->dmao_obj.dvma_obj.dv_seg;
2744 npages = IMMU_BTOPR(dvs[0].dvs_len + dmao->dmao_obj
[all...]
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c403 page_t **pplist = dobj_p->dmao_obj.virt_obj.v_priv;
404 caddr_t vaddr = dobj_p->dmao_obj.virt_obj.v_addr;
412 struct as *as_p = dobj_p->dmao_obj.virt_obj.v_as;
420 offset = dobj_p->dmao_obj.pp_obj.pp_offset;
422 pfn0 = page_pptonum(dobj_p->dmao_obj.pp_obj.pp_pp);
479 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv;
492 page_t *pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp->p_next;
521 caddr_t vaddr = (caddr_t)mp->dmai_object.dmao_obj.virt_obj.v_as;
524 vaddr = mp->dmai_object.dmao_obj.virt_obj.v_addr + MMU_PAGE_SIZE;
/illumos-gate/usr/src/uts/common/sys/
H A Dddidmareq.h114 ddi_dma_aobj_t dmao_obj; /* the object described */ member in struct:__anon7117
/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c446 as = mp->dmai_object.dmao_obj.virt_obj.v_as;
890 addr = (uintptr_t)dmareq->dmar_object.dmao_obj.virt_obj.v_addr;
892 pplist = dmareq->dmar_object.dmao_obj.virt_obj.v_priv;
906 pp = dmareq->dmar_object.dmao_obj.pp_obj.pp_pp;
907 offset = dmareq->dmar_object.dmao_obj.pp_obj.pp_offset;
1268 mp->dmai_object.dmao_obj.virt_obj.v_addr;
1273 pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp;
/illumos-gate/usr/src/uts/common/io/
H A Dbofi.c377 dmareqp->dmar_object.dmao_obj.pp_obj.pp_offset,
378 dmareqp->dmar_object.dmao_obj.pp_obj.pp_pp, sleep);
380 } else if (dmareqp->dmar_object.dmao_obj.virt_obj.v_priv != NULL) {
382 dmareqp->dmar_object.dmao_obj.virt_obj.v_addr,
383 dmareqp->dmar_object.dmao_obj.virt_obj.v_priv,
384 dmareqp->dmar_object.dmao_obj.virt_obj.v_as, sleep);
386 } else if (dmareqp->dmar_object.dmao_obj.virt_obj.v_as == &kas) {
388 return (dmareqp->dmar_object.dmao_obj.virt_obj.v_addr);
389 } else if (dmareqp->dmar_object.dmao_obj.virt_obj.v_as == NULL) {
391 return (dmareqp->dmar_object.dmao_obj
[all...]
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c701 #define DMAOBJ_PP_PP dmao_obj.pp_obj.pp_pp
706 #define ORIGVADDR dmareq->dmar_object.dmao_obj.virt_obj.v_addr
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c740 caddr_t vaddr = dobj_p->dmao_obj.virt_obj.v_addr;
741 struct as *as_p = dobj_p->dmao_obj.virt_obj.v_as;
/illumos-gate/usr/src/uts/common/os/
H A Dsunddi.c7084 dmareq.dmar_object.dmao_obj.pp_obj.pp_pp = bp->b_pages;
7085 dmareq.dmar_object.dmao_obj.pp_obj.pp_offset =
7088 dmareq.dmar_object.dmao_obj.virt_obj.v_addr = bp->b_un.b_addr;
7090 dmareq.dmar_object.dmao_obj.virt_obj.v_priv =
7097 dmareq.dmar_object.dmao_obj.virt_obj.v_priv = NULL;
7109 dmareq.dmar_object.dmao_obj.virt_obj.v_as = 0;
7111 dmareq.dmar_object.dmao_obj.virt_obj.v_as =
7141 dmareq.dmar_object.dmao_obj.virt_obj.v_as = as;
7142 dmareq.dmar_object.dmao_obj.virt_obj.v_addr = addr;
7143 dmareq.dmar_object.dmao_obj
[all...]

Completed in 180 milliseconds