Lines Matching refs:mem_width
628 unsigned int mem_width; in dwc_prep_slave_sg() local
662 mem_width = __ffs(sconfig->src_addr_width | mem | len); in dwc_prep_slave_sg()
669 ctlhi = dw->bytes2block(dwc, len, mem_width, &dlen); in dwc_prep_slave_sg()
674 lli_write(desc, ctllo, ctllo | DWC_CTLL_SRC_WIDTH(mem_width)); in dwc_prep_slave_sg()
722 mem_width = __ffs(sconfig->dst_addr_width | mem); in dwc_prep_slave_sg()
723 lli_write(desc, ctllo, ctllo | DWC_CTLL_DST_WIDTH(mem_width)); in dwc_prep_slave_sg()
835 u32 reg_width, reg_burst, mem_width; in dwc_verify_m_buswidth() local
837 mem_width = dw->pdata->data_width[dwc->dws.m_master]; in dwc_verify_m_buswidth()
852 if (mem_width < reg_width) in dwc_verify_m_buswidth()
855 dwc->dma_sconfig.src_addr_width = mem_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()