Cross Reference: i965_hwmc.h
xref: /xsrc/external/mit/xf86-video-intel-old/dist/src/i965_hwmc.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/xf86-video-intel-old/dist/src/
i965_hwmc.h revision fa225cbc
1fa225cbcSrjs#define I965_MC_STATIC_BUFFER_SIZE	(1024*512)
2fa225cbcSrjs#define I965_MAX_SURFACES		12
3fa225cbcSrjsstruct _i830_memory;
4fa225cbcSrjsstruct  drm_memory_block {
5fa225cbcSrjs    struct 		_i830_memory *buffer;
6fa225cbcSrjs    drm_handle_t 	handle;
7fa225cbcSrjs    drmAddress 		ptr;
8fa225cbcSrjs    size_t 		size;
9fa225cbcSrjs    unsigned long 	offset;
10fa225cbcSrjs};
11fa225cbcSrjs
12fa225cbcSrjsstruct i965_xvmc_surface {
13fa225cbcSrjs    int			w, h;
14fa225cbcSrjs    unsigned int 	no;
15fa225cbcSrjs    void 		*handle;
16fa225cbcSrjs    dri_bo		*bo;
17fa225cbcSrjs};
18fa225cbcSrjs
19fa225cbcSrjsstruct i965_xvmc_context {
20fa225cbcSrjs    struct 	_intel_xvmc_common comm;
21fa225cbcSrjs    struct 	drm_memory_block static_buffer;
22fa225cbcSrjs    struct 	drm_memory_block blocks;
23fa225cbcSrjs    struct 	drm_memory_block slice;
24fa225cbcSrjs    struct 	i965_xvmc_surface *surfaces[I965_MAX_SURFACES];
25fa225cbcSrjs    unsigned    int is_g4x:1;
26fa225cbcSrjs    unsigned    int is_965_q:1;
27fa225cbcSrjs    unsigned    int is_igdng:1;
28fa225cbcSrjs};
29

Indexes created Mon Dec 08 18:09:35 GMT 2025