linux-4.4.1/__arm_ioremap_caller()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#p7d9fa74]
#backlinks
*説明 [#m46e3438]
-パス: 複数あり
--CONFIG_MMU 有効: [[linux-4.4.1/arch/arm/mm/ioremap.c]]
--CONFIG_MMU 無効: [[linux-4.4.1/arch/arm/mm/nommu.c]]
-FIXME: これは何?
--説明
**引数 [#de88745a]
-phys_addr_t phys_addr
--
--[[linux-4.4.1/phys_addr_t]]
-size_t size
--
--[[linux-4.4.1/size_t]]
-unsigned int mtype
--
-void *caller
--
**返り値 [#j9f4f543]
-void __iomem *
--
**参考 [#g2b64a68]
*実装 [#jb4577fb]
**CONFIG_MMU 有効: arch/arm/mm/ioremap.c [#d0e3eb66]
void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr...
unsigned int mtype, void *caller)
{
phys_addr_t last_addr;
unsigned long offset = phys_addr & ~PAGE_MASK;
unsigned long pfn = __phys_to_pfn(phys_addr);
-
--[[linux-4.4.1/__phys_to_pfn()]]
/*
* Don't allow wraparound or zero size
*/
last_addr = phys_addr + size - 1;
if (!size || last_addr < phys_addr)
return NULL;
return __arm_ioremap_pfn_caller(pfn, offset, siz...
caller);
-
--[[linux-4.4.1/__arm_ioremap_pfn_caller()]]
}
**CONFIG_MMU 無効: arch/arm/mm/nommu.c [#c8f8294b]
void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr...
unsigned int mtype, v...
{
return (void __iomem *)phys_addr;
}
*コメント [#gb7cc8bb]
終了行:
*参照元 [#p7d9fa74]
#backlinks
*説明 [#m46e3438]
-パス: 複数あり
--CONFIG_MMU 有効: [[linux-4.4.1/arch/arm/mm/ioremap.c]]
--CONFIG_MMU 無効: [[linux-4.4.1/arch/arm/mm/nommu.c]]
-FIXME: これは何?
--説明
**引数 [#de88745a]
-phys_addr_t phys_addr
--
--[[linux-4.4.1/phys_addr_t]]
-size_t size
--
--[[linux-4.4.1/size_t]]
-unsigned int mtype
--
-void *caller
--
**返り値 [#j9f4f543]
-void __iomem *
--
**参考 [#g2b64a68]
*実装 [#jb4577fb]
**CONFIG_MMU 有効: arch/arm/mm/ioremap.c [#d0e3eb66]
void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr...
unsigned int mtype, void *caller)
{
phys_addr_t last_addr;
unsigned long offset = phys_addr & ~PAGE_MASK;
unsigned long pfn = __phys_to_pfn(phys_addr);
-
--[[linux-4.4.1/__phys_to_pfn()]]
/*
* Don't allow wraparound or zero size
*/
last_addr = phys_addr + size - 1;
if (!size || last_addr < phys_addr)
return NULL;
return __arm_ioremap_pfn_caller(pfn, offset, siz...
caller);
-
--[[linux-4.4.1/__arm_ioremap_pfn_caller()]]
}
**CONFIG_MMU 無効: arch/arm/mm/nommu.c [#c8f8294b]
void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr...
unsigned int mtype, v...
{
return (void __iomem *)phys_addr;
}
*コメント [#gb7cc8bb]
ページ名: