Lines Matching refs:reg_width
627 unsigned int reg_width; in dwc_prep_slave_sg() local
644 reg_width = __ffs(sconfig->dst_addr_width); in dwc_prep_slave_sg()
647 | DWC_CTLL_DST_WIDTH(reg_width) in dwc_prep_slave_sg()
694 reg_width = __ffs(sconfig->src_addr_width); in dwc_prep_slave_sg()
697 | DWC_CTLL_SRC_WIDTH(reg_width) in dwc_prep_slave_sg()
717 ctlhi = dw->bytes2block(dwc, len, reg_width, &dlen); in dwc_prep_slave_sg()
803 u32 reg_width, max_width; in dwc_verify_p_buswidth() local
806 reg_width = dwc->dma_sconfig.dst_addr_width; in dwc_verify_p_buswidth()
808 reg_width = dwc->dma_sconfig.src_addr_width; in dwc_verify_p_buswidth()
815 if (reg_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in dwc_verify_p_buswidth()
816 reg_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in dwc_verify_p_buswidth()
817 else if (!is_power_of_2(reg_width) || reg_width > max_width) in dwc_verify_p_buswidth()
824 dwc->dma_sconfig.dst_addr_width = reg_width; in dwc_verify_p_buswidth()
826 dwc->dma_sconfig.src_addr_width = reg_width; in dwc_verify_p_buswidth()
835 u32 reg_width, reg_burst, mem_width; in dwc_verify_m_buswidth() local
851 reg_width = dwc->dma_sconfig.dst_addr_width; in dwc_verify_m_buswidth()
852 if (mem_width < reg_width) in dwc_verify_m_buswidth()
857 reg_width = dwc->dma_sconfig.src_addr_width; in dwc_verify_m_buswidth()
860 dwc->dma_sconfig.dst_addr_width = min(mem_width, reg_width * reg_burst); in dwc_verify_m_buswidth()