Searched refs:IOMMU_PAGE_SIZE (Results 1 - 6 of 6) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_iommu.h53 #define IOMMU_PAGE_SIZE (1 << IOMMU_PAGE_SHIFT) macro
54 #define IOMMU_PAGE_MASK ~(IOMMU_PAGE_SIZE - 1)
55 #define IOMMU_PAGE_OFFSET (IOMMU_PAGE_SIZE - 1)
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_reloc.c84 hat_delete_callback(vaddr, IOMMU_PAGE_SIZE - offset, mp, HAC_PAGELOCK,
86 vaddr = (caddr_t)(((uintptr_t)vaddr + IOMMU_PAGE_SIZE) &
89 hat_delete_callback(vaddr, IOMMU_PAGE_SIZE, mp, HAC_PAGELOCK,
91 vaddr += IOMMU_PAGE_SIZE;
238 for (i = 0; i < npages; i++, kvaddr += IOMMU_PAGE_SIZE) {
357 i++, kva += IOMMU_PAGE_SIZE)
358 hat_delete_callback(kva, IOMMU_PAGE_SIZE, mp, HAC_PAGELOCK,
H A Dpci_iommu.c100 - (tsb_entries * IOMMU_PAGE_SIZE);
155 IOMMU_PTOB(tsb_entries) - cache_size, IOMMU_PAGE_SIZE,
156 NULL, NULL, NULL, IOMMU_PAGE_SIZE, VM_SLEEP);
536 (void) vmem_xalloc(iommu_p->iommu_dvma_map, IOMMU_PAGE_SIZE,
537 IOMMU_PAGE_SIZE, 0, 0, va, va + IOMMU_PAGE_SIZE,
H A Dpci_fdvma.c93 for (i = 0, a = baseaddr; i < npages; i++, a += IOMMU_PAGE_SIZE) {
98 IOMMU_PAGE_SIZE, flags, mp, &pfn,
225 IOMMU_PTOB(npages), IOMMU_PAGE_SIZE, 0,
259 mp->dmai_size = npages * IOMMU_PAGE_SIZE;
H A Dpci_dma.c73 for (; len; len--, dvma_addr += IOMMU_PAGE_SIZE) {
452 if (align && (align > IOMMU_PAGE_SIZE))
459 align = MAX(align, IOMMU_PAGE_SIZE) - 1;
585 IOMMU_PAGE_SIZE - offset, flags, mp, &pfn0,
707 IOMMU_PAGE_SIZE) & IOMMU_PAGE_MASK);
713 for (vaddr = sva, i = 1; i < npages; i++, vaddr += IOMMU_PAGE_SIZE) {
723 IOMMU_PAGE_SIZE, flags, mp, &pfn,
837 uint32_t redzone_sz = HAS_REDZONE(mp) ? IOMMU_PAGE_SIZE : 0;
845 mp->dmai_winsize = IOMMU_PAGE_SIZE;
875 mp->dmai_winsize = P2ROUNDUP(xfer_sz + pg_off, IOMMU_PAGE_SIZE);
[all...]
H A Dpci.c1247 *((ulong_t *)result) = IOMMU_PAGE_SIZE;

Completed in 58 milliseconds