*参照元 [#i1e11b2e]
#backlinks

*説明 [#eedcb50e]
-パス: [[linux-4.4.1/arch/x86/include/asm/io.h]]

-FIXME: これは何?
--指定したページの物理アドレスを取得する。
-指定したページの物理アドレスを取得する。


**引数 [#y87fae06]
-struct page *page
--ページ
--[[linux-4.4.1/page]]


**返り値 [#pd7c67ed]
-dma_addr_t
--物理アドレス
--[[linux-4.4.1/dma_addr_t]]


**参考 [#w2e602e0]


*実装 [#n1fba685]
 /*
  * Change "struct page" to physical address.
  */
 #define page_to_phys(page)    ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT)
-物理アドレス = ページフレーム番号 x ページサイズである。
--[[linux-4.4.1/page_to_pfn()]]
--[[linux-4.4.1/PAGE_SHIFT]]


*コメント [#y6fabe2a]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS