cpufreq_performance.c

来自「Linux Kernel 2.6.9 for OMAP1710」· C语言 代码 · 共 58 行

C
58
字号
/* *  linux/drivers/cpufreq/cpufreq_performance.c * *  Copyright (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> * * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * */#include <linux/kernel.h>#include <linux/module.h>#include <linux/cpufreq.h>#include <linux/init.h>static int cpufreq_governor_performance(struct cpufreq_policy *policy,					unsigned int event){	switch (event) {	case CPUFREQ_GOV_START:	case CPUFREQ_GOV_LIMITS:		__cpufreq_driver_target(policy, policy->max, CPUFREQ_RELATION_H);		break;	default:		break;	}	return 0;}                                                            struct cpufreq_governor cpufreq_gov_performance = {	.name		= "performance",	.governor	= cpufreq_governor_performance,	.owner		= THIS_MODULE,};EXPORT_SYMBOL(cpufreq_gov_performance);static int __init cpufreq_gov_performance_init(void){	return cpufreq_register_governor(&cpufreq_gov_performance);}static void __exit cpufreq_gov_performance_exit(void){	cpufreq_unregister_governor(&cpufreq_gov_performance);}MODULE_AUTHOR("Dominik Brodowski <linux@brodo.de>");MODULE_DESCRIPTION("CPUfreq policy governor 'performance'");MODULE_LICENSE("GPL");fs_initcall(cpufreq_gov_performance_init);module_exit(cpufreq_gov_performance_exit);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?