generic_sub_driver
struct generic_sub_driver *sub_driver = data;
static int __init setup_acpi_notify(struct generic_sub_driver *sub_driver)
static int __init event_init(struct generic_sub_driver *sub_driver)
static void event_notify(struct generic_sub_driver *sub_driver, u32 event)
int (*init)(struct generic_sub_driver *sub_driver);
void (*notify)(struct generic_sub_driver *sub_driver, u32 event);
static void generic_subdriver_exit(struct generic_sub_driver *sub_driver);
static int __init generic_subdriver_init(struct generic_sub_driver *sub_driver)
static void generic_subdriver_exit(struct generic_sub_driver *sub_driver)
static struct generic_sub_driver generic_sub_drivers[] __refdata = {