xfree86: fbman: drop unused xf86AllocateLinearOffscreenArea()
Not used anywhere, so no need to keep it around anymore. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
d7a3dd5d56
commit
e2d418a929
|
@ -1283,51 +1283,3 @@ xf86InitFBManagerLinear(ScreenPtr pScreen, int offset, int size)
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* This is an implementation specific function and should
|
|
||||||
disappear after the next release. People should use the
|
|
||||||
real linear functions instead */
|
|
||||||
|
|
||||||
FBAreaPtr
|
|
||||||
xf86AllocateLinearOffscreenArea(ScreenPtr pScreen,
|
|
||||||
int length,
|
|
||||||
int gran,
|
|
||||||
MoveAreaCallbackProcPtr moveCB,
|
|
||||||
RemoveAreaCallbackProcPtr removeCB,
|
|
||||||
void *privData)
|
|
||||||
{
|
|
||||||
FBManagerFuncsPtr funcs;
|
|
||||||
FBManagerPtr offman;
|
|
||||||
BoxPtr extents;
|
|
||||||
int w, h;
|
|
||||||
|
|
||||||
if (xf86FBManagerKey == NULL)
|
|
||||||
return NULL;
|
|
||||||
if (!(funcs = (FBManagerFuncsPtr) dixLookupPrivate(&pScreen->devPrivates,
|
|
||||||
xf86FBManagerKey)))
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
offman = (FBManagerPtr) dixLookupPrivate(&pScreen->devPrivates,
|
|
||||||
xf86FBScreenKey);
|
|
||||||
extents = RegionExtents(offman->InitialBoxes);
|
|
||||||
w = extents->x2 - extents->x1;
|
|
||||||
|
|
||||||
if (gran > 1) {
|
|
||||||
if (gran > w)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
if (w % gran)
|
|
||||||
length += gran - 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (length <= w) { /* special case */
|
|
||||||
h = 1;
|
|
||||||
w = length;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
h = (length + w - 1) / w;
|
|
||||||
}
|
|
||||||
|
|
||||||
return (*funcs->AllocateOffscreenArea) (pScreen, w, h, gran, moveCB,
|
|
||||||
removeCB, privData);
|
|
||||||
}
|
|
||||||
|
|
|
@ -117,14 +117,6 @@ xf86AllocateOffscreenArea(ScreenPtr pScreen,
|
||||||
MoveAreaCallbackProcPtr moveCB,
|
MoveAreaCallbackProcPtr moveCB,
|
||||||
RemoveAreaCallbackProcPtr removeCB, void *privData);
|
RemoveAreaCallbackProcPtr removeCB, void *privData);
|
||||||
|
|
||||||
extern _X_EXPORT FBAreaPtr
|
|
||||||
xf86AllocateLinearOffscreenArea(ScreenPtr pScreen,
|
|
||||||
int length,
|
|
||||||
int granularity,
|
|
||||||
MoveAreaCallbackProcPtr moveCB,
|
|
||||||
RemoveAreaCallbackProcPtr removeCB,
|
|
||||||
void *privData);
|
|
||||||
|
|
||||||
extern _X_EXPORT FBLinearPtr
|
extern _X_EXPORT FBLinearPtr
|
||||||
xf86AllocateOffscreenLinear(ScreenPtr pScreen,
|
xf86AllocateOffscreenLinear(ScreenPtr pScreen,
|
||||||
int length,
|
int length,
|
||||||
|
|
Loading…
Reference in New Issue