xref: /openbmc/linux/include/drm/intel-gtt.h (revision 0ade6386)
10ade6386SDaniel Vetter /* Common header for intel-gtt.ko and i915.ko */
20ade6386SDaniel Vetter 
30ade6386SDaniel Vetter #ifndef _DRM_INTEL_GTT_H
40ade6386SDaniel Vetter #define	_DRM_INTEL_GTT_H
50ade6386SDaniel Vetter extern int intel_max_stolen; /* from AGP driver */
60ade6386SDaniel Vetter 
70ade6386SDaniel Vetter struct intel_gtt {
80ade6386SDaniel Vetter 	/* Number of stolen gtt entries at the beginning. */
90ade6386SDaniel Vetter 	unsigned int gtt_stolen_entries;
100ade6386SDaniel Vetter 	/* Total number of gtt entries. */
110ade6386SDaniel Vetter 	unsigned int gtt_total_entries;
120ade6386SDaniel Vetter 	/* Part of the gtt that is mappable by the cpu, for those chips where
130ade6386SDaniel Vetter 	 * this is not the full gtt. */
140ade6386SDaniel Vetter 	unsigned int gtt_mappable_entries;
150ade6386SDaniel Vetter };
160ade6386SDaniel Vetter 
170ade6386SDaniel Vetter #endif
180ade6386SDaniel Vetter 
19