Lines Matching refs:scrn
56 xf86CrtcConfigInit(ScrnInfoPtr scrn, const xf86CrtcConfigFuncsRec * funcs) in xf86CrtcConfigInit() argument
67 scrn->privates[xf86CrtcConfigPrivateIndex].ptr = config; in xf86CrtcConfigInit()
71 xf86CrtcSetSizeRange(ScrnInfoPtr scrn, in xf86CrtcSetSizeRange() argument
74 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86CrtcSetSizeRange()
86 xf86CrtcCreate(ScrnInfoPtr scrn, const xf86CrtcFuncsRec * funcs) in xf86CrtcCreate() argument
88 xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); in xf86CrtcCreate()
95 crtc->scrn = scrn; in xf86CrtcCreate()
143 xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(crtc->scrn); in xf86CrtcDestroy()
167 ScrnInfoPtr pScrn = crtc->scrn; in xf86CrtcInUse()
208 ScrnInfoPtr scrn = xf86ScreenToScrn(pScreen); in xf86CrtcSetScreenSubpixelOrder() local
209 xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); in xf86CrtcSetScreenSubpixelOrder()
271 ScrnInfoPtr scrn = crtc->scrn; in xf86CrtcSetModeTransform() local
272 xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); in xf86CrtcSetModeTransform()
288 xf86DisableUnusedFunctions(scrn); in xf86CrtcSetModeTransform()
389 if (scrn->pScreen) in xf86CrtcSetModeTransform()
390 xf86CrtcSetScreenSubpixelOrder(scrn->pScreen); in xf86CrtcSetModeTransform()
391 if (scrn->ModeSet) in xf86CrtcSetModeTransform()
392 scrn->ModeSet(scrn); in xf86CrtcSetModeTransform()
398 xf86_hide_cursors(scrn); in xf86CrtcSetModeTransform()
436 ScrnInfoPtr scrn = crtc->scrn; in xf86CrtcSetOrigin() local
448 if (scrn->ModeSet) in xf86CrtcSetOrigin()
449 scrn->ModeSet(scrn); in xf86CrtcSetOrigin()
526 monitor = xf86findOptionValue(output->scrn->options, option_name); in xf86OutputSetMonitor()
530 xf86MarkOptionUsedByName(output->scrn->options, option_name); in xf86OutputSetMonitor()
538 output->conf_monitor = xf86findMonitor(output->scrn->monitor->id, in xf86OutputSetMonitor()
541 xf86DrvMsg(output->scrn->scrnIndex, X_INFO, in xf86OutputSetMonitor()
544 xf86ProcessOptions(output->scrn->scrnIndex, in xf86OutputSetMonitor()
549 xf86DrvMsg(output->scrn->scrnIndex, X_INFO, in xf86OutputSetMonitor()
560 xf86DrvMsg(output->scrn->scrnIndex, X_INFO, in xf86OutputEnabled()
566 xf86DrvMsg(output->scrn->scrnIndex, X_INFO, in xf86OutputEnabled()
580 xf86DrvMsg(output->scrn->scrnIndex, X_INFO, in xf86OutputEnabled()
618 xf86OutputCreate(ScrnInfoPtr scrn, in xf86OutputCreate() argument
622 xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); in xf86OutputCreate()
634 output->scrn = scrn; in xf86OutputCreate()
713 ScrnInfoPtr scrn = output->scrn; in xf86OutputDestroy() local
714 xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); in xf86OutputDestroy()
739 ScrnInfoPtr scrn = xf86ScreenToScrn(screen); in xf86CrtcCreateScreenResources() local
740 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86CrtcCreateScreenResources()
759 ScrnInfoPtr scrn = xf86ScreenToScrn(screen); in xf86CrtcCloseScreen() local
760 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86CrtcCloseScreen()
805 ScrnInfoPtr scrn = xf86ScreenToScrn(screen); in xf86CrtcScreenInit() local
806 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86CrtcScreenInit()
958 xf86PickCrtcs(ScrnInfoPtr scrn, in xf86PickCrtcs() argument
962 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86PickCrtcs()
979 best_score = xf86PickCrtcs(scrn, best_crtcs, modes, n + 1, width, height); in xf86PickCrtcs()
1030 my_score + xf86PickCrtcs(scrn, crtcs, modes, n + 1, width, height); in xf86PickCrtcs()
1050 xf86DefaultScreenLimits(ScrnInfoPtr scrn, int *widthp, int *heightp, in xf86DefaultScreenLimits() argument
1053 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86DefaultScreenLimits()
1117 xf86UserConfiguredOutputs(ScrnInfoPtr scrn, DisplayModePtr * modes) in xf86UserConfiguredOutputs() argument
1119 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86UserConfiguredOutputs()
1158 xf86InitialOutputPositions(ScrnInfoPtr scrn, DisplayModePtr * modes) in xf86InitialOutputPositions() argument
1160 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86InitialOutputPositions()
1211 xf86DrvMsg(scrn->scrnIndex, X_ERROR, in xf86InitialOutputPositions()
1251 xf86DrvMsg(scrn->scrnIndex, X_ERROR, in xf86InitialOutputPositions()
1260 xf86DrvMsg(scrn->scrnIndex, X_ERROR, in xf86InitialOutputPositions()
1312 xf86DrvMsg(scrn->scrnIndex, X_ERROR, in xf86InitialOutputPositions()
1346 xf86InitialPanning(ScrnInfoPtr scrn) in xf86InitialPanning() argument
1348 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86InitialPanning()
1390 xf86DrvMsg(scrn->scrnIndex, X_ERROR, in xf86InitialPanning()
1637 xf86ProbeOutputModes(ScrnInfoPtr scrn, int maxX, int maxY) in xf86ProbeOutputModes() argument
1639 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86ProbeOutputModes()
1705 config_modes = xf86GetMonitorModes(scrn, conf_monitor); in xf86ProbeOutputModes()
1740 xf86DrvMsg(scrn->scrnIndex, X_PROBED, in xf86ProbeOutputModes()
1782 xf86ValidateModesReducedBlanking(scrn, default_modes); in xf86ProbeOutputModes()
1788 xf86ValidateModesSync(scrn, output_modes, &mon_rec); in xf86ProbeOutputModes()
1789 xf86ValidateModesSync(scrn, config_modes, &mon_rec); in xf86ProbeOutputModes()
1794 xf86ValidateModesSync(scrn, default_modes, &mon_rec); in xf86ProbeOutputModes()
1799 xf86ValidateModesClocks(scrn, default_modes, in xf86ProbeOutputModes()
1801 xf86ValidateModesClocks(scrn, output_modes, in xf86ProbeOutputModes()
1815 xf86ValidateModesSize(scrn, output->probed_modes, maxX, maxY, 0); in xf86ProbeOutputModes()
1820 xf86ValidateModesFlags(scrn, output->probed_modes, flags); in xf86ProbeOutputModes()
1830 xf86PruneInvalidModes(scrn, &output->probed_modes, debug_modes); in xf86ProbeOutputModes()
1835 preferred_mode = preferredMode(scrn, output); in xf86ProbeOutputModes()
1863 xf86DrvMsg(scrn->scrnIndex, X_INFO, in xf86ProbeOutputModes()
1868 xf86DrvMsg(scrn->scrnIndex, X_INFO, in xf86ProbeOutputModes()
1881 xf86PrintModeline(scrn->scrnIndex, mode); in xf86ProbeOutputModes()
1994 xf86SetScrnInfoModes(ScrnInfoPtr scrn) in xf86SetScrnInfoModes() argument
1996 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86SetScrnInfoModes()
2009 while (scrn->modes != NULL) in xf86SetScrnInfoModes()
2010 xf86DeleteMode(&scrn->modes, scrn->modes); in xf86SetScrnInfoModes()
2013 scrn->modes = xf86DuplicateModes(scrn, output->probed_modes); in xf86SetScrnInfoModes()
2016 for (mode = scrn->modes; mode; mode = mode->next) in xf86SetScrnInfoModes()
2021 if (!scrn->modes) { in xf86SetScrnInfoModes()
2022 scrn->modes = xf86ModesAdd(scrn->modes, in xf86SetScrnInfoModes()
2023 xf86CVTMode(scrn->display->virtualX, in xf86SetScrnInfoModes()
2024 scrn->display->virtualY, in xf86SetScrnInfoModes()
2031 for (last = scrn->modes; last && last->next; last = last->next); in xf86SetScrnInfoModes()
2032 last->next = scrn->modes; in xf86SetScrnInfoModes()
2033 scrn->modes->prev = last; in xf86SetScrnInfoModes()
2035 while (scrn->modes != mode) in xf86SetScrnInfoModes()
2036 scrn->modes = scrn->modes->next; in xf86SetScrnInfoModes()
2039 scrn->currentMode = scrn->modes; in xf86SetScrnInfoModes()
2041 if (scrn->pScreen) in xf86SetScrnInfoModes()
2042 _xf86_di_dga_reinit_internal(scrn->pScreen); in xf86SetScrnInfoModes()
2047 xf86CollectEnabledOutputs(ScrnInfoPtr scrn, xf86CrtcConfigPtr config, in xf86CollectEnabledOutputs() argument
2058 if (scrn->is_gpu) in xf86CollectEnabledOutputs()
2065 xf86DrvMsg(scrn->scrnIndex, X_WARNING, in xf86CollectEnabledOutputs()
2162 xf86TargetRightOf(ScrnInfoPtr scrn, xf86CrtcConfigPtr config, in xf86TargetRightOf() argument
2172 &scrn->preferClone); in xf86TargetRightOf()
2173 if (scrn->preferClone) in xf86TargetRightOf()
2266 xf86TargetPreferred(ScrnInfoPtr scrn, xf86CrtcConfigPtr config, in xf86TargetPreferred() argument
2376 xf86TargetAspect(ScrnInfoPtr scrn, xf86CrtcConfigPtr config, in xf86TargetAspect() argument
2431 xf86TargetFallback(ScrnInfoPtr scrn, xf86CrtcConfigPtr config, in xf86TargetFallback() argument
2470 xf86TargetUserpref(ScrnInfoPtr scrn, xf86CrtcConfigPtr config, in xf86TargetUserpref() argument
2475 if (xf86UserConfiguredOutputs(scrn, modes)) in xf86TargetUserpref()
2476 return xf86TargetFallback(scrn, config, modes, enabled, width, height); in xf86TargetUserpref()
2481 xf86TargetFallback(scrn, config, modes, enabled, width, height); in xf86TargetUserpref()
2501 xf86InitialConfiguration(ScrnInfoPtr scrn, Bool canGrow) in xf86InitialConfiguration() argument
2503 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86InitialConfiguration()
2509 int i = scrn->scrnIndex; in xf86InitialConfiguration()
2517 xf86ProcessOptions(scrn->scrnIndex, scrn->options, config->options); in xf86InitialConfiguration()
2521 if (scrn->display->virtualX && !scrn->is_gpu) in xf86InitialConfiguration()
2522 width = scrn->display->virtualX; in xf86InitialConfiguration()
2525 if (scrn->display->virtualY && !scrn->is_gpu) in xf86InitialConfiguration()
2526 height = scrn->display->virtualY; in xf86InitialConfiguration()
2530 xf86ProbeOutputModes(scrn, width, height); in xf86InitialConfiguration()
2536 ret = xf86CollectEnabledOutputs(scrn, config, enabled); in xf86InitialConfiguration()
2538 if (!scrn->is_gpu) in xf86InitialConfiguration()
2546 if (xf86TargetUserpref(scrn, config, modes, enabled, width, height)) in xf86InitialConfiguration()
2548 else if (xf86TargetRightOf(scrn, config, modes, enabled, width, height)) in xf86InitialConfiguration()
2551 (scrn, config, modes, enabled, width, height)) in xf86InitialConfiguration()
2553 else if (xf86TargetAspect(scrn, config, modes, enabled, width, height)) in xf86InitialConfiguration()
2557 (scrn, config, modes, enabled, width, height)) in xf86InitialConfiguration()
2565 xf86DrvMsg(scrn->scrnIndex, X_ERROR, in xf86InitialConfiguration()
2569 xf86DrvMsg (scrn->scrnIndex, X_INFO, in xf86InitialConfiguration()
2579 if (!xf86InitialOutputPositions(scrn, modes)) in xf86InitialConfiguration()
2585 xf86InitialPanning(scrn); in xf86InitialConfiguration()
2590 if (have_outputs && !xf86PickCrtcs(scrn, crtcs, modes, 0, width, height)) in xf86InitialConfiguration()
2595 if (!scrn->is_gpu) { in xf86InitialConfiguration()
2596 scrn->display->frameX0 = 0; in xf86InitialConfiguration()
2597 scrn->display->frameY0 = 0; in xf86InitialConfiguration()
2635 if (scrn->display->virtualX == 0 || scrn->is_gpu) { in xf86InitialConfiguration()
2640 xf86DefaultScreenLimits(scrn, &width, &height, canGrow); in xf86InitialConfiguration()
2650 if (!scrn->is_gpu) { in xf86InitialConfiguration()
2651 scrn->display->virtualX = width; in xf86InitialConfiguration()
2652 scrn->display->virtualY = height; in xf86InitialConfiguration()
2656 if (width > scrn->virtualX) in xf86InitialConfiguration()
2657 scrn->virtualX = width; in xf86InitialConfiguration()
2658 if (height > scrn->virtualY) in xf86InitialConfiguration()
2659 scrn->virtualY = height; in xf86InitialConfiguration()
2672 xf86CrtcSetSizeRange(scrn, config->minWidth, config->minHeight, in xf86InitialConfiguration()
2676 xf86SetScrnInfoModes(scrn); in xf86InitialConfiguration()
2703 xf86PrepareOutputs(ScrnInfoPtr scrn) in xf86PrepareOutputs() argument
2705 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86PrepareOutputs()
2725 xf86PrepareCrtcs(ScrnInfoPtr scrn) in xf86PrepareCrtcs() argument
2727 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86PrepareCrtcs()
2774 xf86SetDesiredModes(ScrnInfoPtr scrn) in xf86SetDesiredModes() argument
2776 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86SetDesiredModes()
2783 xf86PrepareOutputs(scrn); in xf86SetDesiredModes()
2784 xf86PrepareCrtcs(scrn); in xf86SetDesiredModes()
2798 if (xf86CompatOutput(scrn) && xf86CompatCrtc(scrn) == crtc) in xf86SetDesiredModes()
2799 output = xf86CompatOutput(scrn); in xf86SetDesiredModes()
2815 xf86OutputFindClosestMode(output, scrn->currentMode); in xf86SetDesiredModes()
2843 xf86DisableUnusedFunctions(scrn); in xf86SetDesiredModes()
2986 xf86DPMSSet(ScrnInfoPtr scrn, int mode, int flags) in xf86DPMSSet() argument
2988 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86DPMSSet()
2991 if (!scrn->vtSema) in xf86DPMSSet()
3160 xf86DrvMsg(p->output->scrn->scrnIndex, X_WARNING, in handle_detailed_physical_size()
3206 ScrnInfoPtr scrn = output->scrn; in xf86OutputSetEDID() local
3207 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86OutputSetEDID()
3221 xf86DrvMsg(scrn->scrnIndex, X_INFO, "EDID for output %s\n", in xf86OutputSetEDID()
3228 if (output == xf86CompatOutput(scrn) && !scrn->is_gpu) in xf86OutputSetEDID()
3229 xf86SetDDCproperties(scrn, edid_mon); in xf86OutputSetEDID()
3252 p.quirks = xf86DDCDetectQuirks(scrn->scrnIndex, edid_mon, FALSE); in xf86OutputSetEDID()
3272 ScrnInfoPtr scrn = output->scrn; in xf86OutputGetEDIDModes() local
3277 return xf86DDCGetModes(scrn->scrnIndex, edid_mon); in xf86OutputGetEDIDModes()
3284 ScrnInfoPtr scrn = output->scrn; in xf86OutputGetEDID() local
3287 mon = xf86DoEEDID(scrn, pDDCBus, TRUE); in xf86OutputGetEDID()
3289 xf86DDCApplyQuirks(scrn->scrnIndex, mon); in xf86OutputGetEDID()
3429 ScrnInfoPtr scrn = xf86ScreenToScrn(screen); in xf86_wrap_crtc_notify() local
3430 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86_wrap_crtc_notify()
3444 ScrnInfoPtr scrn = xf86ScreenToScrn(screen); in xf86_unwrap_crtc_notify() local
3445 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86_unwrap_crtc_notify()
3454 ScrnInfoPtr scrn = xf86ScreenToScrn(screen); in xf86_crtc_notify() local
3455 xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn); in xf86_crtc_notify()
3482 xf86ProviderSetup(ScrnInfoPtr scrn, in xf86ProviderSetup() argument
3485 xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); in xf86ProviderSetup()
3498 xf86DetachAllCrtc(ScrnInfoPtr scrn) in xf86DetachAllCrtc() argument
3500 xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); in xf86DetachAllCrtc()