Home
last modified time | relevance | path

Searched refs:xio_addr (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/arch/ia64/sn/pci/pcibr/
Dpcibr_dma.c58 u64 xio_addr; in pcibr_dmamap_ate32() local
86 xio_addr = IS_PIC_SOFT(pcibus_info) ? PHYS_TO_DMA(paddr) : in pcibr_dmamap_ate32()
89 xio_addr = paddr; in pcibr_dmamap_ate32()
91 offset = IOPGOFF(xio_addr); in pcibr_dmamap_ate32()
92 ate = ate_flags | (xio_addr - offset); in pcibr_dmamap_ate32()
172 u64 xio_addr; in pcibr_dmatrans_direct32() local
186 xio_addr = IS_PIC_SOFT(pcibus_info) ? PHYS_TO_DMA(paddr) : in pcibr_dmatrans_direct32()
189 xio_addr = paddr; in pcibr_dmatrans_direct32()
192 offset = xio_addr - xio_base; in pcibr_dmatrans_direct32()
195 (xio_addr < xio_base) || /* Out of range for mappings */ in pcibr_dmatrans_direct32()
/Linux-v4.19/arch/ia64/sn/pci/
Dtioca_provider.c376 u64 xio_addr, end_xio_addr; in tioca_dma_mapped() local
388 xio_addr = PHYS_TO_TIODMA(paddr); in tioca_dma_mapped()
389 if (!xio_addr) in tioca_dma_mapped()
409 end_xio_addr = xio_addr + req_size - 1; in tioca_dma_mapped()
411 entries = (end_xio_addr >> ps_shift) - (xio_addr >> ps_shift) + 1; in tioca_dma_mapped()
431 if (xio_addr % ps) { in tioca_dma_mapped()
432 tioca_kern->ca_pcigart[entry] = tioca_paddr_to_gart(xio_addr); in tioca_dma_mapped()
433 bus_addr += xio_addr & (ps - 1); in tioca_dma_mapped()
434 xio_addr &= ~(ps - 1); in tioca_dma_mapped()
435 xio_addr += ps; in tioca_dma_mapped()
[all …]