*参照元 [#oc123809] #backlinks *説明 [#h54d196a] -パス: [[linux-4.4.1/arch/arm64/mm/dma-mapping.c]] -FIXME: これは何? --説明 **引数 [#za57f7c6] -struct device *dev -- --[[linux-4.4.1/device]] -dma_addr_t dev_addr -- --[[linux-4.4.1/dma_addr_t]] -size_t size -- -enum dma_data_direction dir -- --[[linux-4.4.1/dma_data_direction]] -struct dma_attrs *attrs -- --[[linux-4.4.1/dma_attrs]] **返り値 [#j7ae829c] -なし **参考 [#r0dc8ad7] *実装 [#r80370ce] static void __iommu_unmap_page(struct device *dev, dma_addr_t dev_addr, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) { if (!dma_get_attr(DMA_ATTR_SKIP_CPU_SYNC, attrs)) __iommu_sync_single_for_cpu(dev, dev_addr, size, dir); - --[[linux-4.4.1/dma_get_attr()]] --[[linux-4.4.1/__iommu_sync_single_for_cpu()]] iommu_dma_unmap_page(dev, dev_addr, size, dir, attrs); - --[[linux-4.4.1/iommu_dma_unmap_page()]] } *コメント [#o55a1615]