Lines Matching refs:pMode

42     DisplayModePtr pMode,
65 if (pMode->HTotal > maxHValue)
69 if (pMode->VTotal > maxVValue)
77 if (pMode->VScan <= 1)
80 VScan = pMode->VScan;
82 if (pMode->Flags & V_DBLSCAN)
87 if ((pMode->CrtcHDisplay > pATI->LCDHorizontal) ||
88 (pMode->CrtcVDisplay > pATI->LCDVertical))
91 if (!pATI->OptionLCDSync || (pMode->type & M_T_BUILTIN))
93 if ((pMode->HDisplay > pATI->LCDHorizontal) ||
94 (pMode->VDisplay > pATI->LCDVertical))
111 pMode->SynthClock = pATI->LCDClock;
113 pMode->CrtcHTotal = pMode->CrtcHBlankEnd =
114 ATIDivide(pMode->CrtcHTotal * pATI->LCDHorizontal,
115 pMode->CrtcHDisplay, -3, 1) << 3;
116 pMode->CrtcHSyncEnd =
117 ATIDivide(pMode->CrtcHSyncEnd * pATI->LCDHorizontal,
118 pMode->CrtcHDisplay, -3, 1) << 3;
119 pMode->CrtcHSyncStart =
120 ATIDivide(pMode->CrtcHSyncStart * pATI->LCDHorizontal,
121 pMode->CrtcHDisplay, -3, -1) << 3;
122 pMode->CrtcHDisplay = pMode->CrtcHBlankStart = pATI->LCDHorizontal;
124 pMode->CrtcVTotal = pMode->CrtcVBlankEnd =
125 ATIDivide((pMode->CrtcVTotal - pMode->CrtcVDisplay) *
128 pMode->CrtcVSyncEnd =
129 ATIDivide((pMode->CrtcVSyncEnd - pMode->CrtcVDisplay) *
132 pMode->CrtcVSyncStart =
133 ATIDivide((pMode->CrtcVSyncStart - pMode->CrtcVDisplay) *
136 pMode->CrtcVDisplay = pMode->CrtcVBlankStart = pATI->LCDVertical;
145 pMode->Clock = pATI->LCDClock;
147 HAdjust = pATI->LCDHorizontal - pMode->HDisplay;
149 (pMode->_x - HAdjust)
151 pMode->HSyncStart = ATIReverseHorizontal(CrtcHSyncStart);
152 pMode->HSyncEnd = ATIReverseHorizontal(CrtcHSyncEnd);
153 pMode->HTotal = ATIReverseHorizontal(CrtcHTotal);
155 VInterlace = GetBits(pMode->Flags, V_INTERLACE) + 1;
157 ((((pMode->_y - pATI->LCDVertical) * VInterlace) / VScan) + \
158 pMode->VDisplay)
160 pMode->VSyncStart = ATIReverseVertical(CrtcVSyncStart);
161 pMode->VSyncEnd = ATIReverseVertical(CrtcVSyncEnd);
162 pMode->VTotal = ATIReverseVertical(CrtcVTotal);
168 HBlankWidth = (pMode->HTotal >> 3) - (pMode->HDisplay >> 3);