__platform_driver 237 include/linux/platform_device.h #define module_platform_driver(__platform_driver) \ __platform_driver 238 include/linux/platform_device.h module_driver(__platform_driver, platform_driver_register, \ __platform_driver 247 include/linux/platform_device.h #define builtin_platform_driver(__platform_driver) \ __platform_driver 248 include/linux/platform_device.h builtin_driver(__platform_driver, platform_driver_register) __platform_driver 255 include/linux/platform_device.h #define module_platform_driver_probe(__platform_driver, __platform_probe) \ __platform_driver 256 include/linux/platform_device.h static int __init __platform_driver##_init(void) \ __platform_driver 258 include/linux/platform_device.h return platform_driver_probe(&(__platform_driver), \ __platform_driver 261 include/linux/platform_device.h module_init(__platform_driver##_init); \ __platform_driver 262 include/linux/platform_device.h static void __exit __platform_driver##_exit(void) \ __platform_driver 264 include/linux/platform_device.h platform_driver_unregister(&(__platform_driver)); \ __platform_driver 266 include/linux/platform_device.h module_exit(__platform_driver##_exit); __platform_driver 274 include/linux/platform_device.h #define builtin_platform_driver_probe(__platform_driver, __platform_probe) \ __platform_driver 275 include/linux/platform_device.h static int __init __platform_driver##_init(void) \ __platform_driver 277 include/linux/platform_device.h return platform_driver_probe(&(__platform_driver), \ __platform_driver 280 include/linux/platform_device.h device_initcall(__platform_driver##_init); \