*参照元 [#y1491ad6]
#backlinks

*説明 [#m9933bba]
-パス: 複数あり
--CONFIG_MMU 有効: [[linux-4.4.1/arch/arm/mm/ioremap.c]]
--CONFIG_MMU 無効: [[linux-4.4.1/arch/arm/mm/nommu.c]]

-FIXME: これは何?
--説明


**引数 [#g86c047c]
-resource_size_t res_cookie
--
--[[linux-4.4.1/resource_size_t]]
-size_t size
--
--[[linux-4.4.1/size_t]]


**返り値 [#d617bfd5]
-void __iomem *
--


**参考 [#q27f473c]


*実装 [#g70c20e5]

**CONFIG_MMU 有効: arch/arm/mm/ioremap.c [#sb506097]

 void __iomem *ioremap(resource_size_t res_cookie, size_t size)
 {
         return arch_ioremap_caller(res_cookie, size, MT_DEVICE,
                                    __builtin_return_address(0));
-
-アーキテクチャ依存の ioremap を呼ぶ、メモリ属性は DEVICE を指定。
--[[linux-4.4.1/arch_ioremap_caller()]]
--[[linux-4.4.1/__builtin_return_address()]]

 }
 EXPORT_SYMBOL(ioremap);
-
--[[linux-4.4.1/EXPORT_SYMBOL()]]



**CONFIG_MMU 無効: arch/arm/mm/nommu.c [#aea9a21f]

 void __iomem *ioremap(resource_size_t res_cookie, size_t size)
 {
         return __arm_ioremap_caller(res_cookie, size, MT_DEVICE,
                                     __builtin_return_address(0));
-
-ARM デフォルトの ioremap を呼ぶ、メモリ属性は DEVICE を指定。
--[[linux-4.4.1/__arm_ioremap_caller()]]

 }
 EXPORT_SYMBOL(ioremap);


*コメント [#x8c143db]

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