Lines Matching refs:pMode

130     DisplayModePtr pMode;
248 pMode = xnfcalloc(sizeof(DisplayModeRec), 1);
250 pMode->status = MODE_OK;
251 pMode->type = M_T_BUILTIN;
254 pMode->HDisplay = mode->XResolution;
255 pMode->VDisplay = mode->YResolution;
260 pMode->PrivSize = sizeof(VbeModeInfoData);
261 pMode->Private = (INT32*)data;
262 pMode->next = NULL;
263 return pMode;
276 DisplayModePtr pMode, p = NULL, modePool = NULL;
283 if ((pMode = CheckMode(pScrn, pVbe, vbe, id, modeTypes)) != NULL) {
288 pMode->HDisplay > pScrn->display->virtualX) {
292 pMode->VDisplay > pScrn->display->virtualY) {
298 pMode->HDisplay, pMode->VDisplay,
302 modePool = pMode;
304 p->next = pMode;
306 pMode->prev = NULL;
307 p = pMode;
314 if ((pMode = CheckMode(pScrn, pVbe, vbe, i, modeTypes)) != NULL) {
319 pMode->HDisplay > pScrn->display->virtualX) {
323 pMode->VDisplay > pScrn->display->virtualY) {
329 pMode->HDisplay, pMode->VDisplay,
333 modePool = pMode;
335 p->next = pMode;
337 pMode->prev = NULL;
338 p = pMode;
347 VBESetModeNames(DisplayModePtr pMode)
349 if (!pMode)
353 if (!pMode->name) {
355 if (pMode->HDisplay > 10000 || pMode->HDisplay < 0 ||
356 pMode->VDisplay > 10000 || pMode->VDisplay < 0) {
357 pMode->name = strdup("BADMODE");
359 XNFasprintf(&pMode->name, "%dx%d",
360 pMode->HDisplay, pMode->VDisplay);
363 pMode = pMode->next;
364 } while (pMode);
375 DisplayModePtr pMode;
378 pMode = pScrn->modes;
384 if ((p->HDisplay != pMode->HDisplay) ||
385 (p->VDisplay != pMode->VDisplay) ||
399 data = (VbeModeInfoData*)pMode->Private;
400 pMode->HSync = (float)best->Clock * 1000.0 / best->HTotal + 0.5;
401 pMode->VRefresh = pMode->HSync / best->VTotal + 0.5;
404 (int)pMode->VRefresh, pMode->name, data->mode);
426 pMode = pMode->next;
427 } while (pMode != pScrn->modes);