Searched refs:dmai_object (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c98 * bzero(&mp->dmai_object, sizeof (ddi_dma_obj_t));
378 * mp->dmai_object - dmareq->dmar_object
458 mp->dmai_object = *dobj_p; /* whole object */
461 mp->dmai_ndvmapages = MMU_BTOPR(offset + mp->dmai_object.dmao_size);
476 switch (mp->dmai_object.dmao_type) {
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;
633 size_t obj_sz = mp->dmai_object
[all...]
H A Dpx_dma.h70 ddi_dma_obj_t dmai_object; member in struct:px_dma_impl
H A Dpx_mmu.c274 size_t res_size = mp->dmai_object.dmao_size - obj_off + win_pg0_off;
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c289 * bzero(&mp->dmai_object, sizeof (ddi_dma_obj_t));
541 * mp->dmai_object - dmareq->dmar_object
636 mp->dmai_object = *dobj_p; /* whole object */
639 mp->dmai_ndvmapages = IOMMU_BTOPR(offset + mp->dmai_object.dmao_size);
656 switch (mp->dmai_object.dmao_type) {
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.virt_obj.v_addr +
713 mp->dmai_object
[all...]
H A Dpci_reloc.c68 ddi_dma_obj_t *dobj_p = &mp->dmai_object;
102 ddi_dma_obj_t *dobj_p = &mp->dmai_object;
H A Dpci_iommu.c329 size_t res_size = mp->dmai_object.dmao_size - obj_off + win_pg0_off;
/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c446 as = mp->dmai_object.dmao_obj.virt_obj.v_as;
965 mp->dmai_object = dmareq->dmar_object;
1213 if (newoff > mp->dmai_object.dmao_size - mp->dmai_minxfer)
1257 mp->dmai_size = mp->dmai_object.dmao_size - newoff;
1260 if (mp->dmai_object.dmao_type == DMA_OTYP_VADDR ||
1261 mp->dmai_object.dmao_type == DMA_OTYP_BUFVADDR) {
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/sun4u/sys/pci/
H A Dpci_dma.h72 ddi_dma_obj_t dmai_object; member in struct:pci_dma_impl
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c713 * mp->dmai_object - dmareq->dmar_object
763 mp->dmai_object = *dobj_p; /* whole object */
767 mp->dmai_size = mp->dmai_object.dmao_size;
/illumos-gate/usr/src/uts/common/sys/
H A Dddi_impldefs.h872 ddi_dma_obj_t dmai_object; /* requester's object */ member in struct:ddi_dma_impl

Completed in 64 milliseconds