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