Searched refs:gtt (Results 1 - 13 of 13) sorted by relevance

/solaris-x11-s12/open-src/kernel/i915/src/
H A Di915_gem_gtt.c211 pd_addr = (gen6_gtt_pte_t *)(uintptr_t)((caddr_t)dev_priv->gtt.virtual_gtt
219 ddi_put32(dev_priv->gtt.gtt_mapping.acc_handle,
223 (void) ddi_get32(dev_priv->gtt.gtt_mapping.acc_handle,
224 (gen6_gtt_pte_t *)(uintptr_t)((caddr_t)dev_priv->gtt.virtual_gtt + ppgtt->pd_offset));
355 /* ppgtt PDEs reside in the global gtt pagetable, which has 512*1024
358 first_pd_entry_in_global_pt = gtt_total_entries(dev_priv->gtt);
396 ppgtt->scratch_page_paddr = ptob(dev_priv->gtt.scratch_page->pfnarray[0]);
480 * Binds an object into the global gtt with the specified cache level. The object
483 * mapped BAR (dev_priv->mm.gtt->gtt)
1086 struct i915_gtt *gtt = &dev_priv->gtt; local
[all...]
H A Di915_gem_stolen.c87 base -= dev_priv->mm.gtt->stolen_size;
201 dev_priv->gtt.stolen_size, dev_priv->mm.stolen_base);
207 drm_mm_init(&dev_priv->mm.stolen, 0, dev_priv->gtt.stolen_size -
222 BUG_ON(offset > dev_priv->gtt.stolen_size - size);
H A Di915_gem_evict.c86 0, dev_priv->gtt.mappable_end);
H A Di915_drv.c506 if (drm_core_check_feature(dev, DRIVER_MODESET) && dev_priv->gtt.total !=0) {
526 if (dev_priv->gtt.total !=0)
562 if (dev_priv->gtt.total !=0)
566 if (drm_core_check_feature(dev, DRIVER_MODESET) && dev_priv->gtt.total !=0) {
606 if (dev_priv->gtt.total !=0)
609 dev_priv->gtt.total !=0) {
624 if (dev_priv->gtt.total !=0)
627 dev_priv->gtt.total !=0) {
1048 if (dev_priv && dev_priv->gtt.total !=0) {
1097 if (dev_priv->gtt
[all...]
H A Di915_gem_tiling.c224 /* i965+ stores the end address of the gtt mapping in the fence
367 (obj->gtt_offset + obj->base.size <= dev_priv->gtt.mappable_end &&
H A Di915_gem_debug.c903 dev->gtt_dump = kmem_zalloc(gtt_total_entries(dev_priv->gtt) * sizeof (uint32_t), KM_NOSLEEP);
904 ret = drm_agp_rw_gtt(dev, gtt_total_entries(dev_priv->gtt),
907 DRM_ERROR("failed to dump whole gtt");
H A Di915_gem.c152 dev_priv->gtt.mappable_end = args->gtt_end;
174 args->aper_size = dev_priv->gtt.total;
325 /* If we're not in the cpu read domain, set ourself into the gtt
505 /* If we're not in the cpu write domain, set ourself into the gtt
635 /* Note that the gtt paths might fail with non-page-backed user
636 * pointers (e.g. gtt mappings when moving data between
1024 if (obj->size > dev_priv->gtt.mappable_end) {
1254 if (obj->base.size > dev_priv->gtt.mappable_end) {
2589 dev_priv->gtt.mappable_end : dev_priv->gtt
[all...]
H A Di915_drv.h475 /* global gtt ops */
488 #define gtt_total_entries(gtt) ((gtt).total >> PAGE_SHIFT)
502 /* pte functions, mirroring the interface of the global gtt. */
827 /** List of all objects in gtt_space. Used to restore gtt
1128 struct i915_gtt gtt; member in struct:drm_i915_private
1297 * Is the object at the current location in the gtt mappable and
1303 * Whether the current gtt mapping needs to be mappable (and isn't just
H A Di915_dma.c1559 if (dev_priv->gtt.total !=0) {
1587 if (dev_priv->gtt.scratch_page)
1596 dev_priv->gtt.gtt_remove(dev);
H A Dintel_overlay.c1431 regs = io_mapping_map_atomic_wc(dev_priv->gtt.mappable,
H A Di915_irq.c1482 if (reloc_offset < dev_priv->gtt.mappable_end &&
1491 s = io_mapping_map_atomic_wc(dev_priv->gtt.mappable,
H A Dintel_display.c9646 dev->mode_config.fb_base = dev_priv->gtt.mappable_base;
/solaris-x11-s12/open-src/kernel/mdb/modules/
H A Di915.c233 mdb_printf("gtt total size 0x%x", dev_priv->gtt.total);
234 mdb_printf("gtt mappable size 0x%x",
235 dev_priv->gtt.mappable_end);
236 mdb_printf("gtt stolen size 0x%x", dev_priv->gtt.stolen_size);
297 mdb_printf(" (gtt offset: %08x, size: %08x)",
537 mdb_printf("%u [%u] objects, 0x%lx [0x%lx] bytes in gtt\n",
840 mdb_printf("gtt dump to %p\n", dev->gtt_dump);
842 mdb_printf("no gtt dum
[all...]

Completed in 141 milliseconds