Home
last modified time | relevance | path

Searched refs:dma_offset (Results 1 – 13 of 13) sorted by relevance

/arch/powerpc/include/asm/
A Ddma-direct.h7 return paddr + dev->archdata.dma_offset; in phys_to_dma()
12 return daddr - dev->archdata.dma_offset; in dma_to_phys()
A Ddevice.h26 dma_addr_t dma_offset; member
/arch/sparc/include/asm/
A Diommu_64.h90 u32 dma_offset, u32 dma_addr_mask,
/arch/powerpc/platforms/pseries/
A Diommu.c443 u64 tce_size, num_tce, dma_offset, next; in tce_clearrange_multi_pSeriesLP() local
466 dma_offset = next + be64_to_cpu(maprange->dma_base); in tce_clearrange_multi_pSeriesLP()
469 dma_offset, in tce_clearrange_multi_pSeriesLP()
482 u64 tce_size, num_tce, dma_offset, next, proto_tce, liobn; in tce_setrange_multi_pSeriesLP() local
536 dma_offset = next + be64_to_cpu(maprange->dma_base); in tce_setrange_multi_pSeriesLP()
544 dma_offset, in tce_setrange_multi_pSeriesLP()
1741 dev->dev.archdata.dma_offset = win_addr; in enable_ddw()
1776 dev->dev.bus_dma_limit = dev->dev.archdata.dma_offset + in enable_ddw()
2114 if (find_existing_ddw(pdn, &pdev->dev.archdata.dma_offset, &len, in spapr_tce_create_table()
2126 if (find_existing_ddw(pdn, &pdev->dev.archdata.dma_offset, &len, in spapr_tce_create_table()
[all …]
/arch/powerpc/platforms/powernv/
A Dpci-ioda-tce.c50 u64 dma_offset, unsigned int page_shift) in pnv_pci_setup_iommu_table() argument
55 tbl->it_offset = dma_offset >> tbl->it_page_shift; in pnv_pci_setup_iommu_table()
A Dpci.h323 u64 dma_offset, unsigned int page_shift);
A Dpci-ioda.c1039 pdev->dev.archdata.dma_offset = pe->tce_bypass_base; in pnv_pci_ioda_dma_dev_setup()
1149 pdev->dev.archdata.dma_offset = (1ULL << 32); in pnv_pci_ioda_iommu_bypass_supported()
1531 dev->dev.archdata.dma_offset = pe->tce_bypass_base; in pnv_ioda_setup_bus_dma()
/arch/powerpc/kernel/
A Ddma-iommu.c25 #define is_direct_handle(dev, h) ((h) >= (dev)->archdata.dma_offset)
A Dpci-common.c1064 dev->dev.archdata.dma_offset = PCI_DRAM_OFFSET; in pcibios_bus_add_device()
/arch/powerpc/sysdev/
A Ddart_iommu.c378 dev->dev.archdata.dma_offset = DART_U4_BYPASS_BASE; in pci_dma_dev_setup_dart()
A Dfsl_pci.c141 dev->archdata.dma_offset = pci64_dma_offset; in fsl_pci_dma_set_mask()
/arch/sparc/kernel/
A Diommu.c94 u32 dma_offset, u32 dma_addr_mask, in iommu_table_init() argument
105 iommu->tbl.table_map_base = dma_offset; in iommu_table_init()
A Dpci_sun4v.c871 u32 dma_mask, dma_offset; in pci_sun4v_iommu_init() local
887 dma_offset = vdma[0]; in pci_sun4v_iommu_init()
892 iommu->tbl.table_map_base = dma_offset; in pci_sun4v_iommu_init()

Completed in 39 milliseconds