Lines Matching defs:i915_gtt
403 struct i915_gtt { struct
404 unsigned long start; /* Start offset of used GTT */
405 size_t total; /* Total size GTT can map */
406 size_t stolen_size; /* Total size of stolen memory */
408 unsigned long mappable_end; /* End offset that we can CPU map */
409 struct io_mapping *mappable; /* Mapping to our CPU mappable region */
410 phys_addr_t mappable_base; /* PA of our GMADR */
413 void __iomem *gsm;
415 bool do_idle_maps;
416 dma_addr_t scratch_page_dma;
417 struct page *scratch_page;
420 int (*gtt_probe)(struct drm_device *dev, size_t *gtt_total,
423 void (*gtt_remove)(struct drm_device *dev);
424 void (*gtt_clear_range)(struct drm_device *dev,
427 void (*gtt_insert_entries)(struct drm_device *dev,