*参照元 [#c84b1586]
#backlinks

*説明 [#ac8c30dd]
-パス: [[linux-4.4.1/drivers/base/platform.c]]

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


**引数 [#kf48009d]
-struct platform_driver *drv
--
--[[linux-4.4.1/platform_driver]]
-struct module *owner
--
--[[linux-4.4.1/module]]


**返り値 [#x651db59]
-int
--


**参考 [#ybd1f739]


*実装 [#k1bd60bb]
 /**
  * __platform_driver_register - register a driver for platform-level devices
  * @drv: platform driver structure
  * @owner: owning module/driver
  */
 int __platform_driver_register(struct platform_driver *drv,
                                 struct module *owner)
 {
         drv->driver.owner = owner;
         drv->driver.bus = &platform_bus_type;
         drv->driver.probe = platform_drv_probe;
         drv->driver.remove = platform_drv_remove;
         drv->driver.shutdown = platform_drv_shutdown;
 
-
--[[linux-4.4.1/platform_bus_type(global)]]
--[[linux-4.4.1/platform_drv_probe()]]
--[[linux-4.4.1/platform_drv_remove()]]
--[[linux-4.4.1/platform_drv_shutdown()]]

         return driver_register(&drv->driver);
-
--[[linux-4.4.1/driver_register()]]

 }
 EXPORT_SYMBOL_GPL(__platform_driver_register);
-
--[[linux-4.4.1/EXPORT_SYMBOL_GPL()]]


*コメント [#cf83077c]


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