*参照元 [#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]