040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define FBDEVHW_PLANES 1 /* Non interleaved planes */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define FBDEVHW_INTERLEAVED_PLANES 2 /* Interleaved planes */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool fbdevHWProbe(struct pci_device * pPci, char *device, char **namep);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool fbdevHWInit(ScrnInfoPtr pScrn, struct pci_device * pPci, char *device);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncDisplayModePtr fbdevHWGetBuildinMode(ScrnInfoPtr pScrn);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool fbdevHWModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid fbdevHWLoadPalette(ScrnInfoPtr pScrn, int numColors, int *indices,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncModeStatus fbdevHWValidMode(int scrnIndex, DisplayModePtr mode, Bool verbose, int flags);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool fbdevHWSwitchMode(int scrnIndex, DisplayModePtr mode, int flags);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid fbdevHWAdjustFrame(int scrnIndex, int x, int y, int flags);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid fbdevHWDPMSSet(ScrnInfoPtr pScrn, int mode, int flags);