Lines Matching refs:pa

716 	     dma_addr_t pa, uint outidx, u32 *flags, u32 bufcount)  in dma64_dd_upd()  argument
721 if ((di->dataoffsetlow == 0) || !(pa & PCI32ADDR_HIGH)) { in dma64_dd_upd()
722 ddring[outidx].addrlow = cpu_to_le32(pa + di->dataoffsetlow); in dma64_dd_upd()
730 ae = (pa & PCI32ADDR_HIGH) >> PCI32ADDR_HIGH_SHIFT; in dma64_dd_upd()
731 pa &= ~PCI32ADDR_HIGH; in dma64_dd_upd()
734 ddring[outidx].addrlow = cpu_to_le32(pa + di->dataoffsetlow); in dma64_dd_upd()
774 _dma_ddtable_init(struct dma_info *di, uint direction, dma_addr_t pa) in _dma_ddtable_init() argument
778 di->xmtptrbase = pa; in _dma_ddtable_init()
780 di->rcvptrbase = pa; in _dma_ddtable_init()
784 || !(pa & PCI32ADDR_HIGH)) { in _dma_ddtable_init()
787 pa + di->ddoffsetlow); in _dma_ddtable_init()
792 pa + di->ddoffsetlow); in _dma_ddtable_init()
801 ae = (pa & PCI32ADDR_HIGH) >> PCI32ADDR_HIGH_SHIFT; in _dma_ddtable_init()
802 pa &= ~PCI32ADDR_HIGH; in _dma_ddtable_init()
806 pa + di->ddoffsetlow); in _dma_ddtable_init()
813 pa + di->ddoffsetlow); in _dma_ddtable_init()
873 dma_addr_t pa; in dma64_getnextrxp() local
894 pa = le32_to_cpu(di->rxd64[i].addrlow) - di->dataoffsetlow; in dma64_getnextrxp()
897 dma_unmap_single(di->dmadev, pa, di->rxbufsize, DMA_FROM_DEVICE); in dma64_getnextrxp()
1031 dma_addr_t pa; in dma_rxfill() local
1080 pa = dma_map_single(di->dmadev, p->data, di->rxbufsize, in dma_rxfill()
1082 if (dma_mapping_error(di->dmadev, pa)) in dma_rxfill()
1093 dma64_dd_upd(di, di->rxd64, pa, rxout, &flags, in dma_rxfill()
1275 dma_addr_t pa; in dma_txenq() local
1289 pa = dma_map_single(di->dmadev, data, len, DMA_TO_DEVICE); in dma_txenq()
1291 if (dma_mapping_error(di->dmadev, pa)) { in dma_txenq()
1304 dma64_dd_upd(di, di->txd64, pa, txout, &flags, len); in dma_txenq()
1510 dma_addr_t pa; in dma_getnexttxp() local
1513 pa = le32_to_cpu(di->txd64[i].addrlow) - di->dataoffsetlow; in dma_getnexttxp()
1525 dma_unmap_single(di->dmadev, pa, size, DMA_TO_DEVICE); in dma_getnexttxp()