Lines Matching refs:cchan
744 struct cppi41_channel *cchan, *chans; in cppi41_add_chans() local
759 cchan = &chans[i]; in cppi41_add_chans()
761 cchan->cdd = cdd; in cppi41_add_chans()
763 cchan->gcr_reg = cdd->ctrl_mem + DMA_TXGCR(i >> 1); in cppi41_add_chans()
764 cchan->is_tx = 1; in cppi41_add_chans()
766 cchan->gcr_reg = cdd->ctrl_mem + DMA_RXGCR(i >> 1); in cppi41_add_chans()
767 cchan->is_tx = 0; in cppi41_add_chans()
769 cchan->port_num = i >> 1; in cppi41_add_chans()
770 cchan->desc = &cdd->cd[i]; in cppi41_add_chans()
771 cchan->desc_phys = cdd->descs_phys; in cppi41_add_chans()
772 cchan->desc_phys += i * sizeof(struct cppi41_desc); in cppi41_add_chans()
773 cchan->chan.device = &cdd->ddev; in cppi41_add_chans()
774 list_add_tail(&cchan->chan.device_node, &cdd->ddev.channels); in cppi41_add_chans()
914 struct cppi41_channel *cchan; in cpp41_dma_filter_fn() local
922 cchan = to_cpp41_chan(chan); in cpp41_dma_filter_fn()
924 if (cchan->port_num != num[INFO_PORT]) in cpp41_dma_filter_fn()
927 if (cchan->is_tx && !num[INFO_IS_TX]) in cpp41_dma_filter_fn()
929 cdd = cchan->cdd; in cpp41_dma_filter_fn()
930 if (cchan->is_tx) in cpp41_dma_filter_fn()
937 if (WARN_ON(cchan->port_num >= ARRAY_SIZE(am335x_usb_queues_rx))) in cpp41_dma_filter_fn()
940 cchan->q_num = queues[cchan->port_num].submit; in cpp41_dma_filter_fn()
941 cchan->q_comp_num = queues[cchan->port_num].complete; in cpp41_dma_filter_fn()