author | Henry Zhao <Henry.Zhao@Sun.COM> |
Mon, 12 Jun 2006 13:53:11 -0700 | |
changeset 31 | 6fef7fb81fc7 |
permissions | -rw-r--r-- |
31
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
1 |
/* $XFree86: xc/programs/Xserver/hw/xfree86/common/xf86.h,v 3.173 2004/01/27 01:31:44 dawes Exp $ */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
2 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
3 |
/* |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
4 |
* Copyright (c) 1997-2003 by The XFree86 Project, Inc. |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
5 |
* |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
6 |
* Permission is hereby granted, free of charge, to any person obtaining a |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
7 |
* copy of this software and associated documentation files (the "Software"), |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
8 |
* to deal in the Software without restriction, including without limitation |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
9 |
* the rights to use, copy, modify, merge, publish, distribute, sublicense, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
10 |
* and/or sell copies of the Software, and to permit persons to whom the |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
11 |
* Software is furnished to do so, subject to the following conditions: |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
12 |
* |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
13 |
* The above copyright notice and this permission notice shall be included in |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
14 |
* all copies or substantial portions of the Software. |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
15 |
* |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
16 |
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
17 |
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
18 |
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
19 |
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
20 |
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
21 |
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
22 |
* OTHER DEALINGS IN THE SOFTWARE. |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
23 |
* |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
24 |
* Except as contained in this notice, the name of the copyright holder(s) |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
25 |
* and author(s) shall not be used in advertising or otherwise to promote |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
26 |
* the sale, use or other dealings in this Software without prior written |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
27 |
* authorization from the copyright holder(s) and author(s). |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
28 |
*/ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
29 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
30 |
/* |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
31 |
* This file contains declarations for public XFree86 functions and variables, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
32 |
* and definitions of public macros. |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
33 |
* |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
34 |
* "public" means available to video drivers. |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
35 |
*/ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
36 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
37 |
#ifndef _XF86_H |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
38 |
#define _XF86_H |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
39 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
40 |
#include "xf86str.h" |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
41 |
#include "xf86Opt.h" |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
42 |
#include <X11/Xfuncproto.h> |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
43 |
#ifndef IN_MODULE |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
44 |
#include <stdarg.h> |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
45 |
#else |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
46 |
#include "xf86_ansic.h" |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
47 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
48 |
#ifdef RANDR |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
49 |
#include <X11/extensions/randr.h> |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
50 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
51 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
52 |
#include "propertyst.h" |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
53 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
54 |
/* General parameters */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
55 |
extern int xf86DoConfigure; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
56 |
extern Bool xf86DoConfigurePass1; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
57 |
extern int xf86ScreenIndex; /* Index into pScreen.devPrivates */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
58 |
extern int xf86CreateRootWindowIndex; /* Index into pScreen.devPrivates */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
59 |
extern int xf86PixmapIndex; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
60 |
extern Bool xf86ResAccessEnter; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
61 |
extern ScrnInfoPtr *xf86Screens; /* List of pointers to ScrnInfoRecs */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
62 |
extern const unsigned char byte_reversed[256]; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
63 |
extern ScrnInfoPtr xf86CurrentScreen; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
64 |
extern Bool pciSlotClaimed; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
65 |
extern Bool isaSlotClaimed; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
66 |
extern Bool fbSlotClaimed; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
67 |
#ifdef __sparc__ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
68 |
extern Bool sbusSlotClaimed; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
69 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
70 |
extern confDRIRec xf86ConfigDRI; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
71 |
extern Bool xf86inSuspend; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
72 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
73 |
#define XF86SCRNINFO(p) ((ScrnInfoPtr)((p)->devPrivates[xf86ScreenIndex].ptr)) |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
74 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
75 |
#define XF86FLIP_PIXELS() \ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
76 |
do { \ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
77 |
if (xf86GetFlipPixels()) { \ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
78 |
pScreen->whitePixel = (pScreen->whitePixel) ? 0 : 1; \ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
79 |
pScreen->blackPixel = (pScreen->blackPixel) ? 0 : 1; \ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
80 |
} \ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
81 |
while (0) |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
82 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
83 |
#define BOOLTOSTRING(b) ((b) ? "TRUE" : "FALSE") |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
84 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
85 |
#define PIX24TOBPP(p) (((p) == Pix24Use24) ? 24 : \ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
86 |
(((p) == Pix24Use32) ? 32 : 0)) |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
87 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
88 |
/* variables for debugging */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
89 |
#ifdef BUILDDEBUG |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
90 |
extern char* xf86p8bit[]; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
91 |
extern CARD32 xf86DummyVar1; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
92 |
extern CARD32 xf86DummyVar2; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
93 |
extern CARD32 xf86DummyVar3; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
94 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
95 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
96 |
/* Function Prototypes */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
97 |
#ifndef _NO_XF86_PROTOTYPES |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
98 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
99 |
/* xf86Bus.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
100 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
101 |
Bool xf86CheckPciSlot(int bus, int device, int func); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
102 |
int xf86ClaimPciSlot(int bus, int device, int func, DriverPtr drvp, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
103 |
int chipset, GDevPtr dev, Bool active); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
104 |
Bool xf86ParsePciBusString(const char *busID, int *bus, int *device, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
105 |
int *func); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
106 |
Bool xf86ComparePciBusString(const char *busID, int bus, int device, int func); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
107 |
void xf86FormatPciBusNumber(int busnum, char *buffer); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
108 |
pciVideoPtr *xf86GetPciVideoInfo(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
109 |
pciConfigPtr *xf86GetPciConfigInfo(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
110 |
void xf86SetPciVideo(pciVideoPtr, resType); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
111 |
void xf86PrintResList(int verb, resPtr list); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
112 |
resPtr xf86AddRangesToList(resPtr list, resRange *pRange, int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
113 |
int xf86ClaimIsaSlot(DriverPtr drvp, int chipset, GDevPtr dev, Bool active); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
114 |
int xf86GetIsaInfoForScreen(int scrnIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
115 |
int xf86GetFbInfoForScreen(int scrnIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
116 |
Bool xf86ParseIsaBusString(const char *busID); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
117 |
int xf86ClaimFbSlot(DriverPtr drvp, int chipset, GDevPtr dev, Bool active); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
118 |
int xf86ClaimNoSlot(DriverPtr drvp, int chipset, GDevPtr dev, Bool active); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
119 |
void xf86EnableAccess(ScrnInfoPtr pScrn); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
120 |
void xf86SetCurrentAccess(Bool Enable, ScrnInfoPtr pScrn); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
121 |
Bool xf86IsPrimaryPci(pciVideoPtr pPci); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
122 |
Bool xf86IsPrimaryIsa(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
123 |
int xf86CheckPciGAType(pciVideoPtr pPci); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
124 |
/* new RAC */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
125 |
resPtr xf86AddResToList(resPtr rlist, resRange *Range, int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
126 |
resPtr xf86JoinResLists(resPtr rlist1, resPtr rlist2); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
127 |
resPtr xf86DupResList(const resPtr rlist); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
128 |
void xf86FreeResList(resPtr rlist); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
129 |
void xf86ClaimFixedResources(resList list, int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
130 |
Bool xf86DriverHasEntities(DriverPtr drvp); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
131 |
void xf86AddEntityToScreen(ScrnInfoPtr pScrn, int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
132 |
void xf86SetEntityInstanceForScreen(ScrnInfoPtr pScrn, int entityIndex, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
133 |
int instance); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
134 |
int xf86GetNumEntityInstances(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
135 |
GDevPtr xf86GetDevFromEntity(int entityIndex, int instance); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
136 |
void xf86RemoveEntityFromScreen(ScrnInfoPtr pScrn, int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
137 |
EntityInfoPtr xf86GetEntityInfo(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
138 |
pciVideoPtr xf86GetPciInfoForEntity(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
139 |
int xf86GetPciEntity(int bus, int dev, int func); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
140 |
Bool xf86SetEntityFuncs(int entityIndex, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
141 |
EntityProc enter, EntityProc leave, pointer); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
142 |
void xf86DeallocateResourcesForEntity(int entityIndex, unsigned long type); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
143 |
resPtr xf86RegisterResources(int entityIndex, resList list, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
144 |
unsigned long Access); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
145 |
Bool xf86CheckPciMemBase(pciVideoPtr pPci, memType base); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
146 |
void xf86SetAccessFuncs(EntityInfoPtr pEnt, xf86SetAccessFuncPtr funcs, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
147 |
xf86SetAccessFuncPtr oldFuncs); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
148 |
Bool xf86IsEntityPrimary(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
149 |
Bool xf86FixPciResource(int entityIndex, int prt, memType alignment, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
150 |
unsigned long type); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
151 |
resPtr xf86ReallocatePciResources(int entityIndex, resPtr pRes); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
152 |
resPtr xf86SetOperatingState(resList list, int entityIndex, int mask); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
153 |
void xf86EnterServerState(xf86State state); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
154 |
resRange xf86GetBlock(unsigned long type, memType size, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
155 |
memType window_start, memType window_end, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
156 |
memType align_mask, resPtr avoid); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
157 |
resRange xf86GetSparse(unsigned long type, memType fixed_bits, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
158 |
memType decode_mask, memType address_mask, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
159 |
resPtr avoid); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
160 |
memType xf86ChkConflict(resRange *rgp, int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
161 |
Bool xf86IsPciDevPresent(int bus, int dev, int func); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
162 |
ScrnInfoPtr xf86FindScreenForEntity(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
163 |
Bool xf86NoSharedResources(int screenIndex, resType res); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
164 |
resPtr xf86FindIntersectOfLists(resPtr l1, resPtr l2); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
165 |
pciVideoPtr xf86FindPciDeviceVendor(CARD16 vendorID, CARD16 deviceID, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
166 |
char n, pciVideoPtr pvp_exclude); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
167 |
pciVideoPtr xf86FindPciClass(CARD8 intf, CARD8 subClass, CARD16 class, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
168 |
char n, pciVideoPtr pvp_exclude); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
169 |
#ifdef INCLUDE_DEPRECATED |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
170 |
void xf86EnablePciBusMaster(pciVideoPtr pPci, Bool enable); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
171 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
172 |
void xf86RegisterStateChangeNotificationCallback(xf86StateChangeNotificationCallbackFunc func, pointer arg); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
173 |
Bool xf86DeregisterStateChangeNotificationCallback(xf86StateChangeNotificationCallbackFunc func); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
174 |
#ifdef async |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
175 |
Bool xf86QueueAsyncEvent(void (*func)(pointer),pointer arg); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
176 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
177 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
178 |
int xf86GetLastScrnFlag(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
179 |
void xf86SetLastScrnFlag(int entityIndex, int scrnIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
180 |
Bool xf86IsEntityShared(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
181 |
void xf86SetEntityShared(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
182 |
Bool xf86IsEntitySharable(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
183 |
void xf86SetEntitySharable(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
184 |
Bool xf86IsPrimInitDone(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
185 |
void xf86SetPrimInitDone(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
186 |
void xf86ClearPrimInitDone(int entityIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
187 |
int xf86AllocateEntityPrivateIndex(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
188 |
DevUnion *xf86GetEntityPrivate(int entityIndex, int privIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
189 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
190 |
/* xf86Configure.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
191 |
GDevPtr xf86AddBusDeviceToConfigure(const char *driver, BusType bus, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
192 |
void *busData, int chipset); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
193 |
GDevPtr xf86AddDeviceToConfigure(const char *driver, pciVideoPtr pVideo, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
194 |
int chipset); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
195 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
196 |
/* xf86Cursor.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
197 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
198 |
void xf86LockZoom(ScreenPtr pScreen, int lock); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
199 |
void xf86InitViewport(ScrnInfoPtr pScr); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
200 |
void xf86SetViewport(ScreenPtr pScreen, int x, int y); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
201 |
void xf86ZoomViewport(ScreenPtr pScreen, int zoom); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
202 |
Bool xf86SwitchMode(ScreenPtr pScreen, DisplayModePtr mode); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
203 |
void *xf86GetPointerScreenFuncs(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
204 |
void xf86InitOrigins(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
205 |
void xf86ReconfigureLayout(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
206 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
207 |
/* xf86DPMS.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
208 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
209 |
Bool xf86DPMSInit(ScreenPtr pScreen, DPMSSetProcPtr set, int flags); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
210 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
211 |
/* xf86DGA.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
212 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
213 |
Bool DGAInit(ScreenPtr pScreen, DGAFunctionPtr funcs, DGAModePtr modes, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
214 |
int num); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
215 |
Bool DGAReInitModes(ScreenPtr pScreen, DGAModePtr modes, int num); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
216 |
xf86SetDGAModeProc xf86SetDGAMode; |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
217 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
218 |
/* xf86Events.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
219 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
220 |
void SetTimeSinceLastInputEvent(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
221 |
pointer xf86AddInputHandler(int fd, InputHandlerProc proc, pointer data); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
222 |
int xf86RemoveInputHandler(pointer handler); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
223 |
void xf86DisableInputHandler(pointer handler); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
224 |
void xf86EnableInputHandler(pointer handler); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
225 |
void xf86InterceptSignals(int *signo); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
226 |
void xf86InterceptSigIll(void (*sigillhandler)(void)); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
227 |
Bool xf86EnableVTSwitch(Bool new); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
228 |
Bool xf86CommonSpecialKey(int key, Bool down, int modifiers); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
229 |
void xf86ProcessActionEvent(ActionEvent action, void *arg); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
230 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
231 |
/* xf86Helper.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
232 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
233 |
void xf86AddDriver(DriverPtr driver, pointer module, int flags); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
234 |
void xf86DeleteDriver(int drvIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
235 |
ScrnInfoPtr xf86AllocateScreen(DriverPtr drv, int flags); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
236 |
void xf86DeleteScreen(int scrnIndex, int flags); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
237 |
int xf86AllocateScrnInfoPrivateIndex(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
238 |
Bool xf86AddPixFormat(ScrnInfoPtr pScrn, int depth, int bpp, int pad); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
239 |
Bool xf86SetDepthBpp(ScrnInfoPtr scrp, int depth, int bpp, int fbbpp, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
240 |
int depth24flags); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
241 |
void xf86PrintDepthBpp(ScrnInfoPtr scrp); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
242 |
Bool xf86SetWeight(ScrnInfoPtr scrp, rgb weight, rgb mask); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
243 |
Bool xf86SetDefaultVisual(ScrnInfoPtr scrp, int visual); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
244 |
Bool xf86SetGamma(ScrnInfoPtr scrp, Gamma newGamma); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
245 |
void xf86SetDpi(ScrnInfoPtr pScrn, int x, int y); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
246 |
void xf86SetBlackWhitePixels(ScreenPtr pScreen); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
247 |
void xf86EnableDisableFBAccess(int scrnIndex, Bool enable); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
248 |
void xf86VDrvMsgVerb(int scrnIndex, MessageType type, int verb, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
249 |
const char *format, va_list args); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
250 |
void xf86DrvMsgVerb(int scrnIndex, MessageType type, int verb, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
251 |
const char *format, ...) _printf_attribute(4,5); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
252 |
void xf86DrvMsg(int scrnIndex, MessageType type, const char *format, ...) |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
253 |
_printf_attribute(3,4); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
254 |
void xf86MsgVerb(MessageType type, int verb, const char *format, ...) |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
255 |
_printf_attribute(3,4); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
256 |
void xf86Msg(MessageType type, const char *format, ...) _printf_attribute(2,3); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
257 |
void xf86ErrorFVerb(int verb, const char *format, ...) _printf_attribute(2,3); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
258 |
void xf86ErrorF(const char *format, ...) _printf_attribute(1,2); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
259 |
const char *xf86TokenToString(SymTabPtr table, int token); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
260 |
int xf86StringToToken(SymTabPtr table, const char *string); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
261 |
void xf86ShowClocks(ScrnInfoPtr scrp, MessageType from); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
262 |
void xf86PrintChipsets(const char *drvname, const char *drvmsg, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
263 |
SymTabPtr chips); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
264 |
int xf86MatchDevice(const char *drivername, GDevPtr **driversectlist); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
265 |
int xf86MatchPciInstances(const char *driverName, int vendorID, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
266 |
SymTabPtr chipsets, PciChipsets *PCIchipsets, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
267 |
GDevPtr *devList, int numDevs, DriverPtr drvp, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
268 |
int **foundEntities); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
269 |
int xf86MatchIsaInstances(const char *driverName, SymTabPtr chipsets, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
270 |
IsaChipsets *ISAchipsets, DriverPtr drvp, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
271 |
FindIsaDevProc FindIsaDevice, GDevPtr *devList, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
272 |
int numDevs, int **foundEntities); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
273 |
void xf86GetClocks(ScrnInfoPtr pScrn, int num, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
274 |
Bool (*ClockFunc)(ScrnInfoPtr, int), |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
275 |
void (*ProtectRegs)(ScrnInfoPtr, Bool), |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
276 |
void (*BlankScreen)(ScrnInfoPtr, Bool), |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
277 |
IOADDRESS vertsyncreg, int maskval, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
278 |
int knownclkindex, int knownclkvalue); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
279 |
void xf86SetPriority(Bool up); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
280 |
const char *xf86GetVisualName(int visual); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
281 |
int xf86GetVerbosity(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
282 |
Pix24Flags xf86GetPix24(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
283 |
int xf86GetDepth(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
284 |
rgb xf86GetWeight(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
285 |
Gamma xf86GetGamma(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
286 |
Bool xf86GetFlipPixels(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
287 |
const char *xf86GetServerName(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
288 |
Bool xf86ServerIsExiting(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
289 |
Bool xf86ServerIsResetting(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
290 |
Bool xf86ServerIsInitialising(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
291 |
Bool xf86ServerIsOnlyDetecting(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
292 |
Bool xf86ServerIsOnlyProbing(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
293 |
Bool xf86CaughtSignal(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
294 |
Bool xf86GetVidModeAllowNonLocal(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
295 |
Bool xf86GetVidModeEnabled(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
296 |
Bool xf86GetModInDevAllowNonLocal(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
297 |
Bool xf86GetModInDevEnabled(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
298 |
Bool xf86GetAllowMouseOpenFail(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
299 |
Bool xf86IsPc98(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
300 |
void xf86DisableRandR(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
301 |
CARD32 xf86GetVersion(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
302 |
CARD32 xorgGetVersion(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
303 |
CARD32 xf86GetModuleVersion(pointer module); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
304 |
pointer xf86LoadDrvSubModule(DriverPtr drv, const char *name); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
305 |
pointer xf86LoadSubModule(ScrnInfoPtr pScrn, const char *name); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
306 |
pointer xf86LoadOneModule(char *name, pointer optlist); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
307 |
void xf86UnloadSubModule(pointer mod); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
308 |
Bool xf86LoaderCheckSymbol(const char *name); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
309 |
void xf86LoaderReqSymLists(const char **, ...); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
310 |
void xf86LoaderReqSymbols(const char *, ...); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
311 |
void xf86LoaderRefSymLists(const char **, ...); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
312 |
void xf86LoaderRefSymbols(const char *, ...); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
313 |
void xf86SetBackingStore(ScreenPtr pScreen); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
314 |
void xf86SetSilkenMouse(ScreenPtr pScreen); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
315 |
int xf86NewSerialNumber(WindowPtr p, pointer unused); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
316 |
pointer xf86FindXvOptions(int scrnIndex, int adapt_index, char *port_name, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
317 |
char **adaptor_name, pointer *adaptor_options); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
318 |
void xf86GetOS(const char **name, int *major, int *minor, int *teeny); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
319 |
ScrnInfoPtr xf86ConfigPciEntity(ScrnInfoPtr pScrn, int scrnFlag, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
320 |
int entityIndex,PciChipsets *p_chip, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
321 |
resList res, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
322 |
EntityProc enter, EntityProc leave, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
323 |
pointer private); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
324 |
ScrnInfoPtr xf86ConfigIsaEntity(ScrnInfoPtr pScrn, int scrnFlag, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
325 |
int entityIndex, IsaChipsets *i_chip, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
326 |
resList res, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
327 |
EntityProc enter, EntityProc leave, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
328 |
pointer private); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
329 |
ScrnInfoPtr xf86ConfigFbEntity(ScrnInfoPtr pScrn, int scrnFlag, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
330 |
int entityIndex, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
331 |
EntityProc enter, EntityProc leave, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
332 |
pointer private); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
333 |
/* Obsolete! don't use */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
334 |
Bool xf86ConfigActivePciEntity(ScrnInfoPtr pScrn, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
335 |
int entityIndex,PciChipsets *p_chip, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
336 |
resList res, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
337 |
EntityProc enter, EntityProc leave, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
338 |
pointer private); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
339 |
/* Obsolete! don't use */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
340 |
Bool xf86ConfigActiveIsaEntity(ScrnInfoPtr pScrn, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
341 |
int entityIndex, IsaChipsets *i_chip, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
342 |
resList res, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
343 |
EntityProc enter, EntityProc leave, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
344 |
pointer private); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
345 |
void xf86ConfigPciEntityInactive(EntityInfoPtr pEnt, PciChipsets *p_chip, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
346 |
resList res, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
347 |
EntityProc enter, EntityProc leave, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
348 |
pointer private); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
349 |
void xf86ConfigIsaEntityInactive(EntityInfoPtr pEnt, IsaChipsets *i_chip, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
350 |
resList res, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
351 |
EntityProc enter, EntityProc leave, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
352 |
pointer private); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
353 |
void xf86ConfigFbEntityInactive(EntityInfoPtr pEnt, EntityProc init, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
354 |
EntityProc enter, EntityProc leave, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
355 |
pointer private); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
356 |
Bool xf86IsScreenPrimary(int scrnIndex); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
357 |
int xf86RegisterRootWindowProperty(int ScrnIndex, Atom property, Atom type, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
358 |
int format, unsigned long len, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
359 |
pointer value); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
360 |
Bool xf86IsUnblank(int mode); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
361 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
362 |
#ifdef XFree86LOADER |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
363 |
void xf86AddModuleInfo(ModuleInfoPtr info, pointer module); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
364 |
void xf86DeleteModuleInfo(int idx); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
365 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
366 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
367 |
/* xf86Debug.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
368 |
#ifdef BUILDDEBUG |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
369 |
void xf86Break1(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
370 |
void xf86Break2(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
371 |
void xf86Break3(void); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
372 |
CARD8 xf86PeekFb8(CARD8 *p); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
373 |
CARD16 xf86PeekFb16(CARD16 *p); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
374 |
CARD32 xf86PeekFb32(CARD32 *p); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
375 |
void xf86PokeFb8(CARD8 *p, CARD8 v); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
376 |
void xf86PokeFb16(CARD16 *p, CARD16 v); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
377 |
void xf86PokeFb32(CARD16 *p, CARD32 v); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
378 |
CARD8 xf86PeekMmio8(pointer Base, unsigned long Offset); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
379 |
CARD16 xf86PeekMmio16(pointer Base, unsigned long Offset); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
380 |
CARD32 xf86PeekMmio32(pointer Base, unsigned long Offset); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
381 |
void xf86PokeMmio8(pointer Base, unsigned long Offset, CARD8 v); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
382 |
void xf86PokeMmio16(pointer Base, unsigned long Offset, CARD16 v); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
383 |
void xf86PokeMmio32(pointer Base, unsigned long Offset, CARD32 v); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
384 |
extern void xf86SPTimestamp(xf86TsPtr* timestamp, char* string); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
385 |
extern void xf86STimestamp(xf86TsPtr* timestamp); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
386 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
387 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
388 |
/* xf86Init.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
389 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
390 |
PixmapFormatPtr xf86GetPixFormat(ScrnInfoPtr pScrn, int depth); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
391 |
int xf86GetBppFromDepth(ScrnInfoPtr pScrn, int depth); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
392 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
393 |
/* xf86Mode.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
394 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
395 |
int xf86GetNearestClock(ScrnInfoPtr scrp, int freq, Bool allowDiv2, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
396 |
int DivFactor, int MulFactor, int *divider); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
397 |
const char *xf86ModeStatusToString(ModeStatus status); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
398 |
ModeStatus xf86LookupMode(ScrnInfoPtr scrp, DisplayModePtr modep, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
399 |
ClockRangePtr clockRanges, LookupModeFlags strategy); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
400 |
ModeStatus xf86CheckModeForMonitor(DisplayModePtr mode, MonPtr monitor); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
401 |
ModeStatus xf86InitialCheckModeForDriver(ScrnInfoPtr scrp, DisplayModePtr mode, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
402 |
ClockRangePtr clockRanges, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
403 |
LookupModeFlags strategy, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
404 |
int maxPitch, int virtualX, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
405 |
int virtualY); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
406 |
ModeStatus xf86CheckModeForDriver(ScrnInfoPtr scrp, DisplayModePtr mode, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
407 |
int flags); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
408 |
int xf86ValidateModes(ScrnInfoPtr scrp, DisplayModePtr availModes, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
409 |
char **modeNames, ClockRangePtr clockRanges, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
410 |
int *linePitches, int minPitch, int maxPitch, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
411 |
int minHeight, int maxHeight, int pitchInc, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
412 |
int virtualX, int virtualY, int apertureSize, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
413 |
LookupModeFlags strategy); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
414 |
void xf86DeleteMode(DisplayModePtr *modeList, DisplayModePtr mode); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
415 |
void xf86PruneDriverModes(ScrnInfoPtr scrp); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
416 |
void xf86SetCrtcForModes(ScrnInfoPtr scrp, int adjustFlags); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
417 |
void xf86PrintModes(ScrnInfoPtr scrp); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
418 |
void xf86ShowClockRanges(ScrnInfoPtr scrp, ClockRangePtr clockRanges); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
419 |
DisplayModePtr xf86CVTMode(int HDisplay, int VDisplay, float VRefresh, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
420 |
Bool Reduced, Bool Interlaced); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
421 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
422 |
/* xf86Option.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
423 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
424 |
void xf86CollectOptions(ScrnInfoPtr pScrn, pointer extraOpts); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
425 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
426 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
427 |
/* xf86RandR.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
428 |
#ifdef RANDR |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
429 |
Bool xf86RandRInit (ScreenPtr pScreen); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
430 |
void xf86RandRSetInitialMode (ScreenPtr pScreen); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
431 |
Rotation xf86GetRotation(ScreenPtr pScreen); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
432 |
Bool xf86RandRSetNewVirtualAndDimensions(ScreenPtr pScreen, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
433 |
int newvirtX, int newvirtY, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
434 |
int newmmWidth, int newmmHeight, Bool resetMode); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
435 |
#endif |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
436 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
437 |
/* xf86VidModeExtentionInit.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
438 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
439 |
Bool VidModeExtensionInit(ScreenPtr pScreen); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
440 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
441 |
/* xf86Versions.c */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
442 |
CARD32 xf86GetBuiltinInterfaceVersion(BuiltinInterface iface, int flag); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
443 |
Bool xf86RegisterBuiltinInterfaceVersion(BuiltinInterface iface, |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
444 |
CARD32 version, int flags); |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
445 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
446 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
447 |
#endif /* _NO_XF86_PROTOTYPES */ |
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
448 |
|
6fef7fb81fc7
6420309: auto-config improve: Need to move VBE DDC fallback probing from server to drivers
Henry Zhao <Henry.Zhao@Sun.COM>
parents:
diff
changeset
|
449 |
#endif /* _XF86_H */ |