aper 910 arch/alpha/kernel/core_marvel.c struct marvel_agp_aperture *aper; aper 915 arch/alpha/kernel/core_marvel.c aper = kmalloc(sizeof(*aper), GFP_KERNEL); aper 916 arch/alpha/kernel/core_marvel.c if (aper == NULL) return -ENOMEM; aper 918 arch/alpha/kernel/core_marvel.c aper->arena = agp->hose->sg_pci; aper 919 arch/alpha/kernel/core_marvel.c aper->pg_count = alpha_agpgart_size / PAGE_SIZE; aper 920 arch/alpha/kernel/core_marvel.c aper->pg_start = iommu_reserve(aper->arena, aper->pg_count, aper 921 arch/alpha/kernel/core_marvel.c aper->pg_count - 1); aper 923 arch/alpha/kernel/core_marvel.c if (aper->pg_start < 0) { aper 925 arch/alpha/kernel/core_marvel.c kfree(aper); aper 930 arch/alpha/kernel/core_marvel.c aper->arena->dma_base + aper->pg_start * PAGE_SIZE; aper 931 arch/alpha/kernel/core_marvel.c agp->aperture.size = aper->pg_count * PAGE_SIZE; aper 932 arch/alpha/kernel/core_marvel.c agp->aperture.sysdata = aper; aper 940 arch/alpha/kernel/core_marvel.c struct marvel_agp_aperture *aper = agp->aperture.sysdata; aper 943 arch/alpha/kernel/core_marvel.c status = iommu_release(aper->arena, aper->pg_start, aper->pg_count); aper 947 arch/alpha/kernel/core_marvel.c iommu_unbind(aper->arena, aper->pg_start, aper->pg_count); aper 948 arch/alpha/kernel/core_marvel.c status = iommu_release(aper->arena, aper->pg_start, aper 949 arch/alpha/kernel/core_marvel.c aper->pg_count); aper 954 arch/alpha/kernel/core_marvel.c kfree(aper); aper 1025 arch/alpha/kernel/core_marvel.c struct marvel_agp_aperture *aper = agp->aperture.sysdata; aper 1026 arch/alpha/kernel/core_marvel.c return iommu_bind(aper->arena, aper->pg_start + pg_start, aper 1033 arch/alpha/kernel/core_marvel.c struct marvel_agp_aperture *aper = agp->aperture.sysdata; aper 1034 arch/alpha/kernel/core_marvel.c return iommu_unbind(aper->arena, aper->pg_start + pg_start, aper 1041 arch/alpha/kernel/core_marvel.c struct marvel_agp_aperture *aper = agp->aperture.sysdata; aper 1042 arch/alpha/kernel/core_marvel.c unsigned long baddr = addr - aper->arena->dma_base; aper 1051 arch/alpha/kernel/core_marvel.c pte = aper->arena->ptes[baddr >> PAGE_SHIFT]; aper 593 arch/alpha/kernel/core_titan.c struct titan_agp_aperture *aper; aper 598 arch/alpha/kernel/core_titan.c aper = kmalloc(sizeof(struct titan_agp_aperture), GFP_KERNEL); aper 599 arch/alpha/kernel/core_titan.c if (aper == NULL) aper 602 arch/alpha/kernel/core_titan.c aper->arena = agp->hose->sg_pci; aper 603 arch/alpha/kernel/core_titan.c aper->pg_count = alpha_agpgart_size / PAGE_SIZE; aper 604 arch/alpha/kernel/core_titan.c aper->pg_start = iommu_reserve(aper->arena, aper->pg_count, aper 605 arch/alpha/kernel/core_titan.c aper->pg_count - 1); aper 606 arch/alpha/kernel/core_titan.c if (aper->pg_start < 0) { aper 608 arch/alpha/kernel/core_titan.c kfree(aper); aper 613 arch/alpha/kernel/core_titan.c aper->arena->dma_base + aper->pg_start * PAGE_SIZE; aper 614 arch/alpha/kernel/core_titan.c agp->aperture.size = aper->pg_count * PAGE_SIZE; aper 615 arch/alpha/kernel/core_titan.c agp->aperture.sysdata = aper; aper 623 arch/alpha/kernel/core_titan.c struct titan_agp_aperture *aper = agp->aperture.sysdata; aper 626 arch/alpha/kernel/core_titan.c status = iommu_release(aper->arena, aper->pg_start, aper->pg_count); aper 630 arch/alpha/kernel/core_titan.c iommu_unbind(aper->arena, aper->pg_start, aper->pg_count); aper 631 arch/alpha/kernel/core_titan.c status = iommu_release(aper->arena, aper->pg_start, aper 632 arch/alpha/kernel/core_titan.c aper->pg_count); aper 637 arch/alpha/kernel/core_titan.c kfree(aper); aper 686 arch/alpha/kernel/core_titan.c struct titan_agp_aperture *aper = agp->aperture.sysdata; aper 687 arch/alpha/kernel/core_titan.c return iommu_bind(aper->arena, aper->pg_start + pg_start, aper 694 arch/alpha/kernel/core_titan.c struct titan_agp_aperture *aper = agp->aperture.sysdata; aper 695 arch/alpha/kernel/core_titan.c return iommu_unbind(aper->arena, aper->pg_start + pg_start, aper 702 arch/alpha/kernel/core_titan.c struct titan_agp_aperture *aper = agp->aperture.sysdata; aper 703 arch/alpha/kernel/core_titan.c unsigned long baddr = addr - aper->arena->dma_base; aper 712 arch/alpha/kernel/core_titan.c pte = aper->arena->ptes[baddr >> PAGE_SHIFT]; aper 499 arch/x86/kernel/amd_gart_64.c static __init unsigned long check_iommu_size(unsigned long aper, u64 aper_size) aper 509 arch/x86/kernel/amd_gart_64.c a = aper + iommu_size; aper 162 arch/x86/kernel/aperture_64.c u64 aper; aper 187 arch/x86/kernel/aperture_64.c aper = (aper_low & ~((1<<22)-1)) | ((u64)aper_hi << 32); aper 194 arch/x86/kernel/aperture_64.c bus, slot, func, aper, aper + (32ULL << (old_order + 20)) - 1, aper 196 arch/x86/kernel/aperture_64.c if (aper + (32ULL<<(20 + *order)) > 0x100000000ULL) { aper 203 arch/x86/kernel/aperture_64.c bus, slot, func, aper, aper + (32ULL << (*order + 20)) - 1, aper 206 arch/x86/kernel/aperture_64.c if (!aperture_valid(aper, (32*1024*1024) << *order, 32<<20)) aper 208 arch/x86/kernel/aperture_64.c return (u32)aper; aper 244 drivers/char/agp/amd64-agp.c static int agp_aperture_valid(u64 aper, u32 size) aper 246 drivers/char/agp/amd64-agp.c if (!aperture_valid(aper, size, 32*1024*1024)) aper 255 drivers/char/agp/amd64-agp.c !(aperture_resource = request_mem_region(aper, size, "aperture"))) { aper 273 drivers/char/agp/amd64-agp.c u64 aper, nb_aper; aper 298 drivers/char/agp/amd64-agp.c aper = pci_bus_address(agp, AGP_APERTURE_BAR); aper 304 drivers/char/agp/amd64-agp.c if (order >=0 && aper + (32ULL<<(20 + order)) > 0x100000000ULL) { aper 316 drivers/char/agp/amd64-agp.c aper, 32 << order); aper 317 drivers/char/agp/amd64-agp.c if (order < 0 || !agp_aperture_valid(aper, (32*1024*1024)<<order)) aper 321 drivers/char/agp/amd64-agp.c pci_write_config_dword(nb, AMD64_GARTAPERTUREBASE, aper >> 25); aper 684 drivers/gpu/drm/nouveau/nouveau_drm.c struct apertures_struct *aper; aper 702 drivers/gpu/drm/nouveau/nouveau_drm.c aper = alloc_apertures(3); aper 703 drivers/gpu/drm/nouveau/nouveau_drm.c if (!aper) aper 706 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[0].base = pci_resource_start(pdev, 1); aper 707 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[0].size = pci_resource_len(pdev, 1); aper 708 drivers/gpu/drm/nouveau/nouveau_drm.c aper->count = 1; aper 711 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[aper->count].base = pci_resource_start(pdev, 2); aper 712 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[aper->count].size = pci_resource_len(pdev, 2); aper 713 drivers/gpu/drm/nouveau/nouveau_drm.c aper->count++; aper 717 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[aper->count].base = pci_resource_start(pdev, 3); aper 718 drivers/gpu/drm/nouveau/nouveau_drm.c aper->ranges[aper->count].size = pci_resource_len(pdev, 3); aper 719 drivers/gpu/drm/nouveau/nouveau_drm.c aper->count++; aper 726 drivers/gpu/drm/nouveau/nouveau_drm.c drm_fb_helper_remove_conflicting_framebuffers(aper, "nouveaufb", boot); aper 727 drivers/gpu/drm/nouveau/nouveau_drm.c kfree(aper); aper 143 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h int (*aper)(enum nvkm_memory_target); aper 251 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c int kindn, aper, ret = -ENOSYS; aper 273 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c aper = vmm->func->aper(target); aper 274 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c if (WARN_ON(aper < 0)) aper 275 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c return aper; aper 286 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c if (aper != 0 || !(page->type & NVKM_VMM_PAGE_COMP)) { aper 287 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c VMM_DEBUG(vmm, "comp %d %02x", aper, page->type); aper 317 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c map->type |= (u64)aper << 33; aper 374 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c .aper = gf100_vmm_aper, aper 389 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c .aper = gf100_vmm_aper, aper 71 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c .aper = gf100_vmm_aper, aper 86 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c .aper = gf100_vmm_aper, aper 40 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c .aper = gf100_vmm_aper, aper 55 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c .aper = gf100_vmm_aper, aper 113 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c .aper = gf100_vmm_aper, aper 129 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c .aper = gf100_vmm_aper, aper 28 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c .aper = gk20a_vmm_aper, aper 44 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c .aper = gk20a_vmm_aper, aper 324 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c int kindn, aper, ret = -ENOSYS; aper 346 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c aper = vmm->func->aper(target); aper 347 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c if (WARN_ON(aper < 0)) aper 348 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c return aper; aper 358 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c if (aper != 0 || !(page->type & NVKM_VMM_PAGE_COMP)) { aper 359 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c VMM_DEBUG(vmm, "comp %d %02x", aper, page->type); aper 382 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c map->type |= (u64)aper << 1; aper 398 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c u32 inst, aper; aper 406 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c aper = (args->v0.inst >> 8) & 3; aper 408 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c args->v0.inst |= aper << 28; aper 491 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c .aper = gf100_vmm_aper, aper 28 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c .aper = gk20a_vmm_aper, aper 66 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c .aper = gf100_vmm_aper, aper 238 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c u8 aper, kind, comp, priv, ro; aper 265 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c aper = 3; aper 267 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c aper = 0; aper 271 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c aper = 2; aper 274 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c aper = 3; aper 295 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c if (aper != 0 || !(page->type & NVKM_VMM_PAGE_COMP)) { aper 296 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c VMM_DEBUG(vmm, "comp %d %02x", aper, page->type); aper 318 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c map->type |= (u64)aper << 4; aper 56 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c .aper = gf100_vmm_aper, aper 106 drivers/misc/mic/bus/cosm_bus.h struct mic_mw *(*aper)(struct cosm_device *cdev); aper 135 drivers/misc/mic/bus/scif_bus.c struct mic_mw *mmio, struct mic_mw *aper, void *dp, aper 157 drivers/misc/mic/bus/scif_bus.c sdev->aper = aper; aper 48 drivers/misc/mic/bus/scif_bus.h struct mic_mw *aper; aper 110 drivers/misc/mic/bus/scif_bus.h struct mic_mw *mmio, struct mic_mw *aper, aper 135 drivers/misc/mic/bus/vop_bus.c struct vop_hw_ops *hw_ops, u8 dnode, struct mic_mw *aper, aper 155 drivers/misc/mic/bus/vop_bus.c vdev->aper = aper; aper 48 drivers/misc/mic/bus/vop_bus.h struct mic_mw *aper; aper 104 drivers/misc/mic/bus/vop_bus.h struct vop_hw_ops *hw_ops, u8 dnode, struct mic_mw *aper, aper 51 drivers/misc/mic/cosm/cosm_debugfs.c log_buf_len_va = cdev->hw_ops->aper(cdev)->va + aper_offset; aper 53 drivers/misc/mic/cosm/cosm_debugfs.c log_buf_va = cdev->hw_ops->aper(cdev)->va + aper_offset; aper 108 drivers/misc/mic/host/mic_boot.c return mdev->aper.va + pa; aper 292 drivers/misc/mic/host/mic_boot.c return mdev->aper.va + pa; aper 476 drivers/misc/mic/host/mic_boot.c &mdev->aper, mdev->dp, NULL, aper 486 drivers/misc/mic/host/mic_boot.c &vop_hw_ops, id + 1, &mdev->aper, aper 574 drivers/misc/mic/host/mic_boot.c return &mdev->aper; aper 586 drivers/misc/mic/host/mic_boot.c .aper = _mic_aper, aper 65 drivers/misc/mic/host/mic_device.h struct mic_mw aper; aper 208 drivers/misc/mic/host/mic_main.c mdev->aper.pa = pci_resource_start(pdev, mdev->ops->aper_bar); aper 209 drivers/misc/mic/host/mic_main.c mdev->aper.len = pci_resource_len(pdev, mdev->ops->aper_bar); aper 210 drivers/misc/mic/host/mic_main.c mdev->aper.va = ioremap_wc(mdev->aper.pa, mdev->aper.len); aper 211 drivers/misc/mic/host/mic_main.c if (!mdev->aper.va) { aper 254 drivers/misc/mic/host/mic_main.c iounmap(mdev->aper.va); aper 290 drivers/misc/mic/host/mic_main.c iounmap(mdev->aper.va); aper 345 drivers/misc/mic/host/mic_x100.c void __iomem *cmd_line_va = mdev->aper.va + mdev->bootaddr + fw->size; aper 348 drivers/misc/mic/host/mic_x100.c boot_mem = mdev->aper.len >> 20; aper 374 drivers/misc/mic/host/mic_x100.c struct boot_params __iomem *bp = mdev->aper.va + mdev->bootaddr; aper 387 drivers/misc/mic/host/mic_x100.c memcpy_toio(mdev->aper.va + (mdev->bootaddr << 1), fw->data, fw->size); aper 450 drivers/misc/mic/host/mic_x100.c if (mdev->bootaddr > mdev->aper.len - fw->size) { aper 456 drivers/misc/mic/host/mic_x100.c memcpy_toio(mdev->aper.va + mdev->bootaddr, fw->data, fw->size); aper 673 drivers/misc/mic/scif/scif_dma.c dev->sdev->aper && !dev->sdev->card_rel_da) aper 674 drivers/misc/mic/scif/scif_dma.c phys = phys - dev->sdev->aper->pa; aper 206 drivers/misc/mic/scif/scif_mmap.c if (!scifdev_self(scifdev) && sdev->aper && sdev->card_rel_da) aper 207 drivers/misc/mic/scif/scif_mmap.c apt_base = sdev->aper->pa; aper 286 drivers/misc/mic/scif/scif_mmap.c ep->remote_dev->sdev->aper->va + aper 288 drivers/misc/mic/scif/scif_mmap.c ep->remote_dev->sdev->aper->pa; aper 388 drivers/misc/mic/scif/scif_nodeqp.c num_aper_pages = psdev->aper->len >> PAGE_SHIFT; aper 398 drivers/misc/mic/scif/scif_nodeqp.c sg_page_shift = get_order(min(psdev->aper->len, (u64)(1 << 30))); aper 400 drivers/misc/mic/scif/scif_nodeqp.c p2p->ppi_sg[SCIF_PPI_APER] = scif_p2p_setsg(psdev->aper->pa, aper 1119 drivers/misc/mic/scif/scif_rma.c sdev->aper && !sdev->card_rel_da) aper 1120 drivers/misc/mic/scif/scif_rma.c apt_base = sdev->aper->pa; aper 552 drivers/misc/mic/vop/vop_vringh.c daddr += vpdev->aper->pa; aper 629 drivers/misc/mic/vop/vop_vringh.c daddr += vpdev->aper->pa;