Lines Matching refs:top
294 && crop->top == tvnorm->cropcap.defrect.top
315 geo->vdelay = crop->top - tvnorm->cropcap.bounds.top + MIN_VDELAY;
386 if (btv->curr.top || btv->curr.bottom)
433 d2printk("%d: capctl=%x lirq=%d top=%08llx/%08llx even=%08llx/%08llx\n",
435 btv->cvbi ? (unsigned long long)btv->cvbi->top.dma : 0,
436 btv->curr.top ? (unsigned long long)btv->curr.top->top.dma : 0,
457 /* top field */
473 /* jump back to top field */
529 r = bttv_risc_packed(btv, &buf->top, list, 0, bpl, padding,
544 if (btv->vbi_fmt.end >= tvnorm->cropcap.bounds.top)
545 min_vdelay += btv->vbi_fmt.end - tvnorm->cropcap.bounds.top;
557 struct btcx_riscmem *top;
562 top = NULL;
587 top = &vbi->top;
598 bttv_risc_hook(btv, RISC_SLOT_O_VBI, top, top_irq_flags);
609 if (NULL != set->top && NULL != set->bottom) {
610 if (set->top == set->bottom) {
611 if (set->top->list.next)
612 list_del(&set->top->list);
614 if (set->top->list.next)
615 list_del(&set->top->list);
619 bttv_apply_geo(btv, &set->top->geo, 1);
621 bttv_risc_hook(btv, RISC_SLOT_O_FIELD, &set->top->top,
625 btaor((set->top->btformat & 0xf0) | (set->bottom->btformat & 0x0f),
627 btaor((set->top->btswap & 0x0a) | (set->bottom->btswap & 0x05),
629 } else if (NULL != set->top) {
630 if (set->top->list.next)
631 list_del(&set->top->list);
632 bttv_apply_geo(btv, &set->top->geo,1);
633 bttv_apply_geo(btv, &set->top->geo,0);
634 bttv_risc_hook(btv, RISC_SLOT_O_FIELD, &set->top->top,
637 btaor(set->top->btformat & 0xff, ~0xff, BT848_COLOR_FMT);
638 btaor(set->top->btswap & 0x0f, ~0x0f, BT848_COLOR_CTL);
678 r = bttv_risc_packed(btv, &buf->top, list, 0, bpl, 0,
686 r = bttv_risc_packed(btv, &buf->top, list, 0, bpl,
692 r = bttv_risc_packed(btv, &buf->top, list, 0, bpl, 0,
726 r = bttv_risc_planar(btv, &buf->top, list, 0,
749 r = bttv_risc_planar(btv, &buf->top, list, 0,
769 r = bttv_risc_planar(btv, &buf->top, list, 0,
793 r = bttv_risc_packed(btv, &buf->top, list, 0, RAW_BPL, 0, 0,