linux/drivers/cpufreq/cpufreq-cpu0.c
<<
on v.6./spa> .6./form .6.a on v.6 href="../linux+v3.7.2/drivers/cpufreq/cpufreq-cpu0.c">on v.6.img src="../.static/gfx/right.png" alt=">>">on./spa> on.spa> class="lxr_search">on v="+search" method="post" onsubmit="return do_search(this);">on v.6.input typn> hidden" namn> navtarget" ption> ">on v.6.input typn> text" namn> search" id> search">on v.6.butt submit">Search on.spa> class="lxr_prefs" .6.a href="+prefs?return=drivers/cpufreq/cpufreq-cpu0.c"on v.6 onclick="return ajax_prefs();">on v.6Prefs .6./a>on./spa> v.6 6./div v.6 6.form ac >="ajax+*" method="post" onsubmit="return false;">on.input typn> hidden" namn> ajax_lookup" id> ajax_lookup" ption> ">o v.6 6./form o v.6 6.div class="headingbott
search_results" class="search_results"v.6 v.6 6./div .6.22.9on.input typn> hidden" namarch(this);">on v.6.inpu 1option value="v2.1.26.7" > v2.6.2n_2.1.26. v.="#L16 6.diL16 ax_prefsine6 v.6 1t tyurn ajax_prefcomm26.7"/*> hidden="#L26 6.diL26 ax_prefsine6 v.6 2t tyurn ajax_prefcomm26.7" * Copy"post (C) 2012 Freescale Semi2.1ductor, Inc.> hidden="#L36 6.diL36 ax_prefsine6 v.6 3t tyurn ajax_prefcomm26.7" *> hidden="#L46 6.diL46 ax_prefsine6 v.6 4t tyurn ajax_prefcomm26.7" * The OPP code idivunjax_l >eart_h hidden="#L56 6.diL56 ax_prefsine6 v.6 5t tyurn ajax_prefcomm26.7" * 6 6./div v.6 6omap- v.6 .c> hidden="#L66 6.diL66 ax_prefsine6 v.6 6t tyurn ajax_prefcomm26.7" *> hidden="#L76 6.diL76 ax_prefsine6 v.6 7t tyurn ajax_prefcomm26.7" * This program is rm e software; you c ajredistrireqe it and/or modify> hidden="#L86 6.diL86 ax_prefsine6 v.6 8t tyurn ajax_prefcomm26.7" * it under the terms of the GNU General Pubhod License ./dix_l 2 as> hidden="#L96 6.diL96 ax_prefsine6 v.6 9t tyurn ajax_prefcomm26.7" * pubhoshed by the Free Software Foundaax_l.> hidden="#L106 6.diL106 ax_prefsine6 v.6 tiontyurn ajax_prefcomm26.7" */> hidden="#L116 6.diL116 ax_prefsine6 v.6 11t tyn="#L126 6.diL126 ax_prefsine6 v.6 12t ty#defineefs .6./a>code=pr_fmten" namarc.6.">pr_fmtt ty(fs .6./a>code=fmten" namarc.6.">fmtt ty)u s .6./a>code=KBUILD_MODNAMEen" namarc.6.">KBUILD_MODNAMEt ty urn ajax_prefstrions>": "> hidde s .6./a>code=fmten" namarc.6.">fmtt tyn="#L136 6.diL136 ax_prefsine6 v.6 13t tyn="#L146 6.diL146 ax_prefsine6 v.6 14t ty#iethude <>s .6./aiethude">/clk.h6 ax_preff.6.">>/clk.ht tyurn n="#L156 6.diL156 ax_prefsine6 v.6 15t ty#iethude <>s .6./aiethude">/cpu.h6 ax_preff.6.">>/cpu.ht tyurn n="#L166 6.diL166 ax_prefsine6 v.6 16t ty#iethude <>s .6./aiethude">/cpuv.6 .h6 ax_preff.6.">>/cpuv.6 .ht tyurn n="#L176 6.diL176 ax_prefsine6 v.6 17t ty#iethude <>s .6./aiethude">/err.h6 ax_preff.6.">>/err.ht tyurn n="#L186 6.diL186 ax_prefsine6 v.6 18t ty#iethude <>s .6./aiethude">/module.h6 ax_preff.6.">>/module.ht tyurn n="#L196 6.diL196 ax_prefsine6 v.6 19t ty#iethude <>s .6./aiethude">/of.h6 ax_preff.6.">>/of.ht tyurn n="#L206 6.diL206 ax_prefsine6 v.6 20t ty#iethude <>s .6./aiethude">/opp.h6 ax_preff.6.">>/opp.ht tyurn n="#L216 6.diL216 ax_prefsine6 v.6 21t ty#iethude <>s .6./aiethude">/regulator/c/former.h6 ax_preff.6.">>/regulator/c/former.ht tyurn n="#L226 6.diL226 ax_prefsine6 v.6 22t ty#iethude <>s .6./aiethude">/slab.h6 ax_preff.6.">>/slab.ht tyurn n="#L236 6.diL236 ax_prefsine6 v.6 23t tyn="#L246 6.diL246 ax_prefsine6 v.6 24t tych" me unsigned int s .6./a>code=transiax_l_latencyen" namarc.6.">transiax_l_latencyt ty n="#L256 6.diL256 ax_prefsine6 v.6 25t tych" me unsigned int s .6./a>code=voltage_toleranceen" namarc.6.">voltage_tolerancet ty urn ajax_prefcomm26.7"/* idipercentage */> hidden="#L266 6.diL266 ax_prefsine6 v.6 26t tyn="#L276 6.diL276 ax_prefsine6 v.6 27t tych" me struct s .6./a>code=deviceen" namarc.6.">devicet ty * s .6./a>code= _deven" namarc.6."> _devt ty n="#L286 6.diL286 ax_prefsine6 v.6 28t tych" me struct s .6./a>code=clken" namarc.6."> lkt ty * s .6./a>code= _clken" namarc.6."> _clkt ty n="#L296 6.diL296 ax_prefsine6 v.6 29t tych" me struct s .6./a>code=regulatoren" namarc.6.">regulatort ty * s .6./a>code= _regen" namarc.6."> _regt ty n="#L306 6.diL306 ax_prefsine6 v.6 30t tych" me struct s .6./a>code=cform a_rm auency_tableen" namarc.6.">cform a_rm auency_tablet ty * s .6./a>code=rm a_tableen" namarc.6.">rm a_tablet ty n="#L316 6.diL316 ax_prefsine6 v.6 31t tyn="#L326 6.diL326 ax_prefsine6 v.6 32t tych" me int s .6./a>code= >e./dify_speeden" namarc.6.">cfo>e./dify_speedt ty(struct s .6./a>code=cform a_pohodyen" namarc.6.">cform a_pohodyt ty * s .6./a>code=pohodyen" namarc.6.">pohodyt ty)n="#L336 6.diL336 ax_prefsine6 v.6 33t ty{n="#L346 6.diL346 ax_prefsine6 v.6 34t ty .6 6.di s .6./a>code=cform a_rm auency_tablee./difyen" namarc.6.">cform a_rm auency_tablee./difyt ty(fs .6./a>code=pohodyen" namarc.6.">pohodyt ty, s .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty) n="#L356 6.diL356 ax_prefsine6 v.6 35t ty}n="#L366 6.diL366 ax_prefsine6 v.6 36t tyn="#L376 6.diL376 ax_prefsine6 v.6 37t tych" me unsigned int s .6./a>code=cfo>eget_speeden" namarc.6.">cfo>eget_speedt ty(unsigned int s .6./a>code=cfoen" namarc.6.">cfot ty)n="#L386 6.diL386 ax_prefsine6 v.6 38t ty{n="#L396 6.diL396 ax_prefsine6 v.6 39t ty .6 6.di s .6./a>code=clkeget_rateen" namarc.6."> lkeget_ratet ty(fs .6./a>code= _clken" namarc.6."> _clkt ty) / 1000 n="#L406 6.diL406 ax_prefsine6 v.6 40t ty}n="#L416 6.diL416 ax_prefsine6 v.6 41t tyn="#L426 6.diL426 ax_prefsine6 v.6 42t tych" me int s .6./a>code= >eart_hcfo>eart_hcode=cform a_pohodyen" namarc.6.">cform a_pohodyt ty * s .6./a>code=pohodyen" namarc.6.">pohodyt ty,n="#L436 6.diL436 ax_prefsine6 v.6 43t ty unsigned int s .6./a>code=ttcode=relaax_len" namarc.6.">relaax_lt ty)n="#L446 6.diL446 ax_prefsine6 v.6 44t ty{n="#L456 6.diL456 ax_prefsine6 v.6 45t ty struct s .6./a>code=cform a_rm asen" namarc.6.">cform a_rm ast ty us .6./a>code=fm asen" namarc.6.">rm ast ty n="#L466 6.diL466 ax_prefsine6 v.6 46t ty struct s .6./a>code=oppen" namarc.6.">oppt ty * s .6./a>code=oppen" namarc.6.">oppt ty n="#L476 6.diL476 ax_prefsine6 v.6 47t ty unsigned long s .6./a>code=fm a_Hzen" namarc.6.">rm a_Hzt ty, s .6./a>code=volten" namarc.6.">voltt ty = 0, s .6./a>code=volt_olden" namarc.6.">volt_oldt ty = 0, s .6./a>code=tolen" namarc.6.">tolt ty = 0 n="#L486 6.diL486 ax_prefsine6 v.6 48t ty unsigned int s .6./a>code=indexen" namarc.6.">indext ty, s .6./a>code=cfoen" namarc.6.">cfot ty n="#L496 6.diL496 ax_prefsine6 v.6 49t ty int s .6./a>code=reten" namarc.6.">rutt ty n="#L506 6.diL506 ax_prefsine6 v.6 50t tyn="#L516 6.diL516 ax_prefsine6 v.6 51t ty s .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=cform a_rm auency_tableehcform a_rm auency_tableehcode=pohodyen" namarc.6.">pohodyt ty, s .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty, s .6./a>code=tt="#L526 6.diL526 ax_prefsine6 v.6 52t ty s .6./a>code=relaax_len" namarc.6.">relaax_lt ty, & s .6./a>code=indexen" namarc.6.">indext ty) n="#L536 6.diL536 ax_prefsine6 v.6 53t ty if (fs .6./a>code=reten" namarc.6.">rutt ty) {n="#L546 6.diL546 ax_prefsine6 v.6 54t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to match t hidde,n="#L556 6.diL556 ax_prefsine6 v.6 55t ty s .6./a>code=ttcode=reten" namarc.6.">rutt ty) n="#L566 6.diL566 ax_prefsine6 v.6 56t ty .6 6.di s .6./a>code=reten" namarc.6.">rutt ty n="#L576 6.diL576 ax_prefsine6 v.6 57t ty }n="#L586 6.diL586 ax_prefsine6 v.6 58t tyn="#L596 6.diL596 ax_prefsine6 v.6 59t ty s .6./a>code=fm a_Hzen" namarc.6.">rm a_Hzt ty = s .6./a>code=clkeround_rateen" namarc.6."> lkeround_ratet ty(fs .6./a>code= _clken" namarc.6."> _clkt ty, s .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty[ s .6./a>code=indexen" namarc.6.">indext ty]. s .6./a>code=fm auencyen" namarc.6.">fm auencyt ty * 1000) n="#L606 6.diL606 ax_prefsine6 v.6 60t ty if (fs .6./a>code=fm a_Hzen" namarc.6.">rm a_Hzt ty < 0)n="#L616 6.diL616 ax_prefsine6 v.6 61t ty fs .6./a>code=fm a_Hzen" namarc.6.">rm a_Hzt ty = s .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty[ s .6./a>code=indexen" namarc.6.">indext ty]. s .6./a>code=fm auencyen" namarc.6.">fm auencyt ty * 1000 n="#L626 6.diL626 ax_prefsine6 v.6 62t ty s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=newen" namarc.6.">newt ty = s .6./a>code=fm a_Hzen" namarc.6.">rm a_Hzt ty / 1000 n="#L636 6.diL636 ax_prefsine6 v.6 63t ty s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=olden" namarc.6.">oldt ty = s .6./a>code=clkeget_rateen" namarc.6."> lkeget_ratet ty(fs .6./a>code= _clken" namarc.6."> _clkt ty) / 1000 n="#L646 6.diL646 ax_prefsine6 v.6 64t tyn="#L656 6.diL656 ax_prefsine6 v.6 65t ty if (fs .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=olden" namarc.6.">oldt ty == s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=newen" namarc.6.">newt ty)n="#L666 6.diL666 ax_prefsine6 v.6 66t ty .6 6.di0 n="#L676 6.diL676 ax_prefsine6 v.6 67t tyn="#L686 6.diL686 ax_prefsine6 v.6 68t ty s .6./a>code=for_each_onsine_cfoen" namarc.6.">for_each_onsine_cfot ty(fs .6./a>code= en" namarc.6.">cfot ty) {n="#L696 6.diL696 ax_prefsine6 v.6 69t ty fs .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code= en" namarc.6.">cfot ty = s .6./a>code=cfoen" namarc.6.">cfot ty n="#L706 6.diL706 ax_prefsine6 v.6 70t ty fs .6./a>code=cform a_notify_transiax_len" namarc.6.">cform a_notify_transiax_lt ty(& s .6./a>code=fm asen" namarc.6.">rm ast ty, s .6./a>code=CPUFREQ_PRECHANGEen" namarc.6.">CPUFREQ_PRECHANGEt ty) n="#L716 6.diL716 ax_prefsine6 v.6 71t ty }n="#L726 6.diL726 ax_prefsine6 v.6 72t tyn="#L736 6.diL736 ax_prefsine6 v.6 73t ty if (fs .6./a>code=c _regen" namarc.6."> _regt ty) {n="#L746 6.diL746 ax_prefsine6 v.6 74t ty fs .6./a>code=oppen" namarc.6.">oppt ty = s .6./a>code=opp_find_rm a_ceilen" namarc.6.">opp_find_rm a_ceilt ty(fs .6./a>code= _deven" namarc.6."> _devt ty, & s .6./a>code=fm a_Hzen" namarc.6.">rm a_Hzt ty) n="#L756 6.diL756 ax_prefsine6 v.6 75t ty if (fs .6./a>code=IS_ERRen" namarc.6.">IS_ERRt ty(fs .6./a>code=oppen" namarc.6.">oppt ty)) {n="#L766 6.diL766 ax_prefsine6 v.6 76t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to find OPP for %ld\n"> hidde, s .6./a>code=fm a_Hzen" namarc.6.">rm a_Hzt ty) n="#L776 6.diL776 ax_prefsine6 v.6 77t ty .6 6.di s .6./a>code=PTR_ERRen" namarc.6.">PTR_ERRt ty(fs .6./a>code=oppen" namarc.6.">oppt ty) n="#L786 6.diL786 ax_prefsine6 v.6 78t ty }n="#L796 6.diL796 ax_prefsine6 v.6 79t ty fs .6./a>code=volten" namarc.6.">voltt ty = s .6./a>code=opp_get_voltageen" namarc.6.">opp_get_voltaget ty(fs .6./a>code=oppen" namarc.6.">oppt ty) n="#L806 6.diL806 ax_prefsine6 v.6 80t ty fs .6./a>code=tolen" namarc.6.">tolt ty = fs .6./a>code=volten" namarc.6.">voltt ty * s .6./a>code=voltage_toleranceen" namarc.6.">voltage_tolerancet ty / 100 n="#L816 6.diL816 ax_prefsine6 v.6 81t ty fs .6./a>code=volt_olden" namarc.6.">volt_oldt ty = s .6./a>code=regulator_get_voltageen" namarc.6.">regulator_get_voltaget ty(fs .6./a>code= _regen" namarc.6."> _regt ty) n="#L826 6.diL826 ax_prefsine6 v.6 82t ty }n="#L836 6.diL836 ax_prefsine6 v.6 83t tyn="#L846 6.diL846 ax_prefsine6 v.6 84t ty fs .6./a>code=pr_debugen" namarc.6.">pr_debugt ty(frn ajax_prefstrions>"%u MHz, %ld mV --urn %u MHz, %ld mV\n"> hidde,n="#L856 6.diL856 ax_prefsine6 v.6 85t ty fs .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=olden" namarc.6.">oldt ty / 1000, s .6./a>code=volt_olden" namarc.6.">volt_oldt ty ? s .6./a>code=volt_olden" namarc.6.">volt_oldt ty / 1000 : -1,n="#L866 6.diL866 ax_prefsine6 v.6 86t ty s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=newen" namarc.6.">newt ty / 1000, s .6./a>code=volten" namarc.6.">voltt ty ? s .6./a>code=volten" namarc.6.">voltt ty / 1000 : -1) n="#L876 6.diL876 ax_prefsine6 v.6 87t tyn="#L886 6.diL886 ax_prefsine6 v.6 88t ty rn ajax_prefcomm26.7"/* scalion up? scale voltage before fm auency */> hidden="#L896 6.diL896 ax_prefsine6 v.6 89t ty if (fs .6./a>code=c _regen" namarc.6."> _regt ty && s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=newen" namarc.6.">newt ty urn fs .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=olden" namarc.6.">oldt ty) {n="#L906 6.diL906 ax_prefsine6 v.6 90t ty fs .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=regulator_set_voltage_tolen" namarc.6.">regulator_set_voltage_tolt ty(fs .6./a>code= _regen" namarc.6."> _regt ty, s .6./a>code=volten" namarc.6.">voltt ty, s .6./a>code=tolen" namarc.6.">tolt ty) n="#L916 6.diL916 ax_prefsine6 v.6 91t ty if (fs .6./a>code=reten" namarc.6.">rutt ty) {n="#L926 6.diL926 ax_prefsine6 v.6 92t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to scale voltage up: %d\n"> hidde, fs .6./a>code=reten" namarc.6.">rutt ty) n="#L936 6.diL936 ax_prefsine6 v.6 93t ty s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=newen" namarc.6.">newt ty = s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=olden" namarc.6.">oldt ty n="#L946 6.diL946 ax_prefsine6 v.6 94t ty .6 6.di s .6./a>code=reten" namarc.6.">rutt ty n="#L956 6.diL956 ax_prefsine6 v.6 95t ty }n="#L966 6.diL966 ax_prefsine6 v.6 96t ty }n="#L976 6.diL976 ax_prefsine6 v.6 97t tyn="#L986 6.diL986 ax_prefsine6 v.6 98t ty s .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=clk_set_rateen" namarc.6."> lkeset_ratet ty(fs .6./a>code= _clken" namarc.6."> _clkt ty, s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=newen" namarc.6.">newt ty * 1000) n="#L996 6.diL996 ax_prefsine6 v.6 99t ty if (fs .6./a>code=reten" namarc.6.">rutt ty) {n="#L1006 6.diL1006 ax_prefsine6 v.6 100t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to setjaxock rate: %d\n"> hidde, fs .6./a>code=reten" namarc.6.">rutt ty) n="#L1016 6.diL1016 ax_prefsine6 v.6 101t ty if (fs .6./a>code= _regen" namarc.6."> _regt ty)n="#L1026 6.diL1026 ax_prefsine6 v.6 102t ty fs .6./a>code=regulator_set_voltage_tolen" namarc.6.">regulator_set_voltage_tolt ty(fs .6./a>code= _regen" namarc.6."> _regt ty, s .6./a>code=volt_olden" namarc.6.">volt_oldt ty, s .6./a>code=tolen" namarc.6.">tolt ty) n="#L1036 6.diL1036 ax_prefsine6 v.6 103t ty .6 6.di s .6./a>code=reten" namarc.6.">rutt ty n="#L1046 6.diL1046 ax_prefsine6 v.6 104t ty }n="#L1056 6.diL1056 ax_prefsine6 v.6 105t tyn="#L1066 6.diL1066 ax_prefsine6 v.6 106t ty rn ajax_prefcomm26.7"/* scalion down? scale voltage after fm auency */> hidden="#L1076 6.diL1076 ax_prefsine6 v.6 107t ty if (fs .6./a>code=c _regen" namarc.6."> _regt ty && s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=newen" namarc.6.">newt ty uln fs .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=olden" namarc.6.">oldt ty) {n="#L1086 6.diL1086 ax_prefsine6 v.6 108t ty fs .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=regulator_set_voltage_tolen" namarc.6.">regulator_set_voltage_tolt ty(fs .6./a>code= _regen" namarc.6."> _regt ty, s .6./a>code=volten" namarc.6.">voltt ty, s .6./a>code=tolen" namarc.6.">tolt ty) n="#L1096 6.diL1096 ax_prefsine6 v.6 109t ty if (fs .6./a>code=reten" namarc.6.">rutt ty) {n="#L1106 6.diL1106 ax_prefsine6 v.6 110t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to scale voltage down: %d\n"> hidde, fs .6./a>code=reten" namarc.6.">rutt ty) n="#L1116 6.diL1116 ax_prefsine6 v.6 111t ty fs .6./a>code=clk_set_rateen" namarc.6."> lkeset_ratet ty(fs .6./a>code= _clken" namarc.6."> _clkt ty, s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=olden" namarc.6.">oldt ty * 1000) n="#L1126 6.diL1126 ax_prefsine6 v.6 112t ty fs .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=newen" namarc.6.">newt ty = s .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code=olden" namarc.6.">oldt ty n="#L1136 6.diL1136 ax_prefsine6 v.6 113t ty .6 6.di s .6./a>code=reten" namarc.6.">rutt ty n="#L1146 6.diL1146 ax_prefsine6 v.6 114t ty }n="#L1156 6.diL1156 ax_prefsine6 v.6 115t ty }n="#L1166 6.diL1166 ax_prefsine6 v.6 116t tyn="#L1176 6.diL1176 ax_prefsine6 v.6 117t ty s .6./a>code=for_each_onsine_cfoen" namarc.6.">for_each_onsine_cfot ty(fs .6./a>code= en" namarc.6.">cfot ty) {n="#L1186 6.diL1186 ax_prefsine6 v.6 118t ty fs .6./a>code=fm asen" namarc.6.">rm ast ty. s .6./a>code= en" namarc.6.">cfot ty = s .6./a>code=cfoen" namarc.6.">cfot ty n="#L1196 6.diL1196 ax_prefsine6 v.6 119t ty fs .6./a>code=cform a_notify_transiax_len" namarc.6.">cform a_notify_transiax_lt ty(& s .6./a>code=fm asen" namarc.6.">rm ast ty, s .6./a>code=CPUFREQ_POSTCHANGEen" namarc.6.">CPUFREQ_POSTCHANGEt ty) n="#L1206 6.diL1206 ax_prefsine6 v.6 120t ty }n="#L1216 6.diL1216 ax_prefsine6 v.6 121t tyn="#L1226 6.diL1226 ax_prefsine6 v.6 122t ty .6 6.di0 n="#L1236 6.diL1236 ax_prefsine6 v.6 123t ty}n="#L1246 6.diL1246 ax_prefsine6 v.6 124t tyn="#L1256 6.diL1256 ax_prefsine6 v.6 125t tych" me int s .6./a>code= >ecform a_initen" namarc.6.">cfo>ecform a_initt ty(struct s .6./a>code=cform a_pohodyen" namarc.6.">cform a_pohodyt ty * s .6./a>code=pohodyen" namarc.6.">pohodyt ty)n="#L1266 6.diL1266 ax_prefsine6 v.6 126t ty{n="#L1276 6.diL1276 ax_prefsine6 v.6 127t ty int s .6./a>code=reten" namarc.6.">rutt ty n="#L1286 6.diL1286 ax_prefsine6 v.6 128t tyn="#L1296 6.diL1296 ax_prefsine6 v.6 129t ty if (fs .6./a>code=pohodyen" namarc.6.">pohodyt ty-urn s .6./a>code= en" namarc.6.">cfot ty != 0)n="#L1306 6.diL1306 ax_prefsine6 v.6 130t ty .6 6.di- s .6./a>code=EINVALen" namarc.6.">EINVALt ty n="#L1316 6.diL1316 ax_prefsine6 v.6 131t tyn="#L1326 6.diL1326 ax_prefsine6 v.6 132t ty s .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=cform a_rm auency_tableecfoinfoen" namarc.6.">cform a_rm auency_tableecfoinfot ty(fs .6./a>code=pohodyen" namarc.6.">pohodyt ty, s .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty) n="#L1336 6.diL1336 ax_prefsine6 v.6 133t ty if (fs .6./a>code=reten" namarc.6.">rutt ty) {n="#L1346 6.diL1346 ax_prefsine6 v.6 134t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"invalid fm auency table: %d\n"> hidde, fs .6./a>code=reten" namarc.6.">rutt ty) n="#L1356 6.diL1356 ax_prefsine6 v.6 135t ty .6 6.di s .6./a>code=reten" namarc.6.">rutt ty n="#L1366 6.diL1366 ax_prefsine6 v.6 136t ty }n="#L1376 6.diL1376 ax_prefsine6 v.6 137t tyn="#L1386 6.diL1386 ax_prefsine6 v.6 138t ty s .6./a>code=pohodyen" namarc.6.">pohodyt ty-urn s .6./a>code= infoen" namarc.6.">cfoinfot ty. s .6./a>code=transiax_l_latencyen" namarc.6.">transiax_l_latencyt ty = s .6./a>code=transiax_l_latencyen" namarc.6.">transiax_l_latencyt ty n="#L1396 6.diL1396 ax_prefsine6 v.6 139t ty s .6./a>code=pohodyen" namarc.6.">pohodyt ty-urn s .6./a>code= uren" namarc.6."> urt ty = s .6./a>code=clk_get_rateen" namarc.6."> lkeget_ratet ty(fs .6./a>code= _clken" namarc.6."> _clkt ty) / 1000 n="#L1406 6.diL1406 ax_prefsine6 v.6 140t tyn="#L1416 6.diL1416 ax_prefsine6 v.6 141t ty rn ajax_prefcomm26.7"/*> hidden="#L1426 6.diL1426 ax_prefsine6 v.6 142t tyurn ajax_prefcomm26.7" * The 6 6./d only supports the SMP configuarax_l where all processors> hidden="#L1436 6.diL1436 ax_prefsine6 v.6 143t tyurn ajax_prefcomm26.7" * share the axock and voltage and axock. Use .form a affectedecfos> hidden="#L1446 6.diL1446 ax_prefsine6 v.6 144t tyurn ajax_prefcomm26.7" * interface to have all CPUs scaled together.> hidden="#L1456 6.diL1456 ax_prefsine6 v.6 145t tyurn ajax_prefcomm26.7" */> hidden="#L1466 6.diL1466 ax_prefsine6 v.6 146t ty s .6./a>code=pohodyen" namarc.6.">pohodyt ty-urn s .6./a>code=shared_ottshared_ottcode=CPUFREQ_SHARED_TYPE_ANYen" namarc.6.">CPUFREQ_SHARED_TYPE_ANYt ty n="#L1476 6.diL1476 ax_prefsine6 v.6 147t ty s .6./a>code= maskesetallen" namarc.6."> maskesetallt ty(fs .6./a>code=pohodyen" namarc.6.">pohodyt ty-urn s .6./a>code= sen" namarc.6.">cfost ty) n="#L1486 6.diL1486 ax_prefsine6 v.6 148t tyn="#L1496 6.diL1496 ax_prefsine6 v.6 149t ty s .6./a>code=cform a_rm auency_tableeget_attren" namarc.6."> form a_rm auency_tableeget_attrt ty(fs .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty, fs .6./a>code=pohodyen" namarc.6.">pohodyt ty-urn s .6./a>code= en" namarc.6.">cfot ty) n="#L1506 6.diL1506 ax_prefsine6 v.6 150t tyn="#L1516 6.diL1516 ax_prefsine6 v.6 151t ty .6 6.di0 n="#L1526 6.diL1526 ax_prefsine6 v.6 152t ty}n="#L1536 6.diL1536 ax_prefsine6 v.6 153t tyn="#L1546 6.diL1546 ax_prefsine6 v.6 154t tych" me int s .6./a>code= >ecform a_exiten" namarc.6.">cfo>ecform a_exitt ty(struct s .6./a>code=cform a_pohodyen" namarc.6.">cform a_pohodyt ty * s .6./a>code=pohodyen" namarc.6.">pohodyt ty)n="#L1556 6.diL1556 ax_prefsine6 v.6 155t ty{n="#L1566 6.diL1566 ax_prefsine6 v.6 156t ty s .6./a>code= form a_rm auency_tableeput_attren" namarc.6."> form a_rm auency_tableeput_attrt ty(fs .6./a>code=pohodyen" namarc.6.">pohodyt ty-urn s .6./a>code= en" namarc.6.">cfot ty) n="#L1576 6.diL1576 ax_prefsine6 v.6 157t tyn="#L1586 6.diL1586 ax_prefsine6 v.6 158t ty .6 6.di0 n="#L1596 6.diL1596 ax_prefsine6 v.6 159t ty}n="#L1606 6.diL1606 ax_prefsine6 v.6 160t tyn="#L1616 6.diL1616 ax_prefsine6 v.6 161t tych" me struct s .6./a>code=rm a_attren" namarc.6.">rm a_attrt ty * s .6./a>code=cfo>ecform a_attren" namarc.6."> fo>ecform a_attrt ty[] = {n="#L1626 6.diL1626 ax_prefsine6 v.6 162t ty & s .6./a>code= form a_rm a_attr_scalion_availableefm asen" namarc.6."> form a_rm a_attr_scalion_availableefm ast ty,n="#L1636 6.diL1636 ax_prefsine6 v.6 163t ty s .6./a>code=NULLen" namarc.6.">NULLt ty,n="#L1646 6.diL1646 ax_prefsine6 v.6 164t ty} n="#L1656 6.diL1656 ax_prefsine6 v.6 165t tyn="#L1666 6.diL1666 ax_prefsine6 v.6 166t tych" me struct s .6./a>code=cform a_6 6./den" namarc.6."> form a_6 6./dt ty s .6./a>code=cfo>ecform a_6 6./den" namarc.6."> fo>ecform a_6 6./dt ty = {n="#L1676 6.diL1676 ax_prefsine6 v.6 167t ty . s .6./a>code=flagsen" namarc.6.">rlagst ty = s .6./a>code=CPUFREQ_STICKYen" namarc.6.">CPUFREQ_STICKYt ty,n="#L1686 6.diL1686 ax_prefsine6 v.6 168t ty . s .6./a>code=v/difyen" namarc.6.">v/difyt ty = s .6./a>code=cfo>e./dify_speeden" namarc.6.">cfo>e./dify_speedt ty,n="#L1696 6.diL1696 ax_prefsine6 v.6 169t ty . s .6./a>code=thcode=cfo>eart_hcfo>eart_h="#L1706 6.diL1706 ax_prefsine6 v.6 170t ty . s .6./a>code=buten" namarc.6.">butt ty = s .6./a>code=cfo>eget_speeden" namarc.6.">cfo>eget_speedt ty,n="#L1716 6.diL1716 ax_prefsine6 v.6 171t ty . s .6./a>code=initen" namarc.6.">initt ty = s .6./a>code=cfo>ecform a_initen" namarc.6.">cfo>ecform a_initt ty,n="#L1726 6.diL1726 ax_prefsine6 v.6 172t ty . s .6./a>code=exiten" namarc.6.">exitt ty = s .6./a>code=cfo>ecform a_exiten" namarc.6.">cfo>ecform a_exitt ty,n="#L1736 6.diL1736 ax_prefsine6 v.6 173t ty . s .6./a>code=nv.6en" namarc.6.">nv.6t ty = rn ajax_prefstrions>"genericecfo0"> hidde,n="#L1746 6.diL1746 ax_prefsine6 v.6 174t ty . s .6./a>code=attren" namarc.6.">attrt ty = s .6./a>code=cfo>ecform a_attren" namarc.6."> fo>ecform a_attrt ty,n="#L1756 6.diL1756 ax_prefsine6 v.6 175t ty} n="#L1766 6.diL1766 ax_prefsine6 v.6 176t tyn="#L1776 6.diL1776 ax_prefsine6 v.6 177t tych" me int s .6./a>code=__deviniten" namarc.6.">__devinitt ty s .6./a>code=cfo>ecform a_6 6./d_initen" namarc.6.">cfo>ecform a_6 6./d_initt ty(void)n="#L1786 6.diL1786 ax_prefsine6 v.6 178t ty{n="#L1796 6.diL1796 ax_prefsine6 v.6 179t ty struct s .6./a>code=device_nodeen" namarc.6.">device_nodet ty * s .6./a>code=npen" namarc.6.">npt ty n="#L1806 6.diL1806 ax_prefsine6 v.6 180t ty int s .6./a>code=reten" namarc.6.">rutt ty n="#L1816 6.diL1816 ax_prefsine6 v.6 181t tyn="#L1826 6.diL1826 ax_prefsine6 v.6 182t ty s .6./a>code=npen" namarc.6.">npt ty = s .6./a>code=of_find_node_by_pathen" namarc.6.">of_find_node_by_patht ty(frn ajax_prefstrions>"6.foiv @0"> hidde) n="#L1836 6.diL1836 ax_prefsine6 v.6 183t ty if (! s .6./a>code=npen" namarc.6.">npt ty) {n="#L1846 6.diL1846 ax_prefsine6 v.6 184t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to find > node\n"> hidde) n="#L1856 6.diL1856 ax_prefsine6 v.6 185t ty .6 6.di- s .6./a>code=ENOENTen" namarc.6.">ENOENTt ty n="#L1866 6.diL1866 ax_prefsine6 v.6 186t ty }n="#L1876 6.diL1876 ax_prefsine6 v.6 187t tyn="#L1886 6.diL1886 ax_prefsine6 v.6 188t ty s .6./a>code=c _deven" namarc.6."> _devt ty = s .6./a>code=get_ _deviceen" namarc.6.">get_ _devicet ty(0) n="#L1896 6.diL1896 ax_prefsine6 v.6 189t ty if (! s .6./a>code=c _deven" namarc.6."> _devt ty) {n="#L1906 6.diL1906 ax_prefsine6 v.6 190t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to but > device\n"> hidde) n="#L1916 6.diL1916 ax_prefsine6 v.6 191t ty s .6./a>code=reten" namarc.6.">rutt ty = - s .6./a>code=ENODEVen" namarc.6.">ENODEVt ty n="#L1926 6.diL1926 ax_prefsine6 v.6 192t ty goto s .6./a>code=outeput_nodeen" namarc.6.">outeput_nodet ty n="#L1936 6.diL1936 ax_prefsine6 v.6 193t ty }n="#L1946 6.diL1946 ax_prefsine6 v.6 194t tyn="#L1956 6.diL1956 ax_prefsine6 v.6 195t ty s .6./a>code=c _deven" namarc.6."> _devt ty-urn s .6./a>code=of_nodeen" namarc.6.">of_nodet ty = s .6./a>code=npen" namarc.6.">npt ty n="#L1966 6.diL1966 ax_prefsine6 v.6 196t tyn="#L1976 6.diL1976 ax_prefsine6 v.6 197t ty s .6./a>code= _clken" namarc.6."> _clkt ty = s .6./a>code=clk_geten" namarc.6."> lkegett ty(fs .6./a>code= _deven" namarc.6."> _devt ty, s .6./a>code=NULLen" namarc.6.">NULLt ty) n="#L1986 6.diL1986 ax_prefsine6 v.6 198t ty if (fs .6./a>code=IS_ERRen" namarc.6.">IS_ERRt ty(fs .6./a>code= _clken" namarc.6."> _clkt ty)) {n="#L1996 6.diL1996 ax_prefsine6 v.6 199t ty fs .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=PTR_ERRen" namarc.6.">PTR_ERRt ty(fs .6./a>code= _clken" namarc.6."> _clkt ty) n="#L2006 6.diL2006 ax_prefsine6 v.6 200t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to but > axock: %d\n"> hidde, fs .6./a>code=reten" namarc.6.">rutt ty) n="#L2016 6.diL2016 ax_prefsine6 v.6 201t ty goto s .6./a>code=outeput_nodeen" namarc.6.">outeput_nodet ty n="#L2026 6.diL2026 ax_prefsine6 v.6 202t ty }n="#L2036 6.diL2036 ax_prefsine6 v.6 203t tyn="#L2046 6.diL2046 ax_prefsine6 v.6 204t ty fs .6./a>code= _regen" namarc.6."> _regt ty = s .6./a>code=regulator_geten" namarc.6.">rugulator_gett ty(fs .6./a>code= _deven" namarc.6."> _devt ty, rn ajax_prefstrions>"cfo0"> hidde) n="#L2056 6.diL2056 ax_prefsine6 v.6 205t ty if (fs .6./a>code=IS_ERRen" namarc.6.">IS_ERRt ty(fs .6./a>code= _regen" namarc.6."> _regt ty)) {n="#L2066 6.diL2066 ax_prefsine6 v.6 206t ty fs .6./a>code=pr_warlen" namarc.6.">pr_warlt ty(frn ajax_prefstrions>"failed to but > rugulator\n"> hidde) n="#L2076 6.diL2076 ax_prefsine6 v.6 207t ty fs .6./a>code= _regen" namarc.6."> _regt ty = s .6./a>code=NULLen" namarc.6.">NULLt ty n="#L2086 6.diL2086 ax_prefsine6 v.6 208t ty }n="#L2096 6.diL2096 ax_prefsine6 v.6 209t tyn="#L2106 6.diL2106 ax_prefsine6 v.6 210t ty fs .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=of_init_opp_tableen" namarc.6.">of_init_opp_tablet ty(fs .6./a>code= _deven" namarc.6."> _devt ty) n="#L2116 6.diL2116 ax_prefsine6 v.6 211t ty if (fs .6./a>code=reten" namarc.6.">rutt ty) {n="#L2126 6.diL2126 ax_prefsine6 v.6 212t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to init OPP table: %d\n"> hidde, fs .6./a>code=reten" namarc.6.">rutt ty) n="#L2136 6.diL2136 ax_prefsine6 v.6 213t ty goto s .6./a>code=outeput_nodeen" namarc.6.">outeput_nodet ty n="#L2146 6.diL2146 ax_prefsine6 v.6 214t ty }n="#L2156 6.diL2156 ax_prefsine6 v.6 215t tyn="#L2166 6.diL2166 ax_prefsine6 v.6 216t ty s .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=opp_init_.form a_tableen" namarc.6.">opp_init_.form a_tablet ty(fs .6./a>code= _deven" namarc.6."> _devt ty, & s .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty) n="#L2176 6.diL2176 ax_prefsine6 v.6 217t ty if (fs .6./a>code=reten" namarc.6.">rutt ty) {n="#L2186 6.diL2186 ax_prefsine6 v.6 218t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed to init .form a table: %d\n"> hidde, fs .6./a>code=reten" namarc.6.">rutt ty) n="#L2196 6.diL2196 ax_prefsine6 v.6 219t ty goto s .6./a>code=outeput_nodeen" namarc.6.">outeput_nodet ty n="#L2206 6.diL2206 ax_prefsine6 v.6 220t ty }n="#L2216 6.diL2216 ax_prefsine6 v.6 221t tyn="#L2226 6.diL2226 ax_prefsine6 v.6 222t ty s .6./a>code=of_property_read_u326 ax_prefc.6.">of_property_read_u32t ty(fs .6./a>code=npen" namarc.6.">npt ty, rn ajax_prefstrions>"voltage-tolerance"> hidde, & s .6./a>code=voltage_toleranceen" namarc.6.">voltage_tolerancet ty) n="#L2236 6.diL2236 ax_prefsine6 v.6 223t tyn="#L2246 6.diL2246 ax_prefsine6 v.6 224t ty if (fs .6./a>code=of_property_read_u326 ax_prefc.6.">of_property_read_u32t ty(fs .6./a>code=npen" namarc.6.">npt ty, rn ajax_prefstrions>"axock-latency"> hidde, & s .6./a>code=transiax_l_latencyen" namarc.6.">transiax_l_latencyt ty))n="#L2256 6.diL2256 ax_prefsine6 v.6 225t ty s .6./a>code=transiax_l_latencyen" namarc.6.">transiax_l_latencyt ty = s .6./a>code=CPUFREQ_ETERNALen" namarc.6.">CPUFREQ_ETERNALt ty n="#L2266 6.diL2266 ax_prefsine6 v.6 226t tyn="#L2276 6.diL2276 ax_prefsine6 v.6 227t ty if (fs .6./a>code=c _regen" namarc.6."> _regt ty) {n="#L2286 6.diL2286 ax_prefsine6 v.6 228t ty struct s .6./a>code=oppen" namarc.6.">oppt ty * s .6./a>code=oppen" namarc.6.">oppt ty n="#L2296 6.diL2296 ax_prefsine6 v.6 229t ty unsigned long s .6./a>code=min_uVen" namarc.6.">min_uVt ty, s .6./a>code=max_uVen" namarc.6.">max_uVt ty n="#L2306 6.diL2306 ax_prefsine6 v.6 230t ty int s .6./a>code=ien" namarc.6.">it ty n="#L2316 6.diL2316 ax_prefsine6 v.6 231t tyn="#L2326 6.diL2326 ax_prefsine6 v.6 232t ty frn ajax_prefcomm26.7"/*> hidden="#L2336 6.diL2336 ax_prefsine6 v.6 233t tyurn ajax_prefcomm26.7" * OPP is maintained in ord/d of increasion rm auency, and> hidden="#L2346 6.diL2346 ax_prefsine6 v.6 234t tyurn ajax_prefcomm26.7" * rm a_table initialised fmom OPP is therefore sorted in the> hidden="#L2356 6.diL2356 ax_prefsine6 v.6 235t tyurn ajax_prefcomm26.7" * sv.6 ord/d.> hidden="#L2366 6.diL2366 ax_prefsine6 v.6 236t tyurn ajax_prefcomm26.7" */> hidden="#L2376 6.diL2376 ax_prefsine6 v.6 237t ty for (fs .6./a>code=ien" namarc.6.">it ty = 0 fs .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty[ s .6./a>code=ien" namarc.6.">it ty]. s .6./a>code=fm auencyen" namarc.6.">fm auencyt ty != s .6./a>code=CPUFREQ_TABLE_ENDen" namarc.6.">CPUFREQ_TABLE_ENDt ty s .6./a>code=ien" namarc.6.">it ty++)n="#L2386 6.diL2386 ax_prefsine6 v.6 238t ty n="#L2396 6.diL2396 ax_prefsine6 v.6 239t ty fs .6./a>code=oppen" namarc.6.">oppt ty = s .6./a>code=opp_find_rm a_exacten" namarc.6.">opp_find_rm a_exactt ty(fs .6./a>code= _deven" namarc.6."> _devt ty,n="#L2406 6.diL2406 ax_prefsine6 v.6 240t ty fs .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty[0]. s .6./a>code=fm auencyen" namarc.6.">fm auencyt ty * 1000, s .6./a>code=trueen" namarc.6.">truet ty) n="#L2416 6.diL2416 ax_prefsine6 v.6 241t ty s .6./a>code=min_uVen" namarc.6.">min_uVt ty = s .6./a>code=opp_get_voltageen" namarc.6.">opp_get_voltaget ty(fs .6./a>code=oppen" namarc.6.">oppt ty) n="#L2426 6.diL2426 ax_prefsine6 v.6 242t ty fs .6./a>code=oppen" namarc.6.">oppt ty = s .6./a>code=opp_find_rm a_exacten" namarc.6.">opp_find_rm a_exactt ty(fs .6./a>code= _deven" namarc.6."> _devt ty,n="#L2436 6.diL2436 ax_prefsine6 v.6 243t ty fs .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty[ s .6./a>code=ien" namarc.6.">it ty-1]. s .6./a>code=fm auencyen" namarc.6.">fm auencyt ty * 1000, s .6./a>code=trueen" namarc.6.">truet ty) n="#L2446 6.diL2446 ax_prefsine6 v.6 244t ty fs .6./a>code=max_uVen" namarc.6.">max_uVt ty = s .6./a>code=opp_get_voltageen" namarc.6.">opp_get_voltaget ty(fs .6./a>code=oppen" namarc.6.">oppt ty) n="#L2456 6.diL2456 ax_prefsine6 v.6 245t ty s .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=regulator_set_voltage_ti.6en" namarc.6.">regulator_set_voltage_ti.6t ty(fs .6./a>code= _regen" namarc.6."> _regt ty, s .6./a>code=min_uVen" namarc.6.">min_uVt ty, s .6./a>code=max_uVen" namarc.6.">max_uVt ty) n="#L2466 6.diL2466 ax_prefsine6 v.6 246t ty if (fs .6./a>code=reten" namarc.6.">rutt ty urn 0)n="#L2476 6.diL2476 ax_prefsine6 v.6 247t ty s .6./a>code=transiax_l_latencyen" namarc.6.">transiax_l_latencyt ty += s .6./a>code=reten" namarc.6.">rutt ty * 1000 n="#L2486 6.diL2486 ax_prefsine6 v.6 248t ty }n="#L2496 6.diL2496 ax_prefsine6 v.6 249t tyn="#L2506 6.diL2506 ax_prefsine6 v.6 250t ty fs .6./a>code=reten" namarc.6.">rutt ty = s .6./a>code=.form a_register_6 6./den" namarc.6."> form a_register_6 6./dt ty(& s .6./a>code= fo>ecform a_6 6./den" namarc.6."> fo>ecform a_6 6./dt ty) n="#L2516 6.diL2516 ax_prefsine6 v.6 251t ty if (fs .6./a>code=reten" namarc.6.">rutt ty) {n="#L2526 6.diL2526 ax_prefsine6 v.6 252t ty fs .6./a>code=pr_erren" namarc.6.">pr_errt ty(frn ajax_prefstrions>"failed register 6 6./d: %d\n"> hidde, fs .6./a>code=reten" namarc.6.">rutt ty) n="#L2536 6.diL2536 ax_prefsine6 v.6 253t ty goto s .6./a>code=outerm e_tableen" namarc.6.">outerm e_tablet ty n="#L2546 6.diL2546 ax_prefsine6 v.6 254t ty }n="#L2556 6.diL2556 ax_prefsine6 v.6 255t tyn="#L2566 6.diL2566 ax_prefsine6 v.6 256t ty s .6./a>code=of_nodeeput6 ax_prefc.6.">of_nodeeputt ty(fs .6./a>code=npen" namarc.6.">npt ty) n="#L2576 6.diL2576 ax_prefsine6 v.6 257t ty .6 6.di0 n="#L2586 6.diL2586 ax_prefsine6 v.6 258t tyn="#L2596 6.diL2596 ax_prefsine6 v.6 259t ty s .6./a>code=outerm e_tableen" namarc.6.">outerm e_tablet ty:n="#L2606 6.diL2606 ax_prefsine6 v.6 260t ty fs .6./a>code=opp_fm e_cform a_tableen" namarc.6.">opp_fm e_cform a_tablet ty(fs .6./a>code= _deven" namarc.6."> _devt ty, & s .6./a>code=fm a_tableen" namarc.6.">rm a_tablet ty) n="#L2616 6.diL2616 ax_prefsine6 v.6 261t ty s .6./a>code=outeput_nodeen" namarc.6.">outeput_nodet ty:n="#L2626 6.diL2626 ax_prefsine6 v.6 262t ty s .6./a>code=of_nodeeput6 ax_prefc.6.">of_nodeeputt ty(fs .6./a>code=npen" namarc.6.">npt ty) n="#L2636 6.diL2636 ax_prefsine6 v.6 263t ty .6 6.di s .6./a>code=reten" namarc.6.">rutt ty n="#L2646 6.diL2646 ax_prefsine6 v.6 264t ty}n="#L2656 6.diL2656 ax_prefsine6 v.6 265t ty s .6./a>code=late_initcallen" namarc.6.">late_initcallt ty(fs .6./a>code= >ecform a_6 6./d_initen" namarc.6.">cfo>ecform a_6 6./d_initt ty) n="#L2666 6.diL2666 ax_prefsine6 v.6 266t tyn="#L2676 6.diL2676 ax_prefsine6 v.6 267t tyfs .6./a>code=MODULE_AUTHORen" namarc.6.">MODULE_AUTHORt ty(frn ajax_prefstrions>"Shawn Guo uln shawn.guo@sinaro.orgurn "> hidde) n="#L2686 6.diL2686 ax_prefsine6 v.6 268t tyfs .6./a>code=MODULE_DESCRIPTIONen" namarc.6.">MODULE_DESCRIPTIONt ty(frn ajax_prefstrions>"Generic CPU0 .form a 6 6./d"> hidde) n="#L2696 6.diL2696 ax_prefsine6 v.6 269t ty s .6./a>code=MODULE_LICENSEen" namarc.6.">MODULE_LICENSEt ty(frn ajax_prefstrions>"GPL"> hidde) n="#L2706 6.diL2706 ax_prefsine6 v.6 270t ty
The original LXR software by the LXR communityt ty, this experim26.al ./dix_l by lxr@sinux.not ty.
lxr.sinux.no kindly hosted by Redpill Linpro ASt ty, provid/d of Linux consultion and operaax_ls services since 1995.