Home
last modified time | relevance | path

Searched refs:dmai_mapping (Results 1 – 16 of 16) sorted by relevance

/titanic_44/usr/src/uts/sun4/io/px/
H A Dpx_fdvma.c78 dvma_addr = mp->dmai_mapping + MMU_PTOB(index); in px_fdvma_load()
106 px_dvma_addr_t dvma_pg = MMU_BTOP(mp->dmai_mapping + MMU_PTOB(index)); in px_fdvma_unload()
110 mp->dmai_mapping, MMU_PTOB(index), MMU_PTOB(npages)); in px_fdvma_unload()
127 mp->dmai_mapping, MMU_PTOB(index), MMU_PTOB(npg)); in px_fdvma_sync()
201 mp->dmai_mapping = MMU_PTOB(dvma_pg); in px_fdvma_reserve()
220 mp, mp->dmai_mapping, npages, fdvma_p); in px_fdvma_reserve()
245 vmem_xfree(mmu_p->mmu_dvma_map, (void *)mp->dmai_mapping, in px_fdvma_release()
H A Dpx_mmu.c221 px_dvma_alloc_debug(mmu_p, (char *)mp->dmai_mapping, in px_mmu_map_pages()
273 px_dvma_addr_t dvma_pg = MMU_BTOP(mp->dmai_mapping); in px_mmu_map_window()
283 mp->dmai_mapping = MMU_PTOB(dvma_pg) | win_pg0_off; in px_mmu_map_window()
305 px_dvma_addr_t dvma_pg = MMU_BTOP(mp->dmai_mapping); in px_mmu_unmap_window()
311 px_dvma_free_debug(mmu_p, (char *)mp->dmai_mapping, in px_mmu_unmap_window()
H A Dpx_dma.c764 mp->dmai_mapping = mp->dmai_roffset | MMU_PTOB(dvma_pg); in px_dvma_map_fast()
769 px_dvma_alloc_debug(mmu_p, (char *)mp->dmai_mapping, in px_dvma_map_fast()
823 mp->dmai_mapping = mp->dmai_roffset | MMU_PTOB(dvma_pg); in px_dvma_map()
858 px_dvma_addr_t dvma_addr = (px_dvma_addr_t)mp->dmai_mapping; in px_dvma_unmap()
1233 mp->dmai_mapping = cookie0_p->dmac_laddress; in px_dma_physwin()
1385 hp, hp->dmai_inuse, hp->dmai_mapping, hp->dmai_size); in px_dump_dma_handle()
H A Dpx.c1001 MAKE_DMA_COOKIE(cookiep, mp->dmai_mapping, mp->dmai_size); in px_dma_bindhdl()
1119 MAKE_DMA_COOKIE(cookiep, mp->dmai_mapping, in px_dma_win()
1135 mp->dmai_mapping = ck_p->dmac_laddress; in px_dma_win()
H A Dpx_dma.h54 ulong_t dmai_mapping; member
H A Dpx_fm.c921 base_addr = (uint32_t)pcie_dp->dmai_mapping; in px_err_dma_hdl_check()
/titanic_44/usr/src/uts/sun4u/io/pci/
H A Dpci_fdvma.c84 dvma_addr = mp->dmai_mapping + IOMMU_PTOB(index); in pci_fdvma_load()
135 dvma_addr_t dvma_pg = IOMMU_BTOP(mp->dmai_mapping + IOMMU_PTOB(index)); in pci_fdvma_unload()
139 mp->dmai_mapping, IOMMU_PTOB(index), IOMMU_PTOB(npg)); in pci_fdvma_unload()
172 mp->dmai_mapping, IOMMU_PTOB(index), IOMMU_PTOB(npg)); in pci_fdvma_sync()
257 mp->dmai_mapping = IOMMU_PTOB(dvma_pg); in pci_fdvma_reserve()
265 mp, mp->dmai_mapping, npages, fdvma_p); in pci_fdvma_reserve()
290 pci_vmem_free(iommu_p, mp, (void *)mp->dmai_mapping, npages); in pci_fdvma_release()
H A Dpci_iommu.c308 pci_dvma_alloc_debug(iommu_p, (char *)mp->dmai_mapping, in iommu_map_pages()
328 dvma_addr_t dvma_pg = IOMMU_BTOP(mp->dmai_mapping); in iommu_map_window()
337 mp->dmai_mapping = IOMMU_PTOB(dvma_pg) | win_pg0_off; in iommu_map_window()
381 dvma_addr_t dvma_pg = IOMMU_BTOP(mp->dmai_mapping); in iommu_unmap_window()
406 pci_dvma_free_debug(iommu_p, (char *)mp->dmai_mapping, in iommu_unmap_window()
H A Dpci_dma.c70 dvma_addr += mp->dmai_mapping; /* start addr */ in pci_sc_pg_inv()
161 mp->dmai_mapping, mp->dmai_size, off, len); in pci_dma_sync()
970 mp->dmai_mapping = mp->dmai_roffset | IOMMU_PTOB(dvma_pg); in pci_dvma_map_fast()
975 pci_dvma_alloc_debug(iommu_p, (char *)mp->dmai_mapping, in pci_dvma_map_fast()
1036 mp->dmai_mapping = mp->dmai_roffset | IOMMU_PTOB(dvma_pg); in pci_dvma_map()
1055 dvma_addr_t dvma_addr = (dvma_addr_t)mp->dmai_mapping; in pci_dvma_unmap()
1086 dvma_addr_t dvma_pg = IOMMU_BTOP(mp->dmai_mapping); in pci_dma_sync_unmap()
1414 mp->dmai_mapping = cookie0_p->dmac_laddress; in pci_dma_physwin()
1446 mp->dmai_mapping = cp->dmac_laddress; /* cookie0 start addr */ in pci_dma_ctl()
1625 hp, hp->dmai_inuse, hp->dmai_mapping, hp->dmai_size); in dump_dma_handle()
H A Dpci_reloc.c199 dvma_pg = IOMMU_BTOP(mp->dmai_mapping); in pci_dvma_remap()
332 dvma_pg = IOMMU_BTOP(mp->dmai_mapping) + index; in pci_fdvma_postrelocator()
H A Dpci.c731 MAKE_DMA_COOKIE(cookiep, mp->dmai_mapping, mp->dmai_size); in pci_dma_bindhdl()
842 MAKE_DMA_COOKIE(cookiep, mp->dmai_mapping, in pci_dma_win()
859 mp->dmai_mapping = ck_p->dmac_laddress; in pci_dma_win()
/titanic_44/usr/src/uts/sun4u/io/
H A Diommu.c363 ioaddr_t ioaddr = mp->dmai_mapping & ~IOMMU_PAGEOFFSET; in iommu_remove_mappings()
377 ioaddr = mp->dmai_mapping & ~IOMMU_PAGEOFFSET; in iommu_remove_mappings()
440 offset = (uint_t)(mp->dmai_mapping & IOMMU_PAGEOFFSET); in iommu_create_vaddr_mappings()
442 ioaddr = (ioaddr_t)(mp->dmai_mapping & ~IOMMU_PAGEOFFSET); in iommu_create_vaddr_mappings()
591 offset = (uint_t)(mp->dmai_mapping & IOMMU_PAGEOFFSET); in iommu_create_pp_mappings()
593 ioaddr = (ioaddr_t)(mp->dmai_mapping & ~IOMMU_PAGEOFFSET); in iommu_create_pp_mappings()
1013 mp->dmai_mapping = (ioaddr_t)(ioaddr + offset); in iommu_dma_bindhdl()
1017 cp->dmac_address = (ioaddr_t)mp->dmai_mapping; in iommu_dma_bindhdl()
1064 mp->dmai_mapping = ioaddr + offset; in iommu_dma_bindhdl()
1065 ASSERT(mp->dmai_mapping >= softsp->iommu_dvma_base); in iommu_dma_bindhdl()
[all …]
/titanic_44/usr/src/uts/sun4/os/
H A Ddvma.c92 mp->dmai_mapping = (ulong_t)kmem_alloc( in dvma_reserve()
94 bcopy((char *)&dma_lim, (char *)mp->dmai_mapping, in dvma_reserve()
110 kmem_free((void *)mp->dmai_mapping, sizeof (ddi_dma_lim_t)); in dvma_release()
135 limp = (ddi_dma_lim_t *)mp->dmai_mapping; in dvma_kaddr_load()
/titanic_44/usr/src/uts/sun4u/sys/pci/
H A Dpci_dma.h56 ulong_t dmai_mapping; member
/titanic_44/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c766 mp->dmai_mapping = mp->dmai_roffset | NIUMX_PTOB(pfn0); in niumx_dma_bindhdl()
776 mp->dmai_cookie->dmac_laddress = mp->dmai_mapping; in niumx_dma_bindhdl()
/titanic_44/usr/src/uts/common/sys/
H A Dddi_impldefs.h851 ulong_t dmai_mapping; /* mapping cookie */ member