Lines Matching refs:lch
206 ep->lch = -1;
481 end = omap_get_dma_src_pos(ep->lch);
495 end = omap_get_dma_dst_pos(ep->lch);
526 omap_set_dma_transfer_params(ep->lch, OMAP_DMA_DATA_TYPE_S8,
532 omap_set_dma_transfer_params(ep->lch, OMAP_DMA_DATA_TYPE_S16,
537 omap_set_dma_src_params(ep->lch, OMAP_DMA_PORT_EMIFF,
541 omap_start_dma(ep->lch);
542 ep->dma_counter = omap_get_dma_src_pos(ep->lch);
569 omap_stop_dma(ep->lch);
586 omap_set_dma_transfer_params(ep->lch, OMAP_DMA_DATA_TYPE_S16,
590 omap_set_dma_dest_params(ep->lch, OMAP_DMA_PORT_EMIFF,
593 ep->dma_counter = omap_get_dma_dst_pos(ep->lch);
602 omap_start_dma(ep->lch);
620 omap_stop_dma(ep->lch);
686 static void dma_error(int lch, u16 ch_status, void *data)
692 ERR("%s dma error, lch %d status %02x\n", ep->ep.name, lch, ch_status);
711 ep->lch = -1;
730 ep->ep.name, dma_error, ep, &ep->lch);
734 omap_set_dma_src_burst_mode(ep->lch,
736 omap_set_dma_src_data_pack(ep->lch, 1);
738 omap_set_dma_dest_params(ep->lch,
747 ep->ep.name, dma_error, ep, &ep->lch);
751 omap_set_dma_src_params(ep->lch,
757 omap_set_dma_dest_burst_mode(ep->lch,
759 omap_set_dma_dest_data_pack(ep->lch, 1);
766 omap_disable_dma_irq(ep->lch, OMAP_DMA_BLOCK_IRQ);
770 omap_set_dma_channel_mode(ep->lch, OMAP_DMA_LCH_P);
781 DBG("%s claimed %cxdma%d lch %d%s\n", ep->ep.name,
783 ep->dma_channel - 1, ep->lch,
817 active = omap_get_dma_active_status(ep->lch);
853 omap_free_dma(ep->lch);
855 ep->lch = -1;
2150 snprintf(buf, sizeof buf, "(%cxdma%d lch%d) ",
2152 ep->dma_channel - 1, ep->lch);