Searched refs:dmai_object (Results 1 – 10 of 10) sorted by relevance
455 mp->dmai_object = *dobj_p; /* whole object */ in px_dma_type()458 mp->dmai_ndvmapages = MMU_BTOPR(offset + mp->dmai_object.dmao_size); in px_dma_type()473 switch (mp->dmai_object.dmao_type) { in px_dma_pgpfn()476 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; in px_dma_pgpfn()489 page_t *pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp->p_next; in px_dma_pgpfn()518 caddr_t vaddr = (caddr_t)mp->dmai_object.dmao_obj.virt_obj.v_as; in px_dma_vapfn()521 vaddr = mp->dmai_object.dmao_obj.virt_obj.v_addr + MMU_PAGE_SIZE; in px_dma_vapfn()630 size_t obj_sz = mp->dmai_object.dmao_size; in px_dvma_win()907 if (off >= mp->dmai_object.dmao_size) { in px_dvma_ctl()939 if (off >= mp->dmai_object.dmao_size) in px_dvma_ctl()[all …]
273 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
633 mp->dmai_object = *dobj_p; /* whole object */ in pci_dma_type()636 mp->dmai_ndvmapages = IOMMU_BTOPR(offset + mp->dmai_object.dmao_size); in pci_dma_type()653 switch (mp->dmai_object.dmao_type) { in pci_dma_pgpfn()656 page_t **pplist = mp->dmai_object.dmao_obj.virt_obj.v_priv; in pci_dma_pgpfn()670 page_t *pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp->p_next; in pci_dma_pgpfn()701 caddr_t vaddr = (caddr_t)mp->dmai_object.dmao_obj.virt_obj.v_as; in pci_dma_vapfn()706 sva = (caddr_t)(((uintptr_t)mp->dmai_object.dmao_obj.virt_obj.v_addr + in pci_dma_vapfn()710 mp->dmai_object.dmao_type != DMA_OTYP_BUFVADDR) in pci_dma_vapfn()838 size_t obj_sz = mp->dmai_object.dmao_size; in pci_dvma_win()1123 if (off >= mp->dmai_object.dmao_size) { in pci_dvma_ctl()[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()
448 as = mp->dmai_object.dmao_obj.virt_obj.v_as; in iommu_create_vaddr_mappings()967 mp->dmai_object = dmareq->dmar_object; in iommu_dma_bindhdl()1215 if (newoff > mp->dmai_object.dmao_size - mp->dmai_minxfer) in iommu_dma_win()1259 mp->dmai_size = mp->dmai_object.dmao_size - newoff; in iommu_map_window()1262 if (mp->dmai_object.dmao_type == DMA_OTYP_VADDR || in iommu_map_window()1263 mp->dmai_object.dmao_type == DMA_OTYP_BUFVADDR) { in iommu_map_window()1270 mp->dmai_object.dmao_obj.virt_obj.v_addr; in iommu_map_window()1275 pp = mp->dmai_object.dmao_obj.pp_obj.pp_pp; in iommu_map_window()1509 if (newoff > mp->dmai_object.dmao_size - in iommu_dma_mctl()1590 if (newoff > mp->dmai_object.dmao_size - mp->dmai_minxfer) { in iommu_dma_mctl()
72 ddi_dma_obj_t dmai_object; member
763 mp->dmai_object = *dobj_p; /* whole object */ in niumx_dma_bindhdl()767 mp->dmai_size = mp->dmai_object.dmao_size; in niumx_dma_bindhdl()
871 ddi_dma_obj_t dmai_object; /* requester's object */ member