首页 > 其他 > 详细

acpi_init什么时候调用的?定义在哪个位置?

时间:2015-01-27 23:29:42      阅读:376      评论:0      收藏:0      [点我收藏+]

技术分享


static int __init acpi_init(void)
{
    int result;

    if (acpi_disabled) {
        printk(KERN_INFO PREFIX "Interpreter disabled.\n");
        return -ENODEV;
    }

    acpi_kobj = kobject_create_and_add("acpi", firmware_kobj);
    if (!acpi_kobj) {
        printk(KERN_WARNING "%s: kset create error\n", __func__);
        acpi_kobj = NULL;
    }

    init_acpi_device_notify();
    result = acpi_bus_init();
    if (result) {
        disable_acpi();
        return result;
    }

    pci_mmcfg_late_init();
    acpi_scan_init();
    acpi_ec_init();
    acpi_debugfs_init();
    acpi_sleep_proc_init();
    acpi_wakeup_device_init();
    pr_err("acpi_init... \n");/*我自己加的*/
    return 0;
}

subsys_initcall(acpi_init);

acpi_init什么时候调用的?定义在哪个位置?

原文:http://blog.csdn.net/oldlinux/article/details/43206275

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!