*参照元 [#y0d8dbc8]
#backlinks

*説明 [#keb6c832]
-パス: 複数あり
--汎用版: [[linux-4.4.1/arch/arm/mm/ioremap.c]]

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


**引数 [#yac65348]
-phys_addr_t
-phys_addr_t phys_addr
--
--[[linux-4.4.1/phys_addr_t]]
-size_t
-size_t size
--
--[[linux-4.4.1/size_t]]
-unsigned int
-unsigned int mtype
--
-void *
-void *caller
--


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


**参考 [#i066baea]

独自の ioremap_caller を定義しているアーキテクチャの検索結果。

 $ grep -r arch_ioremap_caller .
 ./arch/arm/mm/nommu.c:void __iomem * (*arch_ioremap_caller)(phys_addr_t, size_t, unsigned int, void *);
 ./arch/arm/mach-imx/mm-imx3.c:  arch_ioremap_caller = imx3_ioremap_caller;
 ./arch/arm/mach-imx/mm-imx3.c:  arch_ioremap_caller = imx3_ioremap_caller;
 ./arch/arm/mach-iop13xx/io.c:   arch_ioremap_caller = __iop13xx_ioremap_caller;
 ./arch/arm/mach-ebsa110/core.c: arch_ioremap_caller = ebsa110_ioremap_caller;
 ./arch/arm/mach-ixp4xx/common.c:        arch_ioremap_caller = ixp4xx_ioremap_caller;
 ./arch/arm/mach-mvebu/coherency.c:      arch_ioremap_caller = armada_pcie_wa_ioremap_caller;


*実装 [#ab7940d1]

**汎用版: arch/arm/mm/ioremap.c [#q8937629]
 void __iomem * (*arch_ioremap_caller)(phys_addr_t, size_t,
                                       unsigned int, void *) =
         __arm_ioremap_caller;
-
--[[linux-4.4.1/__arm_ioremap_caller()]]


*コメント [#f9cd3248]

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