Lines Matching refs:outd
238 struct my_timming *mt, const struct output_desc *outd)
260 do_div(piic, outd->h_vis);
275 piic = outd->chromasc;
285 hbp = (((outd->h_b_porch + pixclock) / pixclock)) & ~1;
286 hfp = (((outd->h_f_porch + pixclock) / pixclock)) & ~1;
287 hsl = (((outd->h_sync + pixclock) / pixclock)) & ~1;
308 r->regs[0x09] = (outd->burst + pixclock - 1) / pixclock; /* burst length */
339 if (vtotal < outd->v_total) {
340 unsigned int yovr = outd->v_total - vtotal;
343 } else if (vtotal > outd->v_total) {
344 vdisplay = outd->v_total - 4;
345 vsyncend = outd->v_total;
347 upper = (outd->v_total - vsyncend) >> 1; /* in field lines */
348 r->regs[0x17] = outd->v_total / 4;
349 r->regs[0x18] = outd->v_total & 3;
355 mt->VSyncStart = outd->v_total - 2;
356 mt->VSyncEnd = outd->v_total;
357 mt->VTotal = outd->v_total;
361 static void cve2_init_TVdata(int norm, struct mavenregs* data, const struct output_desc** outd) {
495 *outd = &paloutd;
498 *outd = &ntscoutd;
528 const struct output_desc* outd;
530 cve2_init_TVdata(minfo->outputs[1].mode, &minfo->hw.maven, &outd);
548 computeRegs(minfo, &minfo->hw.maven, mt, outd);