Lines Matching refs:__isa_driver
41 #define module_isa_driver_init(__isa_driver, __num_isa_dev) \ argument
42 static int __init __isa_driver##_init(void) \
44 return isa_register_driver(&(__isa_driver), __num_isa_dev); \
46 module_init(__isa_driver##_init)
48 #define module_isa_driver_with_irq_init(__isa_driver, __num_isa_dev, __num_irq) \ argument
49 static int __init __isa_driver##_init(void) \
53 __isa_driver.driver.name, __num_irq, __num_isa_dev); \
56 return isa_register_driver(&(__isa_driver), __num_isa_dev); \
58 module_init(__isa_driver##_init)
60 #define module_isa_driver_exit(__isa_driver) \ argument
61 static void __exit __isa_driver##_exit(void) \
63 isa_unregister_driver(&(__isa_driver)); \
65 module_exit(__isa_driver##_exit)
76 #define module_isa_driver(__isa_driver, __num_isa_dev) \ argument
77 module_isa_driver_init(__isa_driver, __num_isa_dev); \
78 module_isa_driver_exit(__isa_driver)
90 #define module_isa_driver_with_irq(__isa_driver, __num_isa_dev, __num_irq) \ argument
91 module_isa_driver_with_irq_init(__isa_driver, __num_isa_dev, __num_irq); \
92 module_isa_driver_exit(__isa_driver)