xref: /openbmc/linux/include/drm/intel-gtt.h (revision 19966754)
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 
1719966754SDaniel Vetter struct intel_gtt *intel_gtt_get(void);
1819966754SDaniel Vetter 
190ade6386SDaniel Vetter #endif
200ade6386SDaniel Vetter 
21