xfree86: fbman: move FBManagerFuncs into x86fbman.c
Only used here, so no need to keep it in public API. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
9280991e7f
commit
6bd82e64a0
|
@ -42,6 +42,34 @@
|
|||
#define DEBUG
|
||||
*/
|
||||
|
||||
typedef struct {
|
||||
FBAreaPtr(*AllocateOffscreenArea) (ScreenPtr pScreen,
|
||||
int w, int h,
|
||||
int granularity,
|
||||
MoveAreaCallbackProcPtr moveCB,
|
||||
RemoveAreaCallbackProcPtr removeCB,
|
||||
void *privData);
|
||||
void (*FreeOffscreenArea) (FBAreaPtr area);
|
||||
Bool (*ResizeOffscreenArea) (FBAreaPtr area, int w, int h);
|
||||
Bool (*QueryLargestOffscreenArea) (ScreenPtr pScreen,
|
||||
int *width, int *height,
|
||||
int granularity,
|
||||
int preferences, int priority);
|
||||
/* linear functions */
|
||||
FBLinearPtr(*AllocateOffscreenLinear) (ScreenPtr pScreen,
|
||||
int size,
|
||||
int granularity,
|
||||
MoveLinearCallbackProcPtr moveCB,
|
||||
RemoveLinearCallbackProcPtr
|
||||
removeCB, void *privData);
|
||||
void (*FreeOffscreenLinear) (FBLinearPtr area);
|
||||
Bool (*ResizeOffscreenLinear) (FBLinearPtr area, int size);
|
||||
Bool (*QueryLargestOffscreenLinear) (ScreenPtr pScreen,
|
||||
int *size,
|
||||
int granularity, int priority);
|
||||
Bool (*PurgeOffscreenAreas) (ScreenPtr);
|
||||
} FBManagerFuncs, *FBManagerFuncsPtr;
|
||||
|
||||
static DevPrivateKeyRec xf86FBManagerKeyRec;
|
||||
static DevPrivateKey xf86FBManagerKey;
|
||||
|
||||
|
|
|
@ -66,34 +66,6 @@ typedef void (*RemoveAreaCallbackProcPtr) (FBAreaPtr);
|
|||
typedef void (*MoveLinearCallbackProcPtr) (FBLinearPtr, FBLinearPtr);
|
||||
typedef void (*RemoveLinearCallbackProcPtr) (FBLinearPtr);
|
||||
|
||||
typedef struct {
|
||||
FBAreaPtr(*AllocateOffscreenArea) (ScreenPtr pScreen,
|
||||
int w, int h,
|
||||
int granularity,
|
||||
MoveAreaCallbackProcPtr moveCB,
|
||||
RemoveAreaCallbackProcPtr removeCB,
|
||||
void *privData);
|
||||
void (*FreeOffscreenArea) (FBAreaPtr area);
|
||||
Bool (*ResizeOffscreenArea) (FBAreaPtr area, int w, int h);
|
||||
Bool (*QueryLargestOffscreenArea) (ScreenPtr pScreen,
|
||||
int *width, int *height,
|
||||
int granularity,
|
||||
int preferences, int priority);
|
||||
/* linear functions */
|
||||
FBLinearPtr(*AllocateOffscreenLinear) (ScreenPtr pScreen,
|
||||
int size,
|
||||
int granularity,
|
||||
MoveLinearCallbackProcPtr moveCB,
|
||||
RemoveLinearCallbackProcPtr
|
||||
removeCB, void *privData);
|
||||
void (*FreeOffscreenLinear) (FBLinearPtr area);
|
||||
Bool (*ResizeOffscreenLinear) (FBLinearPtr area, int size);
|
||||
Bool (*QueryLargestOffscreenLinear) (ScreenPtr pScreen,
|
||||
int *size,
|
||||
int granularity, int priority);
|
||||
Bool (*PurgeOffscreenAreas) (ScreenPtr);
|
||||
} FBManagerFuncs, *FBManagerFuncsPtr;
|
||||
|
||||
extern _X_EXPORT Bool
|
||||
xf86InitFBManager(ScreenPtr pScreen, BoxPtr FullBox);
|
||||
|
||||
|
|
Loading…
Reference in New Issue