Lines Matching refs:cchan
774 struct cppi41_channel *cchan, *chans; in cppi41_add_chans() local
789 cchan = &chans[i]; in cppi41_add_chans()
791 cchan->cdd = cdd; in cppi41_add_chans()
793 cchan->gcr_reg = cdd->ctrl_mem + DMA_TXGCR(i >> 1); in cppi41_add_chans()
794 cchan->is_tx = 1; in cppi41_add_chans()
796 cchan->gcr_reg = cdd->ctrl_mem + DMA_RXGCR(i >> 1); in cppi41_add_chans()
797 cchan->is_tx = 0; in cppi41_add_chans()
799 cchan->port_num = i >> 1; in cppi41_add_chans()
800 cchan->desc = &cdd->cd[i]; in cppi41_add_chans()
801 cchan->desc_phys = cdd->descs_phys; in cppi41_add_chans()
802 cchan->desc_phys += i * sizeof(struct cppi41_desc); in cppi41_add_chans()
803 cchan->chan.device = &cdd->ddev; in cppi41_add_chans()
804 list_add_tail(&cchan->chan.device_node, &cdd->ddev.channels); in cppi41_add_chans()
944 struct cppi41_channel *cchan; in cpp41_dma_filter_fn() local
952 cchan = to_cpp41_chan(chan); in cpp41_dma_filter_fn()
954 if (cchan->port_num != num[INFO_PORT]) in cpp41_dma_filter_fn()
957 if (cchan->is_tx && !num[INFO_IS_TX]) in cpp41_dma_filter_fn()
959 cdd = cchan->cdd; in cpp41_dma_filter_fn()
960 if (cchan->is_tx) in cpp41_dma_filter_fn()
967 if (WARN_ON(cchan->port_num >= ARRAY_SIZE(am335x_usb_queues_rx))) in cpp41_dma_filter_fn()
970 cchan->q_num = queues[cchan->port_num].submit; in cpp41_dma_filter_fn()
971 cchan->q_comp_num = queues[cchan->port_num].complete; in cpp41_dma_filter_fn()