Searched refs:aperture (Results 1 - 16 of 16) sorted by relevance

/drivers/video/i810/
H A Di810_main.h69 par->mtrr_reg = mtrr_add((u32) par->aperture.physical,
70 par->aperture.size, MTRR_TYPE_WRCOMB, 1);
80 mtrr_del(par->mtrr_reg, (u32) par->aperture.physical,
81 par->aperture.size);
H A Di810_main.c54 * voffset - framebuffer offset in MiB from aperture start address. In order for
1633 par->fb.physical = par->aperture.physical+(par->fb.offset << 12);
1634 par->fb.virtual = par->aperture.virtual+(par->fb.offset << 12);
1635 par->iring.physical = par->aperture.physical +
1637 par->iring.virtual = par->aperture.virtual +
1639 par->cursor_heap.virtual = par->aperture.virtual+
1645 if (vram + 1 > par->aperture.size >> 20)
1646 vram = (par->aperture.size >> 20) - 1;
1647 if (v_offset_default > (par->aperture.size >> 20))
1648 v_offset_default = (par->aperture
[all...]
H A Di810.h260 struct heap_data aperture; member in struct:i810fb_par
/drivers/char/agp/
H A Dalpha-agp.c23 + agp->aperture.bus_base;
56 agp_bridge->gart_bus_addr = agp->aperture.bus_base;
167 * Build the aperture size descriptor
170 aper_size->size = agp->aperture.size / (1024 * 1024);
171 aper_size->num_entries = agp->aperture.size / PAGE_SIZE;
H A Duninorth-agp.c35 static char *aperture = NULL; variable
43 if (aperture) {
44 char *save = aperture;
46 size = memparse(aperture, &aperture) >> 20;
47 aperture = save;
54 dev_err(&agp_bridge->dev->dev, "invalid aperture size, "
57 aperture = NULL;
119 /* aperture size and gatt addr */
127 * the AGP aperture is
[all...]
H A Dnvidia-agp.c31 volatile u32 __iomem *aperture; member in struct:_nvidia_private
114 /* aperture size */
155 /* map aperture */
156 nvidia_private.aperture =
159 if (!nvidia_private.aperture)
178 /* unmap aperture */
179 iounmap((void __iomem *) nvidia_private.aperture);
181 /* restore previous aperture size */
186 /* restore iorr for previous aperture size */
285 temp = readl(nvidia_private.aperture
[all...]
/drivers/iommu/
H A Damd_iommu.c1304 * if unity mapping is in aperture range mark the page
1305 * as allocated in the aperture
1309 dma_dom->aperture[0]->bitmap);
1362 * the aperture. Maybe it could be enhanced in the future to a more
1374 * Used to reserve address ranges in the aperture (e.g. for exclusion
1389 __set_bit(page, dom->aperture[index]->bitmap);
1394 * This function is used to add a new aperture range to an existing
1395 * aperture in case of dma_ops domain allocation or address allocation
1412 dma_dom->aperture[index] = kzalloc(sizeof(struct aperture_range), gfp);
1413 if (!dma_dom->aperture[inde
2327 struct aperture_range *aperture; local
2388 struct aperture_range *aperture; local
[all...]
H A Damd_iommu_types.h421 * For dynamic growth the aperture size is split into ranges of 128MB of
430 * Array of PTE pages for the aperture. In this array we save all the
431 * leaf pages of the domain page table used for the aperture. This way
449 /* size of the aperture for the mappings */
456 struct aperture_range *aperture[APERTURE_MAX_RANGES]; member in struct:dma_ops_domain
639 /* size of the dma_ops aperture as power of 2 */
/drivers/video/intelfb/
H A Dintelfbdrv.c420 dinfo->mtrr_reg = mtrr_add(dinfo->aperture.physical,
421 dinfo->aperture.size, MTRR_TYPE_WRCOMB, 1);
431 mtrr_del(dinfo->mtrr_reg, dinfo->aperture.physical,
432 dinfo->aperture.size);
481 if (dinfo->aperture.virtual)
482 iounmap((void __iomem *)dinfo->aperture.virtual);
487 release_mem_region(dinfo->aperture.physical,
488 dinfo->aperture.size);
569 dinfo->aperture.physical = pci_resource_start(pdev, aperture_bar);
570 dinfo->aperture
[all...]
H A Dintelfb.h293 struct intelfb_heap_data aperture; member in struct:intelfb_info
/drivers/misc/
H A Dpti.c75 * an aperture write id.
93 * @mc: The 'aperture'. It's part of a write address that holds
99 * Since each aperture is specified by a unique
101 * to the same aperture at the same time so no lock is required. The
115 u32 __iomem *aperture; local
119 * calculate the aperture offset from the base using the master and
122 aperture = drv_data->pti_ioaddr + (mc->master << 15)
135 iowrite32(ptiword, aperture);
138 aperture += PTI_LASTDWORD_DTS; /* adding DTS signals that is EOM */
144 iowrite32(ptiword, aperture);
[all...]
/drivers/media/video/m5mols/
H A Dm5mols.h53 * @aperture: aperture register value
63 u32 aperture; member in struct:m5mols_exif
H A Dm5mols_capture.c74 &exif->aperture);
/drivers/gpu/drm/savage/
H A Dsavage_drv.h157 drm_local_map_t *aperture; member in struct:drm_savage_private
H A Dsavage_bci.c556 * and size of the aperture is not suitable for automatic MTRR setup
616 * aperture. */
649 &dev_priv->aperture);
/drivers/video/
H A Dfbmem.c1519 static bool apertures_overlap(struct aperture *gen, struct aperture *hw)
1521 /* is the generic aperture base the same as the HW one */
1524 /* is the generic aperture base inside the hw base->hw base+size */
1538 struct aperture *h = &hwa->ranges[i];
1540 struct aperture *g = &gena->ranges[j];

Completed in 182 milliseconds