cpufreq qos

cpufreq core

static struct cpufreq_driver *cpufreq_driver;

int cpufreq_register_driver(struct cpufreq_driver *driver_data)
{
    /*
     * The cpufreq core depends heavily on the availability of device
     * structure, make sure they are available before proceeding further.
     */
    if (!get_cpu_device(0))                                                        (1)
        return -EPROBE_DEFER;
    
    if (!driver_data || !driver_data->verify || !driver_data->init ||              (2)
        !(driver_data->setpolicy || driver_data->target_index ||
            driver_data->target) ||                                                (3)
         (driver_data->setpolicy && (driver_data->target_index ||
            driver_data->target)) ||                                               (4)
         (!driver_data->get_intermediate != !driver_data->target_intermediate) ||  (5)
         (!driver_data->online != !driver_data->offline))                          (6)
        return -EINVAL;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值