linux-4.4.1/swiotlb_dma_ops(global)(arm64)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#x4ad7e2c]
#backlinks
*説明 [#c8581bb8]
-パス: [[linux-4.4.1/arch/arm64/mm/dma-mapping.c]]
-FIXME: これは何?
--説明
**参考 [#pb592bdb]
*実装 [#cafeb37f]
static struct dma_map_ops swiotlb_dma_ops = {
-
--[[linux-4.4.1/dma_map_ops]]
.alloc = __dma_alloc,
.free = __dma_free,
-
--[[linux-4.4.1/__dma_alloc()]]
--[[linux-4.4.1/__dma_free()]]
.mmap = __swiotlb_mmap,
.get_sgtable = __swiotlb_get_sgtable,
.map_page = __swiotlb_map_page,
.unmap_page = __swiotlb_unmap_page,
.map_sg = __swiotlb_map_sg_attrs,
.unmap_sg = __swiotlb_unmap_sg_attrs,
-
--[[linux-4.4.1/__swiotlb_mmap()]]
--[[linux-4.4.1/__swiotlb_get_sgtable()]]
--[[linux-4.4.1/__swiotlb_map_page()]]
--[[linux-4.4.1/__swiotlb_unmap_page()]]
--[[linux-4.4.1/__swiotlb_map_sg_attrs()]]
--[[linux-4.4.1/__swiotlb_unmap_sg_attrs()]]
.sync_single_for_cpu = __swiotlb_sync_single_for...
.sync_single_for_device = __swiotlb_sync_single_...
.sync_sg_for_cpu = __swiotlb_sync_sg_for_cpu,
.sync_sg_for_device = __swiotlb_sync_sg_for_devi...
-
--[[linux-4.4.1/__swiotlb_sync_single_for_cpu()]]
--[[linux-4.4.1/__swiotlb_sync_single_for_device()]]
--[[linux-4.4.1/__swiotlb_sync_sg_for_cpu()]]
--[[linux-4.4.1/__swiotlb_sync_sg_for_device()]]
.dma_supported = swiotlb_dma_supported,
.mapping_error = swiotlb_dma_mapping_error,
-
--[[linux-4.4.1/swiotlb_dma_supported()]]
--[[linux-4.4.1/swiotlb_dma_mapping_error()]]
};
*コメント [#i9ba72b1]
終了行:
*参照元 [#x4ad7e2c]
#backlinks
*説明 [#c8581bb8]
-パス: [[linux-4.4.1/arch/arm64/mm/dma-mapping.c]]
-FIXME: これは何?
--説明
**参考 [#pb592bdb]
*実装 [#cafeb37f]
static struct dma_map_ops swiotlb_dma_ops = {
-
--[[linux-4.4.1/dma_map_ops]]
.alloc = __dma_alloc,
.free = __dma_free,
-
--[[linux-4.4.1/__dma_alloc()]]
--[[linux-4.4.1/__dma_free()]]
.mmap = __swiotlb_mmap,
.get_sgtable = __swiotlb_get_sgtable,
.map_page = __swiotlb_map_page,
.unmap_page = __swiotlb_unmap_page,
.map_sg = __swiotlb_map_sg_attrs,
.unmap_sg = __swiotlb_unmap_sg_attrs,
-
--[[linux-4.4.1/__swiotlb_mmap()]]
--[[linux-4.4.1/__swiotlb_get_sgtable()]]
--[[linux-4.4.1/__swiotlb_map_page()]]
--[[linux-4.4.1/__swiotlb_unmap_page()]]
--[[linux-4.4.1/__swiotlb_map_sg_attrs()]]
--[[linux-4.4.1/__swiotlb_unmap_sg_attrs()]]
.sync_single_for_cpu = __swiotlb_sync_single_for...
.sync_single_for_device = __swiotlb_sync_single_...
.sync_sg_for_cpu = __swiotlb_sync_sg_for_cpu,
.sync_sg_for_device = __swiotlb_sync_sg_for_devi...
-
--[[linux-4.4.1/__swiotlb_sync_single_for_cpu()]]
--[[linux-4.4.1/__swiotlb_sync_single_for_device()]]
--[[linux-4.4.1/__swiotlb_sync_sg_for_cpu()]]
--[[linux-4.4.1/__swiotlb_sync_sg_for_device()]]
.dma_supported = swiotlb_dma_supported,
.mapping_error = swiotlb_dma_mapping_error,
-
--[[linux-4.4.1/swiotlb_dma_supported()]]
--[[linux-4.4.1/swiotlb_dma_mapping_error()]]
};
*コメント [#i9ba72b1]
ページ名: