Lines Matching refs:mem_addr
715 u8 *mem_addr; in cpm_uart_initbd() local
724 mem_addr = pinfo->mem_addr; in cpm_uart_initbd()
727 out_be32(&bdp->cbd_bufaddr, cpu2cpm_addr(mem_addr, pinfo)); in cpm_uart_initbd()
729 mem_addr += pinfo->rx_fifosize; in cpm_uart_initbd()
732 out_be32(&bdp->cbd_bufaddr, cpu2cpm_addr(mem_addr, pinfo)); in cpm_uart_initbd()
739 mem_addr = pinfo->mem_addr + L1_CACHE_ALIGN(pinfo->rx_nrfifos * pinfo->rx_fifosize); in cpm_uart_initbd()
742 out_be32(&bdp->cbd_bufaddr, cpu2cpm_addr(mem_addr, pinfo)); in cpm_uart_initbd()
744 mem_addr += pinfo->tx_fifosize; in cpm_uart_initbd()
747 out_be32(&bdp->cbd_bufaddr, cpu2cpm_addr(mem_addr, pinfo)); in cpm_uart_initbd()
876 u8 *mem_addr; in cpm_uart_allocbuf() local
895 mem_addr = (u8 __force *)cpm_muram_addr(cpm_muram_alloc(memsz, 8)); in cpm_uart_allocbuf()
896 dma_addr = cpm_muram_dma((void __iomem *)mem_addr); in cpm_uart_allocbuf()
898 mem_addr = kzalloc(memsz, GFP_NOWAIT); in cpm_uart_allocbuf()
899 dma_addr = virt_to_bus(mem_addr); in cpm_uart_allocbuf()
901 mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr, in cpm_uart_allocbuf()
905 if (!mem_addr) { in cpm_uart_allocbuf()
912 pinfo->mem_addr = mem_addr; in cpm_uart_allocbuf()
916 pinfo->rx_buf = mem_addr; in cpm_uart_allocbuf()
931 pinfo->tx_fifosize), (void __force *)pinfo->mem_addr, in cpm_uart_freebuf()