/linux-4.4.14/arch/alpha/kernel/ |
D | core_titan.c | 588 struct titan_agp_aperture *aper; in titan_agp_setup() local 593 aper = kmalloc(sizeof(struct titan_agp_aperture), GFP_KERNEL); in titan_agp_setup() 594 if (aper == NULL) in titan_agp_setup() 597 aper->arena = agp->hose->sg_pci; in titan_agp_setup() 598 aper->pg_count = alpha_agpgart_size / PAGE_SIZE; in titan_agp_setup() 599 aper->pg_start = iommu_reserve(aper->arena, aper->pg_count, in titan_agp_setup() 600 aper->pg_count - 1); in titan_agp_setup() 601 if (aper->pg_start < 0) { in titan_agp_setup() 603 kfree(aper); in titan_agp_setup() 608 aper->arena->dma_base + aper->pg_start * PAGE_SIZE; in titan_agp_setup() [all …]
|
D | core_marvel.c | 902 struct marvel_agp_aperture *aper; in marvel_agp_setup() local 907 aper = kmalloc(sizeof(*aper), GFP_KERNEL); in marvel_agp_setup() 908 if (aper == NULL) return -ENOMEM; in marvel_agp_setup() 910 aper->arena = agp->hose->sg_pci; in marvel_agp_setup() 911 aper->pg_count = alpha_agpgart_size / PAGE_SIZE; in marvel_agp_setup() 912 aper->pg_start = iommu_reserve(aper->arena, aper->pg_count, in marvel_agp_setup() 913 aper->pg_count - 1); in marvel_agp_setup() 915 if (aper->pg_start < 0) { in marvel_agp_setup() 917 kfree(aper); in marvel_agp_setup() 922 aper->arena->dma_base + aper->pg_start * PAGE_SIZE; in marvel_agp_setup() [all …]
|
/linux-4.4.14/arch/x86/kernel/ |
D | aperture_64.c | 127 u64 aper; in read_agp() local 152 aper = (aper_low & ~((1<<22)-1)) | ((u64)aper_hi << 32); in read_agp() 159 bus, slot, func, aper, aper + (32ULL << (old_order + 20)) - 1, in read_agp() 161 if (aper + (32ULL<<(20 + *order)) > 0x100000000ULL) { in read_agp() 168 bus, slot, func, aper, aper + (32ULL << (*order + 20)) - 1, in read_agp() 171 if (!aperture_valid(aper, (32*1024*1024) << *order, 32<<20)) in read_agp() 173 return (u32)aper; in read_agp()
|
D | amd_gart_64.c | 525 static __init unsigned long check_iommu_size(unsigned long aper, u64 aper_size) in check_iommu_size() argument 535 a = aper + iommu_size; in check_iommu_size()
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_main.c | 233 mdev->aper.pa = pci_resource_start(pdev, mdev->ops->aper_bar); in mic_probe() 234 mdev->aper.len = pci_resource_len(pdev, mdev->ops->aper_bar); in mic_probe() 235 mdev->aper.va = ioremap_wc(mdev->aper.pa, mdev->aper.len); in mic_probe() 236 if (!mdev->aper.va) { in mic_probe() 294 iounmap(mdev->aper.va); in mic_probe() 331 iounmap(mdev->aper.va); in mic_remove()
|
D | mic_x100.c | 357 void __iomem *cmd_line_va = mdev->aper.va + mdev->bootaddr + fw->size; in mic_x100_load_command_line() 360 boot_mem = mdev->aper.len >> 20; in mic_x100_load_command_line() 386 struct boot_params __iomem *bp = mdev->aper.va + mdev->bootaddr; in mic_x100_load_ramdisk() 399 memcpy_toio(mdev->aper.va + (mdev->bootaddr << 1), fw->data, fw->size); in mic_x100_load_ramdisk() 462 if (mdev->bootaddr > mdev->aper.len - fw->size) { in mic_x100_load_firmware() 469 memcpy_toio(mdev->aper.va + mdev->bootaddr, fw->data, fw->size); in mic_x100_load_firmware()
|
D | mic_boot.c | 197 return mdev->aper.va + pa; in ___mic_ioremap() 382 &mdev->aper, mdev->dp, NULL, in _mic_start() 469 return &mdev->aper; in _mic_aper() 481 .aper = _mic_aper,
|
D | mic_device.h | 78 struct mic_mw aper; member
|
D | mic_virtio.c | 80 void __iomem *dbuf = mdev->aper.va + daddr; in mic_virtio_copy_to_user() 129 void __iomem *dbuf = mdev->aper.va + daddr; in mic_virtio_copy_from_user() 396 (void __force *)mvdev->mdev->aper.va + in mic_virtio_init_post()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_drm.c | 307 struct apertures_struct *aper; in nouveau_drm_probe() local 312 aper = alloc_apertures(3); in nouveau_drm_probe() 313 if (!aper) in nouveau_drm_probe() 316 aper->ranges[0].base = pci_resource_start(pdev, 1); in nouveau_drm_probe() 317 aper->ranges[0].size = pci_resource_len(pdev, 1); in nouveau_drm_probe() 318 aper->count = 1; in nouveau_drm_probe() 321 aper->ranges[aper->count].base = pci_resource_start(pdev, 2); in nouveau_drm_probe() 322 aper->ranges[aper->count].size = pci_resource_len(pdev, 2); in nouveau_drm_probe() 323 aper->count++; in nouveau_drm_probe() 327 aper->ranges[aper->count].base = pci_resource_start(pdev, 3); in nouveau_drm_probe() [all …]
|
/linux-4.4.14/drivers/gpu/drm/mgag200/ |
D | mgag200_main.c | 127 struct apertures_struct *aper = alloc_apertures(1); in mga_vram_init() local 128 if (!aper) in mga_vram_init() 135 aper->ranges[0].base = mdev->mc.vram_base; in mga_vram_init() 136 aper->ranges[0].size = mdev->mc.vram_window; in mga_vram_init() 138 remove_conflicting_framebuffers(aper, "mgafb", true); in mga_vram_init() 139 kfree(aper); in mga_vram_init()
|
/linux-4.4.14/drivers/char/agp/ |
D | amd64-agp.c | 243 static int agp_aperture_valid(u64 aper, u32 size) in agp_aperture_valid() argument 245 if (!aperture_valid(aper, size, 32*1024*1024)) in agp_aperture_valid() 254 !(aperture_resource = request_mem_region(aper, size, "aperture"))) { in agp_aperture_valid() 272 u64 aper, nb_aper; in fix_northbridge() local 297 aper = pci_bus_address(agp, AGP_APERTURE_BAR); in fix_northbridge() 303 if (order >=0 && aper + (32ULL<<(20 + order)) > 0x100000000ULL) { in fix_northbridge() 315 aper, 32 << order); in fix_northbridge() 316 if (order < 0 || !agp_aperture_valid(aper, (32*1024*1024)<<order)) in fix_northbridge() 320 pci_write_config_dword(nb, AMD64_GARTAPERTUREBASE, aper >> 25); in fix_northbridge()
|
/linux-4.4.14/drivers/misc/mic/bus/ |
D | scif_bus.h | 56 struct mic_mw *aper; member 118 struct mic_mw *mmio, struct mic_mw *aper,
|
D | scif_bus.c | 143 struct mic_mw *mmio, struct mic_mw *aper, void *dp, in scif_register_device() argument 165 sdev->aper = aper; in scif_register_device()
|
D | cosm_bus.h | 115 struct mic_mw *(*aper)(struct cosm_device *cdev); member
|
/linux-4.4.14/drivers/misc/mic/cosm/ |
D | cosm_debugfs.c | 63 log_buf_len_va = cdev->hw_ops->aper(cdev)->va + aper_offset; in cosm_log_buf_show() 65 log_buf_va = cdev->hw_ops->aper(cdev)->va + aper_offset; in cosm_log_buf_show()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_mmap.c | 215 if (!scifdev_self(scifdev) && sdev->aper && sdev->card_rel_da) in scif_get_phys() 216 apt_base = sdev->aper->pa; in scif_get_phys() 295 ep->remote_dev->sdev->aper->va + in scif_get_pages() 297 ep->remote_dev->sdev->aper->pa; in scif_get_pages()
|
D | scif_nodeqp.c | 397 num_aper_pages = psdev->aper->len >> PAGE_SHIFT; in scif_init_p2p_info() 407 sg_page_shift = get_order(min(psdev->aper->len, (u64)(1 << 30))); in scif_init_p2p_info() 409 p2p->ppi_sg[SCIF_PPI_APER] = scif_p2p_setsg(psdev->aper->pa, in scif_init_p2p_info()
|
D | scif_rma.c | 1135 sdev->aper && !sdev->card_rel_da) in scif_fixup_aper_base() 1136 apt_base = sdev->aper->pa; in scif_fixup_aper_base()
|
D | scif_dma.c | 706 dev->sdev->aper && !dev->sdev->card_rel_da) in ioremap_remote() 707 phys = phys - dev->sdev->aper->pa; in ioremap_remote()
|