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