Lines Matching refs:outd
240 struct my_timming *mt, const struct output_desc *outd) in computeRegs() argument
262 do_div(piic, outd->h_vis); in computeRegs()
277 piic = outd->chromasc; in computeRegs()
287 hbp = (((outd->h_b_porch + pixclock) / pixclock)) & ~1; in computeRegs()
288 hfp = (((outd->h_f_porch + pixclock) / pixclock)) & ~1; in computeRegs()
289 hsl = (((outd->h_sync + pixclock) / pixclock)) & ~1; in computeRegs()
310 r->regs[0x09] = (outd->burst + pixclock - 1) / pixclock; /* burst length */ in computeRegs()
341 if (vtotal < outd->v_total) { in computeRegs()
342 unsigned int yovr = outd->v_total - vtotal; in computeRegs()
345 } else if (vtotal > outd->v_total) { in computeRegs()
346 vdisplay = outd->v_total - 4; in computeRegs()
347 vsyncend = outd->v_total; in computeRegs()
349 upper = (outd->v_total - vsyncend) >> 1; /* in field lines */ in computeRegs()
350 r->regs[0x17] = outd->v_total / 4; in computeRegs()
351 r->regs[0x18] = outd->v_total & 3; in computeRegs()
357 mt->VSyncStart = outd->v_total - 2; in computeRegs()
358 mt->VSyncEnd = outd->v_total; in computeRegs()
359 mt->VTotal = outd->v_total; in computeRegs()
363 static void cve2_init_TVdata(int norm, struct mavenregs* data, const struct output_desc** outd) { in cve2_init_TVdata() argument
497 *outd = &paloutd; in cve2_init_TVdata()
500 *outd = &ntscoutd; in cve2_init_TVdata()
530 const struct output_desc* outd; in matroxfb_g450_compute() local
532 cve2_init_TVdata(minfo->outputs[1].mode, &minfo->hw.maven, &outd); in matroxfb_g450_compute()
550 computeRegs(minfo, &minfo->hw.maven, mt, outd); in matroxfb_g450_compute()