linux-4.4.1/__dma_unmap_area()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#d08da6a0]
#backlinks
*説明 [#yd6c43b1]
-パス: [[linux-4.4.1/arch/arm64/mm/cache.S]]
-FIXME: これは何?
--DMA_TO_DEVICE: 何もしない
--それ以外(DMA_FROM_DEVICE など): invalidate
**引数 [#k7310ce0]
-void *start
--仮想アドレス
-size_t size
--
-enum dma_data_direction dir
--DMA_TO_DEVICE: 何もしない
--それ以外(DMA_FROM_DEVICE など): invalidate
--[[linux-4.4.1/dma_data_direction]]
**返り値 [#jad26037]
-なし
**参考 [#b648be19]
*実装 [#v7f842dc]
/*
* __dma_unmap_area(start, size, dir)
* - start - kernel virtual start address
* - size - size of region
* - dir - DMA direction
*/
ENTRY(__dma_unmap_area)
add x1, x1, x0
cmp w2, #DMA_TO_DEVICE
b.ne __dma_inv_range
-
--[[linux-4.4.1/__dma_inv_range()]]
ret
ENDPIPROC(__dma_unmap_area)
*コメント [#g21122ff]
終了行:
*参照元 [#d08da6a0]
#backlinks
*説明 [#yd6c43b1]
-パス: [[linux-4.4.1/arch/arm64/mm/cache.S]]
-FIXME: これは何?
--DMA_TO_DEVICE: 何もしない
--それ以外(DMA_FROM_DEVICE など): invalidate
**引数 [#k7310ce0]
-void *start
--仮想アドレス
-size_t size
--
-enum dma_data_direction dir
--DMA_TO_DEVICE: 何もしない
--それ以外(DMA_FROM_DEVICE など): invalidate
--[[linux-4.4.1/dma_data_direction]]
**返り値 [#jad26037]
-なし
**参考 [#b648be19]
*実装 [#v7f842dc]
/*
* __dma_unmap_area(start, size, dir)
* - start - kernel virtual start address
* - size - size of region
* - dir - DMA direction
*/
ENTRY(__dma_unmap_area)
add x1, x1, x0
cmp w2, #DMA_TO_DEVICE
b.ne __dma_inv_range
-
--[[linux-4.4.1/__dma_inv_range()]]
ret
ENDPIPROC(__dma_unmap_area)
*コメント [#g21122ff]
ページ名: