xref: /openbmc/linux/include/drm/intel-gtt.h (revision c64f7ba5)
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
5c64f7ba5SChris Wilson 
6c64f7ba5SChris Wilson const struct intel_gtt {
7c64f7ba5SChris Wilson 	/* Size of memory reserved for graphics by the BIOS */
8c64f7ba5SChris Wilson 	unsigned int stolen_size;
90ade6386SDaniel Vetter 	/* Total number of gtt entries. */
100ade6386SDaniel Vetter 	unsigned int gtt_total_entries;
110ade6386SDaniel Vetter 	/* Part of the gtt that is mappable by the cpu, for those chips where
120ade6386SDaniel Vetter 	 * this is not the full gtt. */
130ade6386SDaniel Vetter 	unsigned int gtt_mappable_entries;
14c64f7ba5SChris Wilson } *intel_gtt_get(void);
1519966754SDaniel Vetter 
160ade6386SDaniel Vetter #endif
170ade6386SDaniel Vetter 
18