Home
last modified time | relevance | path

Searched refs:aper (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v4.19/arch/alpha/kernel/
Dcore_titan.c591 struct titan_agp_aperture *aper; in titan_agp_setup() local
596 aper = kmalloc(sizeof(struct titan_agp_aperture), GFP_KERNEL); in titan_agp_setup()
597 if (aper == NULL) in titan_agp_setup()
600 aper->arena = agp->hose->sg_pci; in titan_agp_setup()
601 aper->pg_count = alpha_agpgart_size / PAGE_SIZE; in titan_agp_setup()
602 aper->pg_start = iommu_reserve(aper->arena, aper->pg_count, in titan_agp_setup()
603 aper->pg_count - 1); in titan_agp_setup()
604 if (aper->pg_start < 0) { in titan_agp_setup()
606 kfree(aper); in titan_agp_setup()
611 aper->arena->dma_base + aper->pg_start * PAGE_SIZE; in titan_agp_setup()
[all …]
Dcore_marvel.c904 struct marvel_agp_aperture *aper; in marvel_agp_setup() local
909 aper = kmalloc(sizeof(*aper), GFP_KERNEL); in marvel_agp_setup()
910 if (aper == NULL) return -ENOMEM; in marvel_agp_setup()
912 aper->arena = agp->hose->sg_pci; in marvel_agp_setup()
913 aper->pg_count = alpha_agpgart_size / PAGE_SIZE; in marvel_agp_setup()
914 aper->pg_start = iommu_reserve(aper->arena, aper->pg_count, in marvel_agp_setup()
915 aper->pg_count - 1); in marvel_agp_setup()
917 if (aper->pg_start < 0) { in marvel_agp_setup()
919 kfree(aper); in marvel_agp_setup()
924 aper->arena->dma_base + aper->pg_start * PAGE_SIZE; in marvel_agp_setup()
[all …]
/Linux-v4.19/drivers/misc/mic/host/
Dmic_main.c219 mdev->aper.pa = pci_resource_start(pdev, mdev->ops->aper_bar); in mic_probe()
220 mdev->aper.len = pci_resource_len(pdev, mdev->ops->aper_bar); in mic_probe()
221 mdev->aper.va = ioremap_wc(mdev->aper.pa, mdev->aper.len); in mic_probe()
222 if (!mdev->aper.va) { in mic_probe()
265 iounmap(mdev->aper.va); in mic_probe()
301 iounmap(mdev->aper.va); in mic_remove()
Dmic_x100.c357 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()
468 memcpy_toio(mdev->aper.va + mdev->bootaddr, fw->data, fw->size); in mic_x100_load_firmware()
Dmic_boot.c120 return mdev->aper.va + pa; in __mic_ioremap()
304 return mdev->aper.va + pa; in ___mic_ioremap()
488 &mdev->aper, mdev->dp, NULL, in _mic_start()
498 &vop_hw_ops, id + 1, &mdev->aper, in _mic_start()
586 return &mdev->aper; in _mic_aper()
598 .aper = _mic_aper,
Dmic_device.h77 struct mic_mw aper; member
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dvmmgf100.c231 int kindn, aper, ret = -ENOSYS; in gf100_vmm_valid() local
253 aper = vmm->func->aper(target); in gf100_vmm_valid()
254 if (WARN_ON(aper < 0)) in gf100_vmm_valid()
255 return aper; in gf100_vmm_valid()
266 if (aper != 0 || !(page->type & NVKM_VMM_PAGE_COMP)) { in gf100_vmm_valid()
267 VMM_DEBUG(vmm, "comp %d %02x", aper, page->type); in gf100_vmm_valid()
297 map->type |= (u64)aper << 33; in gf100_vmm_valid()
354 .aper = gf100_vmm_aper,
368 .aper = gf100_vmm_aper,
Dvmmgp100.c243 int kindn, aper, ret = -ENOSYS; in gp100_vmm_valid() local
265 aper = vmm->func->aper(target); in gp100_vmm_valid()
266 if (WARN_ON(aper < 0)) in gp100_vmm_valid()
267 return aper; in gp100_vmm_valid()
277 if (aper != 0 || !(page->type & NVKM_VMM_PAGE_COMP)) { in gp100_vmm_valid()
278 VMM_DEBUG(vmm, "comp %d %02x", aper, page->type); in gp100_vmm_valid()
301 map->type |= (u64)aper << 1; in gp100_vmm_valid()
326 .aper = gf100_vmm_aper,
Dvmmnv50.c238 u8 aper, kind, comp, priv, ro; in nv50_vmm_valid() local
265 aper = 3; in nv50_vmm_valid()
267 aper = 0; in nv50_vmm_valid()
271 aper = 2; in nv50_vmm_valid()
274 aper = 3; in nv50_vmm_valid()
295 if (aper != 0 || !(page->type & NVKM_VMM_PAGE_COMP)) { in nv50_vmm_valid()
296 VMM_DEBUG(vmm, "comp %d %02x", aper, page->type); in nv50_vmm_valid()
318 map->type |= (u64)aper << 4; in nv50_vmm_valid()
Dvmmgk20a.c40 .aper = gf100_vmm_aper,
54 .aper = gf100_vmm_aper,
Dvmmgm20b.c28 .aper = gk20a_vmm_aper,
43 .aper = gk20a_vmm_aper,
Dvmmgk104.c71 .aper = gf100_vmm_aper,
85 .aper = gf100_vmm_aper,
Dvmmgm200.c113 .aper = gf100_vmm_aper,
128 .aper = gf100_vmm_aper,
Dvmmgp10b.c28 .aper = gk20a_vmm_aper,
Dvmmgv100.c66 .aper = gf100_vmm_aper,
/Linux-v4.19/arch/x86/kernel/
Daperture_64.c156 u64 aper; in read_agp() local
181 aper = (aper_low & ~((1<<22)-1)) | ((u64)aper_hi << 32); in read_agp()
188 bus, slot, func, aper, aper + (32ULL << (old_order + 20)) - 1, in read_agp()
190 if (aper + (32ULL<<(20 + *order)) > 0x100000000ULL) { in read_agp()
197 bus, slot, func, aper, aper + (32ULL << (*order + 20)) - 1, in read_agp()
200 if (!aperture_valid(aper, (32*1024*1024) << *order, 32<<20)) in read_agp()
202 return (u32)aper; in read_agp()
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_drm.c465 struct apertures_struct *aper; in nouveau_drm_probe() local
482 aper = alloc_apertures(3); in nouveau_drm_probe()
483 if (!aper) in nouveau_drm_probe()
486 aper->ranges[0].base = pci_resource_start(pdev, 1); in nouveau_drm_probe()
487 aper->ranges[0].size = pci_resource_len(pdev, 1); in nouveau_drm_probe()
488 aper->count = 1; in nouveau_drm_probe()
491 aper->ranges[aper->count].base = pci_resource_start(pdev, 2); in nouveau_drm_probe()
492 aper->ranges[aper->count].size = pci_resource_len(pdev, 2); in nouveau_drm_probe()
493 aper->count++; in nouveau_drm_probe()
497 aper->ranges[aper->count].base = pci_resource_start(pdev, 3); in nouveau_drm_probe()
[all …]
/Linux-v4.19/drivers/gpu/drm/mgag200/
Dmgag200_main.c127 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 drm_fb_helper_remove_conflicting_framebuffers(aper, "mgafb", true); in mga_vram_init()
139 kfree(aper); in mga_vram_init()
/Linux-v4.19/drivers/char/agp/
Damd64-agp.c243 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-v4.19/drivers/misc/mic/bus/
Dvop_bus.h59 struct mic_mw *aper; member
115 struct vop_hw_ops *hw_ops, u8 dnode, struct mic_mw *aper,
Dscif_bus.h56 struct mic_mw *aper; member
118 struct mic_mw *mmio, struct mic_mw *aper,
Dvop_bus.c146 struct vop_hw_ops *hw_ops, u8 dnode, struct mic_mw *aper, in vop_register_device() argument
166 vdev->aper = aper; in vop_register_device()
Dscif_bus.c143 struct mic_mw *mmio, struct mic_mw *aper, void *dp, in scif_register_device() argument
165 sdev->aper = aper; in scif_register_device()
Dcosm_bus.h117 struct mic_mw *(*aper)(struct cosm_device *cdev); member
/Linux-v4.19/drivers/misc/mic/cosm/
Dcosm_debugfs.c63 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()

12