Lines Matching refs:lch
209 ep->lch = -1;
484 end = omap_get_dma_src_pos(ep->lch);
498 end = omap_get_dma_dst_pos(ep->lch);
529 omap_set_dma_transfer_params(ep->lch, OMAP_DMA_DATA_TYPE_S8,
535 omap_set_dma_transfer_params(ep->lch, OMAP_DMA_DATA_TYPE_S16,
540 omap_set_dma_src_params(ep->lch, OMAP_DMA_PORT_EMIFF,
544 omap_start_dma(ep->lch);
545 ep->dma_counter = omap_get_dma_src_pos(ep->lch);
572 omap_stop_dma(ep->lch);
589 omap_set_dma_transfer_params(ep->lch, OMAP_DMA_DATA_TYPE_S16,
593 omap_set_dma_dest_params(ep->lch, OMAP_DMA_PORT_EMIFF,
596 ep->dma_counter = omap_get_dma_dst_pos(ep->lch);
605 omap_start_dma(ep->lch);
623 omap_stop_dma(ep->lch);
689 static void dma_error(int lch, u16 ch_status, void *data)
695 ERR("%s dma error, lch %d status %02x\n", ep->ep.name, lch, ch_status);
714 ep->lch = -1;
733 ep->ep.name, dma_error, ep, &ep->lch);
737 omap_set_dma_src_burst_mode(ep->lch,
739 omap_set_dma_src_data_pack(ep->lch, 1);
741 omap_set_dma_dest_params(ep->lch,
750 ep->ep.name, dma_error, ep, &ep->lch);
754 omap_set_dma_src_params(ep->lch,
760 omap_set_dma_dest_burst_mode(ep->lch,
762 omap_set_dma_dest_data_pack(ep->lch, 1);
769 omap_disable_dma_irq(ep->lch, OMAP_DMA_BLOCK_IRQ);
773 omap_set_dma_channel_mode(ep->lch, OMAP_DMA_LCH_P);
784 DBG("%s claimed %cxdma%d lch %d%s\n", ep->ep.name,
786 ep->dma_channel - 1, ep->lch,
820 active = omap_get_dma_active_status(ep->lch);
856 omap_free_dma(ep->lch);
858 ep->lch = -1;
2150 snprintf(buf, sizeof buf, "(%cxdma%d lch%d) ",
2152 ep->dma_channel - 1, ep->lch);