|  | #ifndef __MATROXFB_CRTC2_H__ | 
|  | #define __MATROXFB_CRTC2_H__ | 
|  |  | 
|  | #include <linux/ioctl.h> | 
|  | #include "matroxfb_base.h" | 
|  |  | 
|  | struct matroxfb_dh_fb_info { | 
|  | struct fb_info		fbcon; | 
|  | int			fbcon_registered; | 
|  | int                     initialized; | 
|  |  | 
|  | struct matrox_fb_info*	primary_dev; | 
|  |  | 
|  | struct { | 
|  | unsigned long	base;	/* physical */ | 
|  | vaddr_t		vbase;	/* virtual */ | 
|  | unsigned int	len; | 
|  | unsigned int	len_usable; | 
|  | unsigned int	len_maximum; | 
|  | unsigned int 	offbase; | 
|  | unsigned int	borrowed; | 
|  | } video; | 
|  | struct { | 
|  | unsigned long	base; | 
|  | vaddr_t		vbase; | 
|  | unsigned int	len; | 
|  | } mmio; | 
|  |  | 
|  | unsigned int		interlaced:1; | 
|  |  | 
|  | u_int32_t cmap[16]; | 
|  | }; | 
|  |  | 
|  | #endif /* __MATROXFB_CRTC2_H__ */ |