*参照元 [#g1a9f01e]
#backlinks

*説明 [#a2f515be]
-パス: [[linux-4.4.1/arch/arm64/mm/dma-mapping.c]]

-FIXME: これは何?
--説明


**参考 [#ac7a17c6]


*実装 [#b693eefa]
 static struct dma_map_ops iommu_dma_ops = {
-
--[[linux-4.4.1/dma_map_ops]]

 	.alloc = __iommu_alloc_attrs,
-
--[[linux-4.4.1/__iommu_alloc_attrs()]]

 	.free = __iommu_free_attrs,
-
--[[linux-4.4.1/__iommu_free_attrs()]]

 	.mmap = __iommu_mmap_attrs,
-
--[[linux-4.4.1/__iommu_mmap_attrs()]]

 	.get_sgtable = __iommu_get_sgtable,
-
--[[linux-4.4.1/__iommu_get_sgtable()]]

 	.map_page = __iommu_map_page,
-
--[[linux-4.4.1/__iommu_map_page()]]
---[[linux-4.4.1/iommu_dma_map_page()]]
---[[linux-4.4.1/iommu_map()]]

 	.unmap_page = __iommu_unmap_page,
-
--[[linux-4.4.1/__iommu_unmap_page()]]
---[[linux-4.4.1/iommu_dma_unmap_page()]]
---[[linux-4.4.1/iommu_unmap()]]


 	.map_sg = __iommu_map_sg_attrs,
-
--[[linux-4.4.1/__iommu_map_sg_attrs()]]

 	.unmap_sg = __iommu_unmap_sg_attrs,
-
--[[linux-4.4.1/__iommu_unmap_sg_attrs()]]

 	.sync_single_for_cpu = __iommu_sync_single_for_cpu,
-
--[[linux-4.4.1/__iommu_sync_single_for_cpu()]]

 	.sync_single_for_device = __iommu_sync_single_for_device,
-
--[[linux-4.4.1/__iommu_sync_single_for_device()]]

 	.sync_sg_for_cpu = __iommu_sync_sg_for_cpu,
-
--[[linux-4.4.1/__iommu_sync_sg_for_cpu()]]

 	.sync_sg_for_device = __iommu_sync_sg_for_device,
-
--[[linux-4.4.1/__iommu_sync_sg_for_device()]]

 	.dma_supported = iommu_dma_supported,
-
--[[linux-4.4.1/__iommu_dma_supported()]]

 	.mapping_error = iommu_dma_mapping_error,
-
--[[linux-4.4.1/__iommu_dma_mapping_error()]]

 };


*コメント [#vf837789]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS