- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#r7b10771]
#backlinks
*説明 [#p5ba05a6]
-パス: [[linux-4.4.1/]]
-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, pgprot_t prot)
{
unsigned long start = (unsigned long) page_address(page);
unsigned end = start + size;
-
--[[linux-4.4.1/page_address()]]
apply_to_page_range(&init_mm, start, size, __dma_update_pte, &prot);
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]