/* Load dummy page to descriptor registers. This prevents generating of spurious interrupts. (execute only with vino_lock locked)  */
static void vino_clear_interrupt(struct vino_channel_settings *vcs)
/* Load dummy page to descriptor registers. This prevents generating of spurious interrupts. (execute only with vino_lock locked)  */
static void vino_clear_interrupt(struct vino_channel_settings *vcs)
{
	struct sgi_vino_channel *ch;
	ch = (vcs->channel == VINO_CHANNEL_A) ? &vino->a : &vino->b;
	ch->page_index = 0;
	ch->line_count = 0;
	ch->start_desc_tbl = vino_drvdata->dummy_desc_table.dma;
	ch->next_4_desc = vino_drvdata->dummy_desc_table.dma;
	udelay(VINO_DESC_FETCH_DELAY);
	dprintk("channel %c clear interrupt condition\n",
	       (vcs->channel == VINO_CHANNEL_A) ? 'A':'B');
}