linux-4.4.1/__dma_remap()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#r7b10771]
#backlinks
*説明 [#p5ba05a6]
-パス: [[linux-4.4.1/arch/arm/mm/dma-mapping.c]]
-FIXME: これは何?
--説明
**引数 [#iec34162]
-struct page *page
--
--[[linux-4.4.1/page]]
-size_t size
--
-pgprot_t prot
--
--[[linux-4.4.1/pgprot_t]]
**返り値 [#f3060d16]
-なし
**参考 [#b4866cfe]
*実装 [#a09a9719]
static void __dma_remap(struct page *page, size_t size, ...
{
unsigned long start = (unsigned long) page_addre...
unsigned end = start + size;
-
--[[linux-4.4.1/page_address()]]
apply_to_page_range(&init_mm, start, size, __dma...
flush_tlb_kernel_range(start, end);
-
--[[linux-4.4.1/apply_to_page_range()]]
--[[linux-4.4.1/init_mm(global)]]
--[[linux-4.4.1/__dma_update_pte()]]
--[[linux-4.4.1/flush_tlb_kernel_range()]]
}
*コメント [#sea93ad1]
終了行:
*参照元 [#r7b10771]
#backlinks
*説明 [#p5ba05a6]
-パス: [[linux-4.4.1/arch/arm/mm/dma-mapping.c]]
-FIXME: これは何?
--説明
**引数 [#iec34162]
-struct page *page
--
--[[linux-4.4.1/page]]
-size_t size
--
-pgprot_t prot
--
--[[linux-4.4.1/pgprot_t]]
**返り値 [#f3060d16]
-なし
**参考 [#b4866cfe]
*実装 [#a09a9719]
static void __dma_remap(struct page *page, size_t size, ...
{
unsigned long start = (unsigned long) page_addre...
unsigned end = start + size;
-
--[[linux-4.4.1/page_address()]]
apply_to_page_range(&init_mm, start, size, __dma...
flush_tlb_kernel_range(start, end);
-
--[[linux-4.4.1/apply_to_page_range()]]
--[[linux-4.4.1/init_mm(global)]]
--[[linux-4.4.1/__dma_update_pte()]]
--[[linux-4.4.1/flush_tlb_kernel_range()]]
}
*コメント [#sea93ad1]
ページ名: