Lines Matching refs:pMode

96                                     QuartzModeInfoPtr pMode) {
97 pMode->width = (size_t) getDictLong(modeRef, kCGDisplayWidth);
98 pMode->height = (size_t) getDictLong(modeRef, kCGDisplayHeight);
99 pMode->refresh = (int)(getDictDouble(modeRef, kCGDisplayRefreshRate) + 0.5);
100 if (pMode->refresh == 0)
101 pMode->refresh = DEFAULT_REFRESH;
102 pMode->ref = NULL;
103 pMode->pSize = NULL;
107 QuartzModeInfoPtr pMode) {
112 QuartzRandRGetModeInfo(curModeRef, pMode);
113 pMode->ref = (void *)curModeRef;
114 CFRetain(pMode->ref);
119 QuartzModeInfoPtr pMode) {
120 CFDictionaryRef modeRef = (CFDictionaryRef) pMode->ref;
199 QuartzModeInfoPtr pMode) {
200 pMode->width = CGDisplayModeGetWidth(modeRef);
201 pMode->height = CGDisplayModeGetHeight(modeRef);
202 pMode->refresh = (int) (CGDisplayModeGetRefreshRate(modeRef) + 0.5);
203 if (pMode->refresh == 0)
204 pMode->refresh = DEFAULT_REFRESH;
205 pMode->ref = NULL;
206 pMode->pSize = NULL;
210 QuartzModeInfoPtr pMode) {
215 QuartzRandRGetModeInfo(curModeRef, pMode);
216 pMode->ref = curModeRef;
221 QuartzModeInfoPtr pMode) {
222 CGDisplayModeRef modeRef = (CGDisplayModeRef) pMode->ref;
327 QuartzModeInfoPtr pMode) {
329 Bool isCurrentMode = QuartzRandRModesEqual(&pQuartzScreen->currentMode, pMode);
332 pMode->pSize = RRRegisterSize(pScreen, pMode->width, pMode->height, pScreen->mmWidth, pScreen->mmHeight);
333 if (pMode->pSize) {
334 //DEBUG_LOG("registering: %d x %d @ %d %s\n", (int)pMode->width, (int)pMode->height, (int)pMode->refresh, isCurrentMode ? "*" : "");
335 RRRegisterRate(pScreen, pMode->pSize, pMode->refresh);
338 RRSetCurrentConfig(pScreen, RR_Rotate_0, pMode->refresh, pMode->pSize);
346 QuartzModeInfoPtr pMode,
348 if(QuartzRandRRegisterMode(pScreen, pMode)) {
355 static Bool QuartzRandRSetMode(ScreenPtr pScreen, QuartzModeInfoPtr pMode, BOOL doRegister) {
357 Bool captureDisplay = (pMode->refresh != FAKE_REFRESH_FULLSCREEN && pMode->refresh != FAKE_REFRESH_ROOTLESS);
373 if (pQuartzScreen->currentMode.ref && CFEqual(pMode->ref, pQuartzScreen->currentMode.ref)) {
375 } if (QuartzRandRSetCGMode(screenId, pMode)) {
385 QuartzSetRootless(pMode->refresh == FAKE_REFRESH_ROOTLESS);
386 if (pMode->refresh != FAKE_REFRESH_ROOTLESS) {
392 pQuartzScreen->currentMode = *pMode;
405 QuartzModeInfoPtr pMode,
409 if (!QuartzRandRModesEqual(pMode, pReqMode))
412 DEBUG_LOG("Found a match for requested RandR resolution (%dx%d@%d).\n", (int)pMode->width, (int)pMode->height, (int)pMode->refresh);
414 if(QuartzRandRSetMode(pScreen, pMode, FALSE))