linux-4.4.1/v7_dma_map_area()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#nf3c2787]
#backlinks
*説明 [#p5f34b5d]
-パス: [[linux-4.4.1/arch/arm/mm/cache-v7.S]]
-FIXME: これは何?
--説明
**引数 [#zb236349]
-start
--
-size
--
-dir
--
**返り値 [#d8a82f18]
-なし?
**参考 [#l307d8fb]
*実装 [#qb1c4abe]
/*
* dma_map_area(start, size, dir)
* - start - kernel virtual start address
* - size - size of region
* - dir - DMA direction
*/
ENTRY(v7_dma_map_area)
-
--[[linux-4.4.1/ENTRY()]]
add r1, r1, r0
teq r2, #DMA_FROM_DEVICE
beq v7_dma_inv_range
b v7_dma_clean_range
-
--[[linux-4.4.1/DMA_FROM_DEVICE]]
--[[linux-4.4.1/v7_dma_inv_range()]]
--[[linux-4.4.1/v7_dma_clean_range()]]
ENDPROC(v7_dma_map_area)
-
--[[linux-4.4.1/ENDPROC()]]
*コメント [#ka34b910]
終了行:
*参照元 [#nf3c2787]
#backlinks
*説明 [#p5f34b5d]
-パス: [[linux-4.4.1/arch/arm/mm/cache-v7.S]]
-FIXME: これは何?
--説明
**引数 [#zb236349]
-start
--
-size
--
-dir
--
**返り値 [#d8a82f18]
-なし?
**参考 [#l307d8fb]
*実装 [#qb1c4abe]
/*
* dma_map_area(start, size, dir)
* - start - kernel virtual start address
* - size - size of region
* - dir - DMA direction
*/
ENTRY(v7_dma_map_area)
-
--[[linux-4.4.1/ENTRY()]]
add r1, r1, r0
teq r2, #DMA_FROM_DEVICE
beq v7_dma_inv_range
b v7_dma_clean_range
-
--[[linux-4.4.1/DMA_FROM_DEVICE]]
--[[linux-4.4.1/v7_dma_inv_range()]]
--[[linux-4.4.1/v7_dma_clean_range()]]
ENDPROC(v7_dma_map_area)
-
--[[linux-4.4.1/ENDPROC()]]
*コメント [#ka34b910]
ページ名: