Lines Matching defs:pXGI
186 XGIPtr pXGI = XGIPTR(pScrn);
198 if(!(pXGI->Options = xalloc(sizeof(XGIOptions)))) return;
200 memcpy(pXGI->Options, XGIOptions, sizeof(XGIOptions));
202 xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, pXGI->Options);
207 pXGI->NoAccel = TRUE;
210 pXGI->TurboQueue = TRUE;
214 pXGI->cmdQueueSize = 512*1024;
216 pXGI->doRender = TRUE;
217 pXGI->HWCursor = TRUE;
218 pXGI->Rotate = FALSE;
219 pXGI->ShadowFB = FALSE;
222 if(pXGI->Chipset == PCI_CHIP_XGIXG40)
223 pXGI->loadDRI = TRUE;
225 pXGI->loadDRI = FALSE;
227 pXGI->agpWantedPages = AGP_PAGES;
228 pXGI->NoXvideo = FALSE;
229 pXGI->maxxfbmem = 0;
230 pXGI->OptROMUsage = -1;
231 pXGI->noInternalModes = FALSE;
232 pXGI->NonDefaultPAL = pXGI->NonDefaultNTSC = -1;
233 pXGI->restorebyset = TRUE;
234 pXGI->nocrt2ddcdetection = FALSE;
235 pXGI->forcecrt2redetection = TRUE; /* default changed since 13/09/2003 */
236 pXGI->SenseYPbPr = TRUE;
237 pXGI->ForceCRT1Type = CRT1_VGA;
238 pXGI->ForceCRT2Type = CRT2_DEFAULT;
239 pXGI->ForceYPbPrAR = TV_YPBPR169;
240 pXGI->ForceTVType = -1;
241 pXGI->CRT1gamma = TRUE;
242 pXGI->CRT1gammaGiven = FALSE;
243 pXGI->CRT2gamma = TRUE;
244 pXGI->XvGamma = FALSE;
245 pXGI->XvGammaGiven = FALSE;
246 pXGI->enablexgictrl = FALSE;
248 pXGI->XvDefBri = 0;
249 pXGI->XvDefCon = 4;
251 pXGI->XvDefHue = 0;
252 pXGI->XvDefSat = 0;
253 pXGI->XvDefDisableGfx = FALSE;
254 pXGI->XvDefDisableGfxLR = FALSE;
255 pXGI->XvUseMemcpy = TRUE;
256 pXGI->XvGammaRed = pXGI->XvGammaGreen = pXGI->XvGammaBlue = 1000;
258 pXGI->MergedFB = pXGI->MergedFBAuto = FALSE;
259 pXGI->CRT2Position = xgiRightOf;
260 pXGI->CRT2HSync = NULL;
261 pXGI->CRT2VRefresh = NULL;
262 pXGI->MetaModes = NULL;
263 pXGI->MergedFBXDPI = pXGI->MergedFBYDPI = 0;
265 pXGI->UsexgiXinerama = TRUE;
266 pXGI->CRT2IsScrn0 = FALSE;
277 if(xf86GetOptValInteger(pXGI->Options /* pScrn->monitor->options */, OPTION_TARGET_RATE, &TargetRefreshRate))
282 pXGI->TargetRefreshRate = TargetRefreshRate;
284 pXGI->IgnoreDDC = FALSE;
285 if(xf86GetOptValBool(pXGI->Options, OPTION_IGNORE_DDC, &pXGI->IgnoreDDC))
287 if(pXGI->IgnoreDDC == TRUE)
293 pXGI->IgnoreDDC = TRUE;
298 pXGI->Non_DDC_DefaultMode = FALSE;
299 pXGI->Non_DDC_DefaultResolutionX = 1024;
300 pXGI->Non_DDC_DefaultResolutionY = 768;
301 pXGI->Non_DDC_DefaultRefreshRate = 60;
311 if((Non_DDCDefaultMode = (char *)xf86GetOptValString(pXGI->Options, OPTION_NONDDC_DEFAULT_MODE)))
332 pXGI->Non_DDC_DefaultMode = TRUE;
334 pXGI->Non_DDC_DefaultResolutionX = atoi(Non_DDCDefaultResolutionX);
335 pXGI->Non_DDC_DefaultResolutionY = atoi(Non_DDCDefaultResolutionY);
336 pXGI->Non_DDC_DefaultRefreshRate = atoi(Non_DDCDefaultRefreshRate);
339 pXGI->Non_DDC_DefaultResolutionX ,
340 pXGI->Non_DDC_DefaultResolutionY ,
341 pXGI->Non_DDC_DefaultRefreshRate );
353 if((GammaRGB = (char *)xf86GetOptValString(pXGI->Options, OPTION_GAMMA_RGB)))
378 if(xf86GetOptValULong(pXGI->Options, OPTION_MAXXFBMEM,
379 &pXGI->maxxfbmem)) {
382 pXGI->maxxfbmem);
383 pXGI->maxxfbmem *= 1024;
389 if(xf86ReturnOptValBool(pXGI->Options, OPTION_NOACCEL, FALSE)) {
390 pXGI->NoAccel = TRUE;
395 if ((pXGI->Chipset== PCI_CHIP_XGIXG20)||(pXGI->Chipset== PCI_CHIP_XGIXG21)||(pXGI->Chipset== PCI_CHIP_XGIXG27))
396 pXGI->NoXvideo = TRUE;
398 pXGI->useEXA = FALSE; /* default : XAA */
399 if(!pXGI->NoAccel)
402 if((strptr = (char *)xf86GetOptValString(pXGI->Options, OPTION_ACCELMETHOD))) {
405 pXGI->useEXA = FALSE;
408 pXGI->useEXA = TRUE;
413 pXGI->useEXA ? "EXA" : "XAA");
421 if(xf86GetOptValBool(pXGI->Options, OPTION_HW_CURSOR, &pXGI->HWCursor)) {
424 if(xf86ReturnOptValBool(pXGI->Options, OPTION_SW_CURSOR, FALSE)) {
426 pXGI->HWCursor = FALSE;
429 pXGI->HWCursor ? "HW" : "SW");
438 if (IS_DUAL_HEAD(pXGI)) {
440 if(xf86GetOptValBool(pXGI->Options, OPTION_MERGEDFB, &val)) {
450 if (IS_DUAL_HEAD(pXGI) && IS_SECOND_HEAD(pXGI)) {
454 if(xf86GetOptValBool(pXGI->Options, OPTION_TURBOQUEUE, &val)) {
457 if(xf86GetOptValBool(pXGI->Options, OPTION_RESTOREBYSET, &val)) {
460 if(xf86GetOptValBool(pXGI->Options, OPTION_ENABLEHOTKEY, &val)) {
463 if(xf86GetOptValBool(pXGI->Options, OPTION_ENABLEXGICTRL, &val)) {
466 if(xf86GetOptValBool(pXGI->Options, OPTION_USEROMDATA, &val)) {
469 if(xf86GetOptValBool(pXGI->Options, OPTION_NODDCFORCRT2, &val)) {
472 if(xf86GetOptValBool(pXGI->Options, OPTION_FORCECRT2REDETECTION, &val)) {
475 if(xf86GetOptValBool(pXGI->Options, OPTION_SENSEYPBPR, &val)) {
478 if(xf86GetOptValString(pXGI->Options, OPTION_FORCE_CRT1TYPE)) {
481 if(xf86GetOptValString(pXGI->Options, OPTION_FORCE_CRT2TYPE)) {
484 if(xf86GetOptValString(pXGI->Options, OPTION_YPBPRAR)) {
487 if(xf86GetOptValString(pXGI->Options, OPTION_SPECIALTIMING)) {
490 if(xf86GetOptValBool(pXGI->Options, OPTION_CRT2GAMMA, &val)) {
501 if(xf86GetOptValBool(pXGI->Options, OPTION_TURBOQUEUE, &pXGI->TurboQueue)) {
505 pXGI->TurboQueue ? enabledstr : disabledstr);
517 if(xf86GetOptValBool(pXGI->Options, OPTION_CRT1GAMMA, &val)) {
518 pXGI->CRT1gamma = val;
519 pXGI->CRT1gammaGiven = TRUE;
526 if(xf86GetOptValBool(pXGI->Options, OPTION_SHADOW_FB, &pXGI->ShadowFB)) {
528 if(pXGI->MergedFB) {
529 pXGI->ShadowFB = FALSE;
536 if(pXGI->ShadowFB) {
537 pXGI->NoAccel = TRUE;
543 if((strptr = (char *)xf86GetOptValString(pXGI->Options, OPTION_ROTATE))) {
545 if(pXGI->MergedFB) {
551 pXGI->Rotate = 1;
553 pXGI->Rotate = -1;
560 if(pXGI->Rotate) {
561 pXGI->ShadowFB = TRUE;
562 pXGI->NoAccel = TRUE;
563 pXGI->HWCursor = FALSE;
566 (pXGI->Rotate == -1) ? "counter " : "",
573 if(!xf86GetOptValBool(pXGI->Options, OPTION_RUNTIME_DEBUG, &g_bRunTimeDebug))
579 if(xf86GetOptValBool(pXGI->Options, OPTION_DRI, &pXGI->loadDRI)) {
583 pXGI->loadDRI ? enabledstr : disabledstr);
589 if(xf86GetOptValInteger(pXGI->Options, OPTION_AGP_SIZE, &vali)) {
591 } else if(xf86GetOptValInteger(pXGI->Options, OPTION_AGP_SIZE2, &vali)) {
596 pXGI->agpWantedPages = (vali * 1024 * 1024) / AGP_PAGE_SIZE;
607 if(!pXGI->NoXvideo) {
608 if(xf86ReturnOptValBool(pXGI->Options, OPTION_NOXVIDEO, FALSE)) {
609 pXGI->NoXvideo = TRUE;
613 if(!pXGI->NoXvideo) {
618 if(xf86GetOptValInteger(pXGI->Options, OPTION_XVDEFCONTRAST, &tmp)) {
619 if((tmp >= 0) && (tmp <= 7)) pXGI->XvDefCon = tmp;
623 if(xf86GetOptValInteger(pXGI->Options, OPTION_XVDEFBRIGHTNESS, &tmp)) {
624 if((tmp >= -128) && (tmp <= 127)) pXGI->XvDefBri = tmp;
629 if(xf86GetOptValBool(pXGI->Options, OPTION_XVDEFDISABLEGFX, &val)) {
630 if(val) pXGI->XvDefDisableGfx = TRUE;
636 if(xf86GetOptValBool(pXGI->Options, OPTION_XVMEMCPY, &val)) {
637 pXGI->XvUseMemcpy = val ? TRUE : FALSE;