Searched refs:dmai_object (Results 1 – 10 of 10) sorted by relevance
460 mp->dmai_object = *dobj_p; /* whole object */ in px_dma_type()463 mp->dmai_ndvmapages = MMU_BTOPR(offset + mp->dmai_object.dmao_size); in px_dma_type()478 switch (mp->dmai_object.dmao_type) { in px_dma_pgpfn()481 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; in px_dma_pgpfn()494 page_t *pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp->p_next; in px_dma_pgpfn()523 caddr_t vaddr = (caddr_t)mp->dmai_object.dmao_obj.virt_obj.v_as; in px_dma_vapfn()526 vaddr = mp->dmai_object.dmao_obj.virt_obj.v_addr + MMU_PAGE_SIZE; in px_dma_vapfn()635 size_t obj_sz = mp->dmai_object.dmao_size; in px_dvma_win()1063 pg_offset += mp->dmai_object.dmao_size; in px_dma_adjust()1079 ASSERT((win_offset + win_p->win_size) == mp->dmai_object.dmao_size); in px_dma_adjust()[all …]
274 size_t res_size = mp->dmai_object.dmao_size - obj_off + win_pg0_off; in px_mmu_map_window()
70 ddi_dma_obj_t dmai_object; member
638 mp->dmai_object = *dobj_p; /* whole object */ in pci_dma_type()641 mp->dmai_ndvmapages = IOMMU_BTOPR(offset + mp->dmai_object.dmao_size); in pci_dma_type()658 switch (mp->dmai_object.dmao_type) { in pci_dma_pgpfn()661 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; in pci_dma_pgpfn()675 page_t *pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp->p_next; in pci_dma_pgpfn()706 caddr_t vaddr = (caddr_t)mp->dmai_object.dmao_obj.virt_obj.v_as; in pci_dma_vapfn()711 sva = (caddr_t)(((uintptr_t)mp->dmai_object.dmao_obj.virt_obj.v_addr + in pci_dma_vapfn()715 mp->dmai_object.dmao_type != DMA_OTYP_BUFVADDR) in pci_dma_vapfn()843 size_t obj_sz = mp->dmai_object.dmao_size; in pci_dvma_win()1264 pg_offset += mp->dmai_object.dmao_size; in pci_dma_adjust()[all …]
68 ddi_dma_obj_t *dobj_p = &mp->dmai_object; in pci_dvma_unregister_callbacks()102 ddi_dma_obj_t *dobj_p = &mp->dmai_object; in pci_dvma_postrelocator()
329 size_t res_size = mp->dmai_object.dmao_size - obj_off + win_pg0_off; in iommu_map_window()
446 as = mp->dmai_object.dmao_obj.virt_obj.v_as; in iommu_create_vaddr_mappings()965 mp->dmai_object = dmareq->dmar_object; in iommu_dma_bindhdl()1213 if (newoff > mp->dmai_object.dmao_size - mp->dmai_minxfer) in iommu_dma_win()1257 mp->dmai_size = mp->dmai_object.dmao_size - newoff; in iommu_map_window()1260 if (mp->dmai_object.dmao_type == DMA_OTYP_VADDR || in iommu_map_window()1261 mp->dmai_object.dmao_type == DMA_OTYP_BUFVADDR) { in iommu_map_window()1268 mp->dmai_object.dmao_obj.virt_obj.v_addr; in iommu_map_window()1273 pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp; in iommu_map_window()
72 ddi_dma_obj_t dmai_object; member
765 mp->dmai_object = *dobj_p; /* whole object */ in niumx_dma_bindhdl()769 mp->dmai_size = mp->dmai_object.dmao_size; in niumx_dma_bindhdl()
894 ddi_dma_obj_t dmai_object; /* requester's object */ member