Lines Matching refs:mem_addr
721 u8 *mem_addr; in cpm_uart_initbd() local
730 mem_addr = pinfo->mem_addr; in cpm_uart_initbd()
733 out_be32(&bdp->cbd_bufaddr, cpu2cpm_addr(mem_addr, pinfo)); in cpm_uart_initbd()
735 mem_addr += pinfo->rx_fifosize; in cpm_uart_initbd()
738 out_be32(&bdp->cbd_bufaddr, cpu2cpm_addr(mem_addr, pinfo)); in cpm_uart_initbd()
745 mem_addr = pinfo->mem_addr + L1_CACHE_ALIGN(pinfo->rx_nrfifos * pinfo->rx_fifosize); in cpm_uart_initbd()
748 out_be32(&bdp->cbd_bufaddr, cpu2cpm_addr(mem_addr, pinfo)); in cpm_uart_initbd()
750 mem_addr += pinfo->tx_fifosize; in cpm_uart_initbd()
753 out_be32(&bdp->cbd_bufaddr, cpu2cpm_addr(mem_addr, pinfo)); in cpm_uart_initbd()
882 u8 *mem_addr; in cpm_uart_allocbuf() local
901 mem_addr = (u8 __force *)cpm_muram_addr(cpm_muram_alloc(memsz, 8)); in cpm_uart_allocbuf()
902 dma_addr = cpm_muram_dma((void __iomem *)mem_addr); in cpm_uart_allocbuf()
904 mem_addr = kzalloc(memsz, GFP_NOWAIT); in cpm_uart_allocbuf()
905 dma_addr = virt_to_bus(mem_addr); in cpm_uart_allocbuf()
907 mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr, in cpm_uart_allocbuf()
911 if (!mem_addr) { in cpm_uart_allocbuf()
918 pinfo->mem_addr = mem_addr; in cpm_uart_allocbuf()
922 pinfo->rx_buf = mem_addr; in cpm_uart_allocbuf()
937 pinfo->tx_fifosize), (void __force *)pinfo->mem_addr, in cpm_uart_freebuf()