linux-4.4.1/ion_pages_sync_for_device()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#xd0e0ad6]
#backlinks
*説明 [#i1738267]
-パス: [[linux-4.4.1/drivers/staging/android/ion/ion.c]]
-FIXME: これは何?
--説明
**引数 [#l64b94f0]
-struct device *dev
--
--[[linux-4.4.1/device]]
-struct page *page
--
--[[linux-4.4.1/page]]
-size_t size
--
-enum dma_data_direction dir
--
--[[linux-4.4.1/dma_data_direction]]
**返り値 [#j5247e94]
-なし
**参考 [#v1883351]
*実装 [#r1250c51]
void ion_pages_sync_for_device(struct device *dev, struc...
size_t size, enum dma_data_direction dir)
{
struct scatterlist sg;
-
--[[linux-4.4.1/scatterlist]]
sg_init_table(&sg, 1);
sg_set_page(&sg, page, size, 0);
-
--[[linux-4.4.1/sg_init_table()]]
--[[linux-4.4.1/sg_set_page()]]
/*
* This is not correct - sg_dma_address needs a ...
* for the targeted device, but this works on th...
* hardware.
*/
sg_dma_address(&sg) = page_to_phys(page);
dma_sync_sg_for_device(dev, &sg, 1, dir);
-
--[[linux-4.4.1/sg_dma_address()]]
--[[linux-4.4.1/page_to_phys()]]
--[[linux-4.4.1/dma_sync_sg_for_device()]]
}
*コメント [#qbf1de26]
終了行:
*参照元 [#xd0e0ad6]
#backlinks
*説明 [#i1738267]
-パス: [[linux-4.4.1/drivers/staging/android/ion/ion.c]]
-FIXME: これは何?
--説明
**引数 [#l64b94f0]
-struct device *dev
--
--[[linux-4.4.1/device]]
-struct page *page
--
--[[linux-4.4.1/page]]
-size_t size
--
-enum dma_data_direction dir
--
--[[linux-4.4.1/dma_data_direction]]
**返り値 [#j5247e94]
-なし
**参考 [#v1883351]
*実装 [#r1250c51]
void ion_pages_sync_for_device(struct device *dev, struc...
size_t size, enum dma_data_direction dir)
{
struct scatterlist sg;
-
--[[linux-4.4.1/scatterlist]]
sg_init_table(&sg, 1);
sg_set_page(&sg, page, size, 0);
-
--[[linux-4.4.1/sg_init_table()]]
--[[linux-4.4.1/sg_set_page()]]
/*
* This is not correct - sg_dma_address needs a ...
* for the targeted device, but this works on th...
* hardware.
*/
sg_dma_address(&sg) = page_to_phys(page);
dma_sync_sg_for_device(dev, &sg, 1, dir);
-
--[[linux-4.4.1/sg_dma_address()]]
--[[linux-4.4.1/page_to_phys()]]
--[[linux-4.4.1/dma_sync_sg_for_device()]]
}
*コメント [#qbf1de26]
ページ名: