omap_writew(omap_readw(OMAP_DMA_CCR(lch)) & ~OMAP_DMA_CCR_EN, OMAP_DMA_CCR(lch)); status = OMAP_DMA_CSR(lch);	/* clear pending interrupts */ 
 if (cpu_class_is_omap1()) { int status; OMAP_DMA_CCR_REG(lch) &= ~OMAP_DMA_CCR_EN;  /* Clear pending interrupts */ status = OMAP_DMA_CSR_REG(lch); }  if (cpu_is_omap24xx()) { int i; u32 lch_base = OMAP24XX_DMA_BASE + lch * 0x60 + 0x80; for (i = 0; i < 0x44; i += 4) omap_writel(0, lch_base + i); }  
void omap_clear_dma(int lch){	unsigned long flags;	int status;	local_irq_save(flags);	omap_writew(omap_readw(OMAP_DMA_CCR(lch)) & ~OMAP_DMA_CCR_EN,		    OMAP_DMA_CCR(lch));	status = OMAP_DMA_CSR(lch);	/* clear pending interrupts */	local_irq_restore(flags);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1a8bfa1eb998af6e650ad26201f7cae9f2a2fdc8/dma.c/clean/arch/arm/plat-omap/dma.c