*参照元 [#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]