Home
last modified time | relevance | path

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

/arch/tile/include/asm/
Ddevice.h24 dma_addr_t dma_offset; member
Ddma-mapping.h42 return dev->archdata.dma_offset; in get_dma_offset()
47 dev->archdata.dma_offset = off; in set_dma_offset()
/arch/powerpc/include/asm/
Ddevice.h31 dma_addr_t dma_offset; member
Ddma-mapping.h111 return dev->archdata.dma_offset; in get_dma_offset()
119 dev->archdata.dma_offset = off; in set_dma_offset()
/arch/sparc/include/asm/
Diommu_64.h61 u32 dma_offset, u32 dma_addr_mask,
/arch/powerpc/platforms/pseries/
Diommu.c430 u64 tce_size, num_tce, dma_offset, next; in tce_clearrange_multi_pSeriesLP() local
453 dma_offset = next + be64_to_cpu(maprange->dma_base); in tce_clearrange_multi_pSeriesLP()
456 dma_offset, in tce_clearrange_multi_pSeriesLP()
469 u64 tce_size, num_tce, dma_offset, next, proto_tce, liobn; in tce_setrange_multi_pSeriesLP() local
523 dma_offset = next + be64_to_cpu(maprange->dma_base); in tce_setrange_multi_pSeriesLP()
531 dma_offset, in tce_setrange_multi_pSeriesLP()
1232 u64 dma_offset; in dma_set_mask_pSeriesLP() local
1260 dma_offset = enable_ddw(pdev, pdn); in dma_set_mask_pSeriesLP()
1261 if (dma_offset != 0) { in dma_set_mask_pSeriesLP()
1262 dev_info(dev, "Using 64-bit direct DMA at offset %llx\n", dma_offset); in dma_set_mask_pSeriesLP()
[all …]
/arch/ia64/hp/common/
Dsba_iommu.c1232 unsigned long dma_offset = 0; in sba_fill_pdir() local
1253 dma_offset = (unsigned long) pide & ~iovp_mask; in sba_fill_pdir()
1273 cnt += dma_offset; in sba_fill_pdir()
1274 dma_offset=0; /* only want offset on first chunk */ in sba_fill_pdir()
1328 unsigned long dma_offset, dma_len; /* start/len of DMA stream */ in sba_coalesce_chunks() local
1342 dma_offset = vaddr & ~iovp_mask; in sba_coalesce_chunks()
1367 if (((dma_len + dma_offset + startsg->length + ~iovp_mask) & iovp_mask) in sba_coalesce_chunks()
1428 dma_len = (dma_len + dma_offset + ~iovp_mask) & iovp_mask; in sba_coalesce_chunks()
1436 | dma_offset); in sba_coalesce_chunks()
/arch/powerpc/platforms/powernv/
Dpci.h228 u64 dma_offset, unsigned page_shift);
Dpci.c732 u64 dma_offset, unsigned page_shift) in pnv_pci_setup_iommu_table() argument
737 tbl->it_offset = dma_offset >> tbl->it_page_shift; in pnv_pci_setup_iommu_table()
/arch/sparc/kernel/
Dpci_sun4v.c564 u32 dma_mask, dma_offset; in pci_sun4v_iommu_init() local
580 dma_offset = vdma[0]; in pci_sun4v_iommu_init()
585 iommu->tbl.table_map_base = dma_offset; in pci_sun4v_iommu_init()
Diommu.c93 u32 dma_offset, u32 dma_addr_mask, in iommu_table_init() argument
104 iommu->tbl.table_map_base = dma_offset; in iommu_table_init()