Lines Matching refs:clk_shift

491 	 * clk_shift is the shift value to get the timings in 35 ns units
516 static u_long pixclock[3]; /* SHRES/HIRES/LORES: index = clk_shift */
517 static u_short maxdepth[3]; /* SHRES/HIRES/LORES: index = clk_shift */
729 u_short clk_shift; /* vmode */
1131 u_short clk_shift, line_shift;
1139 for (clk_shift = TAG_SHRES; clk_shift <= TAG_LORES; clk_shift++)
1140 if (var->pixclock <= pixclock[clk_shift])
1142 if (clk_shift > TAG_LORES) {
1146 par->clk_shift = clk_shift;
1165 if (par->bpp > maxdepth[clk_shift]) {
1166 if (round_down_bpp && maxdepth[clk_shift])
1167 par->bpp = maxdepth[clk_shift];
1220 xres_n = par->xres << clk_shift;
1223 var->hsync_len) << clk_shift);
1229 par->bplcon3 = sprpixmode[clk_shift];
1234 ((var->right_margin - var->hsync_len) << clk_shift);
1279 htotal = PAL_HTOTAL>>clk_shift;
1309 htotal = NTSC_HTOTAL>>clk_shift;
1332 par->hsstrt = var->right_margin << clk_shift;
1333 par->hsstop = (var->right_margin + var->hsync_len) << clk_shift;
1334 par->diwstop_h = par->htotal - mod8(par->hsstrt) + 8 - (1 << clk_shift);
1369 htotal = par->htotal>>clk_shift;
1380 fconst = 16 << maxfmode << clk_shift;
1388 fsize = ((maxfmode + clk_shift <= 1) ? fconst : 64);
1399 fstrt = downx(fconst, par->diwstrt_h - fconst + (1 << clk_shift) - 4) -
1408 modx(fconst, downx(1 << clk_shift, par->diwstrt_h - 4)));
1418 if (maxfmode + clk_shift <= 1) {
1464 par->bplcon0 = BPC0_COLOR | bplpixmode[clk_shift];
1518 u_short clk_shift, line_shift;
1522 clk_shift = par->clk_shift;
1554 var->pixclock = pixclock[clk_shift];
1564 var->hsync_len = (par->hsstop - par->hsstrt)>>clk_shift;
1565 var->right_margin = par->hsstrt>>clk_shift;
1566 var->left_margin = (par->htotal>>clk_shift) - var->xres - var->right_margin - var->hsync_len;
1579 var->hsync_len = (152>>clk_shift) + mod4(par->diwstop_h);
1580 var->right_margin = ((par->htotal - down4(par->diwstop_h))>>clk_shift) + var->hsync_len;
1581 var->left_margin = (par->htotal>>clk_shift) - var->xres - var->right_margin - var->hsync_len;
1602 short clk_shift, vshift, fstrt, fsize, fstop, fconst, shift, move, mod;
1604 clk_shift = par->clk_shift;
1609 fconst = 16 << maxfmode << clk_shift;
1611 fstrt = par->diwstrt_h - (vshift << clk_shift) - 4;
1612 fsize = (par->xres + vshift) << clk_shift;
1615 if (maxfmode + clk_shift > 1) {
1628 move = move - div8((mod - fstrt)>>clk_shift);
1630 mod = par->next_line - div8(fsize>>clk_shift);
1638 par->bpl1mod = -div8(fsize>>clk_shift);
2073 hs = par->diwstrt_h + (mx << par->clk_shift) - 4;
2156 if (IS_AGA && maxfmode + par->clk_shift == 0)
2178 if (line >= 510 && IS_AGA && maxfmode + par->clk_shift == 0)
2212 if (line > 510 && IS_AGA && maxfmode + par->clk_shift == 0)