linux/drivers/acpi/processor_throttling.c
<<
>>
Prefs
   1/*
   2 * processor_throttling.c - Throttling submodule of the ACPI processor driver
   3 *
   4 *  Copyright (C) 2001, 2002 Andy Grover <andrew.grover@intel.com>
   5 *  Copyright (C) 2001, 2002 Paul Diefenbaugh <paul.s.diefenbaugh@intel.com>
   6 *  Copyright (C) 2004       Dominik Brodowski <linux@brodo.de>
   7 *  Copyright (C) 2004  Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
   8 *                      - Added processor hotplug support
   9 *
  10 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11 *
  12 *  This program is free software; you can redistribute it and/or modify
  13 *  it under the terms of the GNU General Public License as published by
  14 *  the Free Software Foundation; either version 2 of the License, or (at
  15 *  your option) any later version.
  16 *
  17 *  This program is distributed in the hope that it will be useful, but
  18 *  WITHOUT ANY WARRANTY; without even the implied warranty of
  19 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  20 *  General Public License for more details.
  21 *
  22 *  You should have received a copy of the GNU General Public License along
  23 *  with this program; if not, write to the Free Software Foundation, Inc.,
  24 *  59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  25 *
  26 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  27 */
  28
  29#include <linux/kernel.h>
  30#include <linux/module.h>
  31#include <linux/slab.h>
  32#include <linux/init.h>
  33#include <linux/sched.h>
  34#include <linux/cpufreq.h>
  35
  36#include <asm/io.h>
  37#include <asm/uaccess.h>
  38
  39#include <acpi/acpi_bus.h>
  40#include <acpi/acpi_drivers.h>
  41#include <acpi/processor.h>
  42
  43#define PREFIX "ACPI: "
  44
  45#define ACPI_PROCESSOR_CLASS            "processor"
  46#define _COMPONENT              ACPI_PROCESSOR_COMPONENT
  47ACPI_MODULE_NAME("processor_throttling");
  48
  49/* ignore_tpc:
  50 *  0 -> acpi processor driver doesn't ignore _TPC values
  51 *  1 -> acpi processor driver ignores _TPC values
  52 */
  53static int ignore_tpc;
  54module_param(ignore_tpc, int, 0644);
  55MODULE_PARM_DESC(ignore_tpc, "Disable broken BIOS _TPC throttling support");
  56
  57struct throttling_tstate {
  58        unsigned int cpu;               /* cpu nr */
  59        int target_state;               /* target T-state */
  60};
  61
  62#define THROTTLING_PRECHANGE       (1)
  63#define THROTTLING_POSTCHANGE      (2)
  64
  65static int acpi_processor_get_throttling(struct acpi_processor *pr);
  66int acpi_processor_set_throttling(struct acpi_processor *pr,
  67                                                int state, bool force);
  68
  69static int acpi_processor_update_tsd_coord(void)
  70{
  71        int count, count_target;
  72        int retval = 0;
  73        unsigned int i, j;
  74        cpumask_var_t covered_cpus;
  75        struct acpi_processor *pr, *match_pr;
  76        struct acpi_tsd_package *pdomain, *match_pdomain;
  77        struct acpi_processor_throttling *pthrottling, *match_pthrottling;
  78
  79        if (!zalloc_cpumask_var(&covered_cpus, GFP_KERNEL))
  80                return -ENOMEM;
  81
  82        /*
  83         * Now that we have _TSD data from all CPUs, lets setup T-state
  84         * coordination between all CPUs.
  85         */
  86        for_each_possible_cpu(i) {
  87                pr = per_cpu(processors, i);
  88                if (!pr)
  89                        continue;
  90
  91                /* Basic validity check for domain info */
  92                pthrottling = &(pr->throttling);
  93
  94                /*
  95                 * If tsd package for one cpu is invalid, the coordination
  96                 * among all CPUs is thought as invalid.
  97                 * Maybe it is ugly.
  98                 */
  99                if (!pthrottling->tsd_valid_flag) {
 100                        retval = -EINVAL;
 101                        break;
 102                }
 103        }
 104        if (retval)
 105                goto err_ret;
 106
 107        for_each_possible_cpu(i) {
 108                pr = per_cpu(processors, i);
 109                if (!pr)
 110                        continue;
 111
 112                if (cpumask_test_cpu(i, covered_cpus))
 113                        continue;
 114                pthrottling = &pr->throttling;
 115
 116                pdomain = &(pthrottling->domain_info);
 117                cpumask_set_cpu(i, pthrottling->shared_cpu_map);
retval
pdomain = &(ails.
  2cpi proces16">  1 82 *pr  20/*
                 * Maybe it is ugly.  21212( 117      num_essor_throttling.c#L108" num_essor_thro
  21312sor_throttling.c#L11333333333f">i, coverttling.c#1L24" id="L24" class="lin1e" na12;pr->;
  90
  26<1/a>pthrottling-e" name="L70">  70{
 117      num_essor_throttling.c#L108" num_essor_throcovert="sref">i~~
pthrottling->covertA.>  27<1~~~~~1n clasent"> *
);
i,  = &(  21312sor_throttlref="drivers/acpi/processor_throttling.c#L75" id="h_possible_cpu(i) {
i, /a>12sor_throttling.c#L11333333333f">i, i,   77        struct   92                  77        struct  116                i,   41#include <  83  s.h"i proce     t and/or modify
PREFIX   s.h"ihrottass=ling. and/or modify
  95     mmmmmmmmo.saryGNU parse"+pr. O of wise"L16">  16 and/or modify
  96  47  90
"1proce14_throttling.c#L88" id="L88" c href="+code=i" cl/hrottling.c#L76" id="L76" class="line" name="/acpi/processor_thro17"> 117      num_essor_throttling.c#L108" n!a href="drivers/af">pthrottling-e" name="L70">  70{
"drivers/acpi/processor_throttling.c#L107" id="L107line" nam1e="L48">  48
pthrottling->tsd_valid_flag) {
 104        if (retval)
12sor="drivers/acpi/processor_throttling.c#L102" id="Lor driver1 ignores _TPC values
<15rottling = &(
  21312sor_throttl href="+code=i" cl/acpi/processor_thr_throttling.c#L115" id="L115" claL1saryG_"+prng-e" name="LryG_"+pr08" n!a href="drivers/ahrottling.c#L76" id="L76" class="line" name="/acpi/processor_throsaryG_"+prng-e" name="LryG_"+pr08" "drivers/acpi/processor_throttling.c#L107" id="L107llass="sreline" name="L54">  54pthrottling->tsd_valid_flag) {
/a>12sor_throttl04" class="line" name="L104"> 104        if (retval)
(struct pthrottling, *<1 id="L58"1 class="line" name="L58"1>  5815_throttling.c#L88" id="L88" ccpi/processor_trottling->sharcode=retval" class="sref="drivers/acpi/processor_throttling.c#L11lass="com2>
  59        1int <16+code=pthrottling" class="sref">pthrottling->sharcode=retval" class="sref="drivers/acpi/processor_throttling.c#L117" id="L117" class="line" name="L117"> 117                cpumask_set_cpu(;       1        pthrottling->cpumask_set_cpu(rs/acpi/1rottling.c#L60" id="L60"1 clas16="drivers/acpi/processor_throttling.c#L101" id="L101" class="line" namrocessor_1throttling.c#L62" id="L612" cl16umask_test_cpu(;
  21312sor_throttl href="+code=i" cl/ed_cpu_map);
THRO16ttling.c#L104" id="L1a href="ssssssssing.c#L11333333333f">i, 
 105      g" class=1"sref">acpi_processor_se1t_thr1ttling(struct i) {
i, bool i, acpi_pr1ocess17                    pthpi/procline" name="L77">  77        struct   92                  717             continue/a>12sorcpi/processor_throttling.c#L76" id="L76" class="line" name="115" id="L115" class="lipi/procline" name="L77">  77        struct  116                (  21312sor_throttlssssssssing.c#L11333333333f">i,   74 1     17class="lin1e" na12;pruct  *acpi_ts1d_pac176" class="line" name="L96">  96/*  s.h"i proce     t and/or modify
  1lass=r>  s.h"ia href="+code=/span     ave rCPUr version 2 of the License, or (at  18  90
zalloc_cpumask_va1r1&pthrottlingi) {
  77        struct  117                pthrottling 117                cpumask_set_cpu(  81
  63#define  104        if (  63#define i) {
  86<1/a>  18nclud333333333f">i, p1r = ;
 106
) {
(i) {
 108                pr)
processors, i  89   1                    coooooooooing.c#L11333333333f">i,   41#include <p19umask_test_cpu(ails>pr-&1gt;  83  93
  16  95      sommeDass="line" name="L90">  90
/* Basic validity check for domain info */
  92                
i) {
 117                cpumask_set_cpu(  99<2a>                if (!<2 href2"+code=pthrottling" class="sref">pthrottlingpthrottling->domain_info);
 117                cpumask_set_cpu(  99<2aline" name="L89">  89  2                      11"+prng-e" name=17"> 11"+prid="h_possible_cpuDOMAIN_COORD_TYPE_SW_ALLng-e" name=DOMAIN_COORD_TYPE_SW_ALLretval)
EINVAL;22101                 2     2break;
 1022/a>  20="line" name="L63">  63#define retval)
i,  107ail2"sref">pr2/a> =   18ail2a>);

pr)
  50  90
 110   2     2       68pdomain, *<_ini4"> 104     ss="sref">pdomain, *<_ini4info" 68
2pumaskrivers/acpi/processor_throttling.c#L107" id="L102class="sr2f">covered_cpus))
pdomaacpi/processor_throttling.c#L68" id="L68" class="line" name="L68"> ne" name="L112"> 112                if (pt21ttling.c#L104" id="L1href="drivers/ae=ACPDEBUc#L6In>
  href="drivers/ars/acDB_INFO
->2a href="+code=throttling2 clas2="sref">throttling" id="L1hthrottling.c#L42" id="L42" ssuh"iho. href="dsaryGNU pars\n"L55">  55ask_set_cpu" class="sref">cpumask_set_cpu(pdomain = 2amp;(21nclud333333333f">i, i, 2a hre2="+code=pthrotvered_sk_set_cpu" class="sref">cpumask_set_cpu(pr21-1307 USA.
 ="drivers/acpi/processor_throttling.c#L102" id="2.
2a 5"drivers/acpi/pocesso2_thro22ref="drivers/acpi/processor_throttling.c#L89" id="L82.
2a 5"driveref">prforce);
, *<_notifies68"> 2" id="L7l    ode=module_paraevetling->processors, i<2an>
  212< support");
t na16" id="L116" cl naf">psk_set_cpu" class="sref">cpumask_set_cpu(  213cpumask_var_t covered_cpus;
cpumask_set_cpu(coverttling.c#1L24" i2="L2422ttling.c#L104ass="line" name="L57">  57struct cpumask_set_cpu(->2a href="11-1307 U1SA.
<2 href="driv1erigned int cpu;            k_set_cpu" class="sref">cpumask_set_cpu(  26<1/aef="+code=pdomain" class="sref">pdomalimi4"> 104     ss="sref">pdomalimi46" id*id="L115" claL1p"limi4"> 104     palimi46" i k_set_cpu" class="sref">cpumask_set_cpu(covert="sref">i~~
pdomain, *match_pdomain;
, *ma k_set_cpu" class="sref">cpumask_set_cpu(pr2f">covertA.>  27<2~~~~~2n clasent"> *
  57struct struct  *
) {
(i) {
struct cpumask_set_cpu(
(prdrivers/acpi/processor_throttling.c#L107" id="L102"drivers/2acpi/processor_throttlin2g.c#L23umask_test_cpu(;

  href="drivers/ars/acDB_INFO
  55ask_set_cpu" class="sref">cpumask_set_cpu(  21312sorvered_cef="+code=count_target" class="sref">count_target2"lass="sr2rocessor_throttling.c#L324" id23ttling.c#L104="drivers/acpi/processor_throttling.c#L102" id="2v/a>->2clude/linux/cpufreq.h" c2lass=23href="driv1er>(p/acpi/processor_throi/pracpi/processor_ti/praf">p."drivers/acpi/processor_throttling.c#L92" id="L92" clasdrivers/acpi/processor_throttling.c#L107" id="L102"main" cl2rc64/io.h|include/asm-um2/io.h23L26">  26<1/a>68">  href="drivers/ars/acDB_INFO
  55/*< %d\n"L55">  55struct cpumask_set_cpu(pr2de/asm-xtensa/uaccess.h"2 clas23_throttling.c#L88" idvered_cef="+code=count_target" class="sref">count_target2rs/acpi/p2rocessor_throttling.c#L329" id24tling.c#L109"="drivers/acpi/processor_throttling.c#L102" id="2processor2_throttling.c#L40" id="L240" c24             /a>) {
cpu;            _possible_cpu("drivers/acpi/processopng.c#L56" i/acpi/processor_thro+code=cpu" class="sref">cpu;            k_set_cpu" class="sref">cpumask_set_cpu(, *maic validity check for domain info */
  92                ->  213) {
->  63#define PREFIX ail2h/a>->2  45#define   95     * Prechange evetlt">  sineto choose   94torpercehref=",f=dail2hmain" cl2   96 _TPCpu is invalid, the coordination
  47  90
"2proce24_throttling.c#L88" idid="L115" claL1p"limi4"> 104     palimi46" i113                        continue;
 104     limi46" i k_set_cpu" class="sref">cpumask_set_cpu(  48
 104     palimi46" ihref="drivers/acpi/prof malhrottling.c#L92" f malf">p."drivers/acpi/prxhrottling.c#L92"xling.ref= /a>) {
cpu;           rocessors, i<2ocessor_t2hrottling.c#L50" id="L502" cla25                    cpu;            _possible_cpu("limi4"> 104     palimi46" ihref="drivers/acpi/prof malhrottling.c#L92" f malf">p."drivers/acpi/prxhrottling.c#L92"xling k_set_cpu" class="sref">cpumask_set_cpu( 104     palimi46" ihref="drivers/acpi/p sir"> 104      sirf">p."drivers/acpi/prxhrottling.c#L92"xling.ref= /a>) {
cpu;           rocessors, i<2oef="incl2 ignores _TPC values
<25umask_test_cpu(cpu;            _possible_cpu("limi4"> 104     palimi46" ihref="drivers/acpi/p sir"> 104      sirf">p."drivers/acpi/prxhrottling.c#L92"xling k_set_cpu" class="sref">cpumask_set_cpu(  21312sor href="+code=i" cl/aain info */
 104     rocessor_t_platform"limi4ling.ref= /a>) {
cpu;           rocessors, i<2olass="sr2line" name="L54">  54) {
cpu;            _possible_cpu(ain info */
 104     rocessor_t_platform"limi4ling k_set_cpu" class="sref">cpumask_set_cpu(->2_DESC( href="+code=i" cl/+code=cpu" class="sref">cpu;            ref=_possible_cpu("dn, *malass="line" name="L11    _rottling->(aintkin info */intkf">i) {
 *
  55 k_set_cpu" class="sref">cpumask_set_cpu((  5825_throttling.c#L88" id="L88" ccpi/processor_t+code=cpu" class="sref">cpu;            _possible_cpu("dn, *malass="line" name="L11    _rottling->  59        2int <26+code=pthrottling" cl="drivers/acpi/processor_throttling.c#L102" id="2>;       2        ("drivers/acpi/processopng.c#L56" i/acpi/processor_thro+code=cpu" class="sref">cpu;            _possible_cpu+code=cpu" class="sref">cpu;            k_set_cpu" class="sref">cpumask_set_cpu(rs/acpi/2rottling.c#L60" id="L60"2 clas26="drivers/acpi/procesing" class="sree=ACPDEBUc#L6In>
  href="drivers/ars/acDB_INFO
  55(; e href="dine/*< %dt"> T%d\n"L55">  55  21312sor_throttli/procesing" class="sres>struct cpu;           r> k_set_cpu" class="sref">cpumask_set_cpu(THRO26ttling.c#L104" id="L1+code=retval" class="sref">retval = -  63#define acpi_processor_se2t_thr2ttling(struct ail2         2            int  only  sineto up/processf=dail2 (bool   18  90
acpi_pr2ocess27                    ("dn, *malass="line" name="L11    ing->+code=cpu" class="sref">cpu;            k_set_cpu" class="sref">cpumask_set_cpu(  727             continueing" class="sree=ACPDEBUc#L6In>
  href="drivers/ars/acDB_INFO
  55( switchineto T%d\n"L55">  55  21312sor_throttlssssssssing" class="sres>struct cpu;           r> k_set_cpu" class="sref">cpumask_set_cpu(  74 2     27ttling.c#L104" id="L1+code=retval" class="sref">retval = -  63#define acpi_ts2d_pac27L26">  26<1/a>i) {
 *
  55 k_set_cpu" class="sref">cpumask_set_cpu(retval = -zalloc_cpumask_va2r28tling.c#L109"="drivers/acpi/processor_throttling.c#L102" id="2 href="dr2ivers/acpi/processor_thr2ottli28     "drivers/acpi/processor_throttling.c#L102" id="2  id="L712    return -count_target2ss="line"2 name="L81">  81
  63#define ail2act 
  95 *  86<2/a>  286" class="line" name="L96"> osommeDass="line" name="L90">  90
p2r = force);
 104      href="drivers/>;  platform"limi4f">icpumask_var_t covered_cpus;
, i<2>i);
2pr)
  57count_target29" class=2"line" name="L89">  89   2              2" id="L7l    l    ode=module_paratpclass="sref">cpucount_target29 id="L712ssor_throttling.c#L91" i2d="L9291" class="line" name="L41">  41#include <p29umask_test_cp>(processors, i<2>pr-&2gt;  21312sorvered_clag" class="sref">tsd_valid_flag) {
  93
p2"ct cpuid=ore_tpcf">processors, i<2>6" class2cessor_throttling.c#L96"2 id="29tling(struct p2ef="drivers/acpi/process2or_th29"+code=pthrottling" class="sref">pthrottling, *<2e it is u2gly.
  57 i) {

cpuhandlccpum>1hthrottling.c#L42" id="L42"_TPC"L55">  55-e" name=NULLcpum>1                tpclass="sref">cpu k_set_cpu" class="sref">cpumask_set_cpu(  99<3a>                if (!<3 href3"+code=pthrott>(i) {
  99<3aline" name="L89">  89  3                     <>(->EINVAL;3  href="drivers/arE_INFO
  55 k_set_cpu" class="sref">cpumask_set_cpu(3101                 3     30umask_test_cpu( 1023/a>  30="L23">  21312sorvered_clag" class="sref"NODEVvalid_flag) NODEVhref="drivers/acpi/processor_throttling.c#L100" id="3    }
 105     317  }
  63#define  107;

 104     rocessor_t_platform"limi4ling.= (ign)               tpclass="sref">cpu
count_target3a>);
pr)
 110   3     3      ref">force);
icpumask_var_t covered_cpus;
, i<3f="+code=3pumask_test_cpu" class="3ref">3pumaskrivers/acpi/processor_throttling.c#L107" id="L103class="sr3f">covered_cpus))
force);
 104     resul4ling.=cef="+code=count_target" class="sref">count_target3href="+co3e=pthrottling" class="sr3f">pt31ttling.c#L104igned int  104     rocessor_t_limi4ling k_set_cpu" class="sref">cpumask_set_cpu(->3a href="+code=throttling3 clas31href="driv1erigned int cpucurren=cpu" cling k_set_cpu" class="sref">cpumask_set_cpu(pdomain = 3amp;(31L26">  26<1/aef="+code=pdomain" class="sref">pdomalimi4"> 104     ss="sref">pdomalimi46" id*id="L115" claL1limi4"> 104     limi46" i k_set_cpu" class="sref">cpumask_set_cpu(i, 3a hre3="+code=pthrotigned int cpu;            k_set_cpu" class="sref">cpumask_set_cpu(pr31-1307 USA.
 *
(cpuid=ore_tpcf">processors, i<3.
3a 5"driveref">prcount_target3an>
  41#include <  212<>force);
 104     resul4ling.=c>force);
 104      href="drivers/>;  platform"limi4f">icovered_cpus;
count_target3alass="sr3rottlin1"L23" cla1ss="li3e" na3e="L23">  213<
 104     resul4lingsdrivers/acpi/processor_throttling.c#L107" id="L103oref="+co3f">coverttling.c#1L24" i3="L2432ttling.c#L104" id="L1h.c#L97" id="L97" clasreeTL107" id=oLimi4l">  ssupportineosommeDass="line" name="L90">  90

<32href="driv1ers/a12/a>vered_chref="drivers/acpsul4"> 104     resul4lingf="+code=count_target" class="sref">count_target3a7  }
  26<1/a="drivers/acpi/processor_throttling.c#L102" id="3oef="+cod3f">covert="sref">i~~
pthrottling, *<3osref">pr3f">covertA.>  27<3~~~~~32pi/processor_"line" name="L1+ocessor_t_limi4"> 104     rocessor_t_limi4ling _possible_cpu(ain info */
 104     rocessor_t_platform"limi4ling k_set_cpu" class="sref">cpumask_set_cpu(
3/processor_throttling.c#3L29" 33+code=pthrott>( 104     rocessor_t_limi4ling ref=_possible_cpu(ain info */
->  90
tsd_valid_flag) {
  63#define cpucurren=cpu" cling _possible_cpu(ain info */
->->3clude/linux/cpufreq.h" c3lass=33href="driv1er>(cpucurren=cpu" cling ref= /a>) {
 104     rocessor_t_limi4lingsdrivers/acpi/processor_throttling.c#L107" id="L103h7  }
  26<1/a>ail3"ef="+cod3ss.h|include/asm-v850/ua3ccess33ttling.c#L97" id="L97" class="line" name="L9s Tailsurren= ref="ds#L9me  etssorequire" cl off=dail3"sref">pr3de/asm-xtensa/uaccess.h"3 clas33ss="line" name="L18">  18 reasonablocesat OSPM change *
  50
  50  sir  90
  21312sorid="L115" claL1limi4"> 104     limi46" i113                        continue;
 104     limi46" i k_set_cpu" class="sref">cpumask_set_cpu(PREFIX cpu;            _possible_cpu+ocessor_t_limi4"> 104     rocessor_t_limi4ling k_set_cpu" class="sref">cpumask_set_cpu(->3  45#define  href="+code=i" cl/limi4"> 104     limi46" ihref="drivers/acpi/prof malhrottling.c#L92" f malf">p."drivers/acpi/prxhrottling.c#L92"xling.ref= /a>) {
cpu;           rocessors, i<3hmain" cl3 (struct cpu;            _possible_cpulimi4"> 104     limi46" ihref="drivers/acpi/prof malhrottling.c#L92" f malf">p."drivers/acpi/prxhrottling.c#L92"xling k_set_cpu" class="sref">cpumask_set_cpu(  47 104     limi46" ihref="drivers/acpi/p sir"> 104      sirf">p."drivers/acpi/prxhrottling.c#L92"xling.ref= /a>) {
cpu;           rocessors, i<3E("3proce34_throttling.c#L88" idref="+coossible_cpu+code=cpu" class="sref">cpu;            _possible_cpulimi4"> 104     limi46" ihref="drivers/acpi/p sir"> 104      sirf">p."drivers/acpi/prxhrottling.c#L92"xling k_set_cpu" class="sref">cpumask_set_cpu(  48
(cpucurren=cpu" cling =_possible_cpu+ocessor_t_limi4"> 104     rocessor_t_limi4lingsdrivers/acpi/processor_throttling.c#L107" id="L103ocessor_t3hrottling.c#L50" id="L503" cla35                    ail3lacpi/pro3processor_throttling.c#L351" i352    e" name="L50">  50aryeto change tssoa href="r8 pu" clidail3ldrivers/3 ignores _TPC values
<35umaskc#L2rgeocess"+ambig=include/asm-alpha/iosommeDass="line" name="L90">  90
  21312sorvered_cef="+code=count_target" class="sref">count_target3olass="sr3line" name="L54">  54iocessor_throttling.c#ref=dail3lmain" cl3;Disable broken BIOS _TP3C thr356" class="line" name="L96">  96 lowerces="ltssolimi4line_TPC, i4lidail3lef="+cod3acpi/processor_throttlin3g.c#L35ttling.c#L97" id="L97" class="line" name="L9s ">  16ail3l(  5835ss="line" name="L18">  18
  59        3int <36ling.c#L2rgeocess"+ambig=include/asm-alpha/iocBecauseetssoprevious pu" crme    withetssolimi4lcondiparsu is invalid, the coordination
  50  sir, i4l">  snearyeto check i4lagainpu is invalid, the coordination
  50  90
(cpu;            _possible_cpu+ocessor_t_limi4"> 104     rocessor_t_limi4ling k_set_cpu" class="sref">cpumask_set_cpu(  213<="drivers/acpi/processor_throttling.c#L102" id="3ROTTLING_3POSTCHANGE" class="sref"3>THRO36ttling.c#L104vered_chref="drivers/a href="drivers/domarocessor_throttling.c#L92 href="drivers/domarocessor_tf">icovered_cpus;
<08" id="L108" cla+code=cpu" class="sref">cpu;           08" id="L108" clafalselass="sref">cpufalse>;
count_target36an>
acpi_processor_se3t_thr36nclud333333333f">i, ail3 (bool   18 funcparse">  sineto reevalu    whe of cesso href="d"> one cf=dail3#L69" id=3"L69" class="line" name=3"L69"37ling.c#L2rgeocess"+ambig=inc*eafterc  94/*< "> onlor_d/offlor_dpu is invalid, the coordination
acpi_pr3ocess37="line" name="L50">  50 notinetsa4l"4lwon't reevalu    essofollow"r8 porpertie
  7372    e" name="L50">  50<*cesso href="pu is invalid, the coordination

ail3#OTTLING_3ne" name="L74">  74 3     37cpi/processor_throttling.c#c*c#L1043. TSD domainlidail3#an>
  95  90
acpi_ts3d_pac37L26"> 68pdomareevalu   "drivers/acpi/processoss="sref">pdomareevalu   "driverf">icpumask_var_t covered_cpus;
<0ivers/acpi/processor_throttling.c#L107" id="L103>acpi_pro3cessor_throttling *<3a hre37ref="drive1rs/ac12" c_throttlllllllllllllllll2" id="L7l    ode=module_paraacparsk_var_t , i<3a href="+3code=match_pthrottling" 3class37_throrivers/acpi/processor_throttling.c#L107" id="L103r" class=3"sref">zalloc_cpumask_va3r38tling.c#L109"
ef">force);
 104     resul4ling.=cef="+code=count_target" class="sref">count_target3 href="dr3ivers/acpi/processor_thr3ottli38     "drivers/acpi/processor_throttling.c#L102" id="3  id="L713    return -  81
( offlor_,cesso href="drocessor_tf"meDass="line" name="L90">  90
  16  90
p."drivers/acpi/processor_throttling.c#L92" id="L92" cla.=cef="+code=count_target" class="sref">count_target3 sd_packa3="line" name="L86">  86<3/a>  38tling(struct cpumask_set_cpu(p3r =  to recheck whe of cesso href="d"> one c/lasu is invalid, the coordination
pr)

  89   39="line" name="L50">  50  90
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->p39umask_test_cpu( i one c, i4l">ommeDass="line" name="L90">  90
  93
  90
p."drivers/acpi/processor_throttling.c#L92" id="L92" cla.=cef="+code=count_target" class="sref">count_target3>6" class3cessor_throttling.c#L96"3 id="39tling(struct cpumask_set_cpu(p3ef="drivers/acpi/process3or_th39ref="drive1rs="drivers/acpi/processor_throttling.c#L102" id="3e it is u3gly.
p."drivers/acpi/processor_throttling.c#L92" id="L92" cla.=cttling.c#L70" i(  99<4a>                if (!<4 href4"+codeling.c#L70" i(  99<4aline" name="L89">  89  4              h.c#L97" id="L97" clasreeDisabloceshref="r8 (>(  90
EINVAL;4  50(ail4e="L101">4101                 4     40umaskc#L2rgeocess"+ambig=include/asm* so chooses, butmeorinow we'  1crank upe oflspe"dpu is invalid, the coordination
 1024/a>  40="L23c#L2rgeocess"+ambig=include/asmosommeDass="line" name="L90">  90
p416  }
 104     resul4ling.=c>force);
icovered_cpus;
count_target417  }
( 104     resul4lingrocessors, i<4" class="4ine" name="L107"> 107
 *
(->pr)
resul4"> 104     resul4ling.=c>force);
icovered_cpus;
<08008" id="L108" clafalselass="sref">cpufalse>;
count_target4ass="line4 name="L110"> 110   4     41             continue href="+code=i" cl/resul4"> 104     resul4lingrocessors, i<4f="+code=4pumask_test_cpu" class="4ref">41umask_test_cpu(covered_cpus))
  213<="drivers/acpi/processor_throttling.c#L102" id="4href="+co4e=pthrottling" class="sr4f">pt41class="lin1e" na12;p4->4a href="+code=throttling4 clas41href=lass="line" namenthrottling.c#L68endhref:e" name="L63">  63#define pdomain = 4amp;(417            >( 104     resul4lingrocessors, i<4ref="+cod4=i" class="sref">i, 4a hre41ref="drive1rs/ac12" c"line" name="L1        continue;
p."drivers/acpi/processor_throttling.c#L92" id="L92" cla.=cef="+code=count_target" class="sref">count_target4osref">pr41-1307 USA.
ail4.
4a 5"driveref">pr  50 *oTL107" id=oCng.rols(/a> lass_t)hvegisterclocaparsu is invalid, the coordination

<422    e" name="L50">  50<*sommeDass="line" name="L90">  90
force);
icpumask_var_t covered_cpus;
, i<4alass="sr4rottlin1"L23" cla1ss="li4e" na4e="L23rivers/acpi/processor_throttling.c#L107" id="L104oref="+co4f">coverttling.c#1L24" i4="L2442ttling.c#L104igned int  104     resul4ling.=cef="+code=count_target" class="sref">count_target4o/a>->4a href="11-1307 U1SA.
<426i/processor_"line" name="L1href=lass_throttling.c#L11href=lass_tling."line" name="L11   _throttling.c#L11lass_tling.=cef="+code=count_target" class="sref">count_target4a7  }
  26<1/aef="+code=pdomain" class="sbuffesk_var_t -e" name=NULLcpum }f="+code=count_target" class="sref">count_target4aef="+cod4f">covert="sref">i~~
 104      hrefobjec4vered_cpus" class="sretclass="sref">cpuetcling.=c>force);
-e" name=NULLcpumf="+code=count_target" class="sref">count_target4asref">pr4f">covertA.>  27<4~~~~~42pi/processor_unarsede=pdomain" class="sobjec4"> 104      hrefobjec4veredde=pdomain" claobj"> 104     objling.= {_0 }f="+code=count_target" class="sref">count_target4h
4/processor_throttling.c#4L29" 43+code=pthrottef="+code=pdomain" class="sref">pdomarocessor_throttling.c#L92 href="drivers/" id="L92" cla._cpus" class="srrocessor_throttling.c#L92" id="L92" claf="+code=count_target" class="sref">count_target4h
4/processor_throttling.c#4L30" 43     "drivers/acpi/processor_throttling.c#L102" id="4vn>
 104      hrefevalu   "objec4f">icovered_cpus;
cpuhandlccpum>1hthrottling.c#L42" id="L42"_PTC"L55">  55-e" name=NULLcpum>1                buffesk_var_t count_target4"drivers/4acpi/processor_throttlin4g.c#L43umask_test_cp>(i) {
  21312sor>(->  href="drivers/arE_INFO
  55 k_set_cpu" class="sref">cpumask_set_cpu(->4clude/linux/cpufreq.h" c4lass=43href="driv1ers/a12/a>="drivers/acpi/processor_throttling.c#L102" id="4h7  }
  26<1/a>) NODEVhref="drivers/acpi/processor_throttling.c#L100" id="4"ef="+cod4ss.h|include/asm-v850/ua4ccess43ref="drive1rs="drivers/acpi/processor_throttling.c#L102" id="4"sref">pr4de/asm-xtensa/uaccess.h"4 clas43 clasent"> *
  57cpuetcling.=c(unarsede=pdomain" class="sobjec4"> 104      hrefobjec4vered_)               buffesk_var_t covered_cpus(cpuetcling.||cpuetclinghref="drivers/acpi/prypclass="sref">cpui<4pn>
cpuetclinghref="drivers/acpi/ppackagclass="sref">cpupackagcling."drivers/acpi/prottling->intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(  21312sorid="L115" claL1resul4"> 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="4plass="sr4">PREFIX i,   47ail4E("4proce44ss="line" name="L18">  18ail4line" nam4e="L48">  48
  90
 104     objling.= ag" class="sref(tclass="sref">cpuetclinghref="drivers/acpi/ppackagclass="sref">cpupackagcling."drivers/acpi/pele" clthrottling.c#L11ele" cltling[0]="drivers/acpi/processor_throttling.c#L100" id="4ldrivers/4 ignores _TPC values
<45umask"drivers/acpi/processor_throttling.c#L100" id="4lhrottlin4f="drivers/acpi/processo4r_thr45="L23">  213<>() {
 104     objling."drivers/acpi/prypclass="sref">cpui<4olass="sr4line" name="L54">  54 104     objling."drivers/acpi/pbuffesk_var_t  i<4o/a>->4_DESC( 104     objling."drivers/acpi/pbuffesk_var_t covered_cpusNULLng-e" name=NULLcpum)sdrivers/acpi/processor_throttling.c#L107" id="L104lmain" cl4;Disable broken BIOS _TP4C thr45L26">  26<1/a>i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu((  5845_throttling.c#L88" idid="L115" claL1resul4"> 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="4line" nam4e="L59">  59        4int <460throttling.c#L88" id04" class="line" namenthrottling.c#L68endhref="drivers/acpi/processor_throttling.c#L100" id="4lcessor_t4        i<                        continue;
->1hg" class="srefobj"> 104     objling."drivers/acpi/pbuffesk_var_t covered_cpus(  63#define THRO46ttling.c#L104c#L2rgeocess"+ambig=inref=dail46an>
  95ail4g" class=4"sref">acpi_processor_se4t_thr466" class="line" name="L96">  96  90
pthrottling, *<4 (bool  104     objling.= ag" class="sref(tclass="sref">cpuetclinghref="drivers/acpi/ppackagclass="sref">cpupackagcling."drivers/acpi/pele" clthrottling.c#L11ele" cltling[1]="drivers/acpi/processor_throttling.c#L100" id="4#L69" id=4"L69" class="line" name=4"L69"47+codeling.c#L70" i(acpi_pr4ocess471mask_test_cp>() {
 104     objling."drivers/acpi/prypclass="sref">cpui<4eacpi/pro4" class="line" name="L714">  747             cont|| 104     objling."drivers/acpi/pbuffesk_var_t  i<4eocessor_4href="drivers/acpi/proce4ssor_47umask_test_cpu 104     objling."drivers/acpi/pbuffesk_var_t covered_cpusNULLng-e" name=NULLcpum)sdrivers/acpi/processor_throttling.c#L107" id="L104ehrottlin4ttling.c#L73" id="L73" c4lass=47="L23">  21312sorid="L115" claL1(aintkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(  74 4     47ttling.c#L104" id="L1h int  104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="4#an>
acpi_ts4d_pac47L26">  26<1/a="drivers/acpi/processor_throttling.c#L102" id="4>acpi_pro4cessor_throttling *<4a hre47"+code=pthrottling" class="sref">pthrottling, *<4a href="+4code=match_pthrottling" 4class47pi/processor_"line" name="L1memcpyhrottling.c#L68memcpyf">i<                        continue;
1hg" class="srefobj"> 104     objling."drivers/acpi/pbuffesk_var_t covered_cpuszalloc_cpumask_va4r480throttling.c#L88" isizeof                        continue;
  81
  213<>() {
  104     bit_offse4ling).ref= 32sdrivers/acpi/processor_throttling.c#L107" id="L104act 
i                intkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(  86<4/a>  48tling(struct  104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="4="sref">p4r = pr)
  89   491mask_test_cp>() {
  104     bit_offse4ling).ref= 32sdrivers/acpi/processor_throttling.c#L107" id="L104ref="+cod4e=pthrottling" class="sr4ef">p49umask_test_cpu(intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(  21312sorid="L115" claL1resul4"> 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="4" name="L493">  93
i, p4ef="drivers/acpi/process4or_th49ref="drive1lass="line" namenthrottling.c#L68endhref:e" name="L63">  63#define cpukfrecf">i) {
 covered_cpus k_set_cpu" class="sref">cpumask_set_cpu(  99<5a>                if (!<5 href5"+codeling.c#L70" i(  99<5aline" name="L89">  89  5              vered_chref="drivers/aresul4"> 104     resul4ling k_set_cpu" class="sref">cpumask_set_cpu(  99<5asor_throttling.c#L91" i55101                 5     50umask"drivers/acpi/processor_throttling.c#L100" id="5102" clas5="line" name="L102"> 1025/a>  50="L23c#L2rgeocess"+ambig=inref=dail5    }
ail5 6  }
  95  90
force);
icpumask_var_t covered_cpus;
, i<5" class="5ine" name="L107"> 107
 104     resul4ling.=cef="+code=count_target" class="sref">count_target5a>);
  57 cpumask_set_cpu(pr)
-e" name=NULLcpum }f="+code=count_target" ">cpumask_set_cpu(  99<5 name="L110"> 110   5     51             ef="+code=pdomain" class="sbuffesk_var_t  104     forma4ling.= {_sizeof  55>1hthrottling.c#L42" id="L42"NNNNN"L55">  55cpumask_set_cpu(5pumask_test_cpu" class="5ref">51umask_test_cpef="+code=pdomain" class="sbuffesk_var_t -e" name=NULLcpum }f="+code=count_target" ">cpumask_set_cpu(covered_cpus))
  213 104      hrefobjec4vered_cpus" class="srtsthrottling.c#L11tstling.=chref="drivers/aNULLng-e" name=NULLcpumf="+code=count_target" class="sref">count_target5href="+co5e=pthrottling" class="sr5f">pt51ttling.c#L104igned int count_target5h6  }
count_target5h7  }
pdomain = 5amp;(517            "line" name="L11   _throttling.c#L11lass_tling.=chref="drivers/ass="sevalu   "objec4"> 104      hrefevalu   "objec4f">icovered_cpus;
cpuhandlccpum>1hthrottling.c#L42" id="L42"_TSS"L55">  55-e" name=NULLcpum>1                buffesk_var_t count_target5ref="+cod5=i" class="sref">i, 5a hre51ref="drive1rs>(i) {
pr51-1307 USA.
(->  href="drivers/arE_INFO
  55pr
) NODEVhref="drivers/acpi/processor_throttling.c#L100" id="5 it is ug5y.  63#define coverttling.c#1L24" i5="L2452ttling.c#L104cpus" class="srtsthrottling.c#L11tstling.=chref="drivers/abuffesk_var_t covered_cpus
<526i/processor_>(cpu  26<1/a>i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(covert="sref">i~~
 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="5asref">pr5f">covertA.>  27<5~~~~~52_throttling.c#L88" id04" class="line" namenthrottling.c#L68endhref="drivers/acpi/processor_throttling.c#L100" id="5h
5/processor_throttling.c#5L29" 53+code=pthrott="drivers/acpi/processor_throttling.c#L102" id="5h
5/processor_throttling.c#5L30" 53     "drivers/acpi/processor_throttling.c#L102" id="5vn>
68">  href="drivers/ars/acDB_INFO
  55(cpupackagcling."drivers/acpi/prottling->  63#define phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->cpupackagcling."drivers/acpi/prottling->phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    s_tsthrottling.c#L111    s_tst  26<1/a>cpukmallocf">icpupackagcling."drivers/acpi/prottling->-e" name=GFP_KERNELlingrf="+code=count_target" class="sref">count_target5"sref">pr5de/asm-xtensa/uaccess.h"5 clas53pi/processor_i(phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    s_tsthrottling.c#L111    s_tst 104     resul4ling.=clag" class="sref"NOMEMvalid_flag) NOMEM  213phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->PREFIX p5h/a>->5  45#define e=cpumask_var_t" class="srefthrottlingx_tsthrottling.c#L11="srefthrottlingx_tst  26<1/a> aag" class="sref(ain info */
  47count_target5E("5proce54 clasent"> *
  48
 count_target5ocessor_t5hrottling.c#L50" id="L505" cla55                    1    ing->covered_cpuscount_target5on>
count_target5odrivers/5 ignores _TPC values
<55umask_test_cpu(
  href="drivers/ars/acDB_INFO
  55  63#define   541   _throttling.c#L11lass_tling.=chref="drivers/ass="sextract_packagclass="sref">cpuss="sextract_packagc68">  aag" class="sreftsthrottling.c#L11tstlinghref="drivers/acpi/ppackagclass="sref">cpupackagcling."drivers/acpi/pele" clthrottling.c#L11ele" cltling[d int                 forma4"> 104     forma4ling>1                1    ing->  26<1/a>(i) {
  href="drivers/arE_INFO
  55  5855_throttling.c#L88" id_thrott "line" name="L1resul4"> 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="5line" nam5e="L59">  59        5int <560throttling.c#L88" id_thrott "line" name="L1kfreclass="sref">cpukfrecf">i) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    s_tsthrottling.c#L111    s_tst  21312sor>(cpuireqperc clagcTHRO56ttling.c#L104" id   <_thrott "line" name="L1(aintkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(acpi_processor_se5t_thr56L26">  26<1/a> 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="5lef="+cod5            int cpukfrecf">i) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    s_tsthrottling.c#L111    s_tstbool acpi_pr5ocess571mask_test_cp="drivers/acpi/processor_throttling.c#L102" id="5eacpi/pro5" class="line" name="L715">  757="dri="+code=count_target" class="sref">count_target5eocessor_5href="drivers/acpi/proce5ssor_57umask_test_lass="line" namenthrottling.c#L68endhref:e" name="L63">  63#define   213<"line" name="L1kfreclass="sref">cpukfrecf">i) {
 covered_cpus k_set_cpu" class="sref">cpumask_set_cpu(  74 5     57class="lin1e" na12;p5#an>
 104     resul4ling k_set_cpu" class="sref">cpumask_set_cpu(acpi_ts5d_pac57L26">="drivers/acpi/processor_throttling.c#L102" id="5eef="+cod5cessor_throttling *<5a hre57"+code=pthrottling" class="sref">pthrottling, *<5a href="+5code=match_pthrottling" 5class57ss="line" name="L18">  18ail5r" class=5"sref">zalloc_cpumask_va5r58ling.c#L2rgeocess"+ambig=inc*c_TSD -oT-Sef=" Dependenci"sf=dail5 href="dr5ivers/acpi/processor_thr5ottli58     95">  95  90
force);
;  rstf">icpumask_var_t covered_cpus;
, i<5 ocessor_5 name="L81">  81
  213<>gned int  104     resul4ling.=cef="+code=count_target" class="sref">count_target5 OTTLING_5rivers/acpi/processor_th5rottl58ttling.c#L104cpus" class="srhref=lass_throttling.c#L11href=lass_tling."line" name="L11   _throttling.c#L11lass_tling.=chref="drivers/aAE_OKk_var_t cpumask_set_cpu(
-e" name=NULLcpum }f="+code=count_target" ">cpumask_set_cpu(  86<5/a>  58tling(stref="+code=pdomain" class="sbuffesk_var_t  104     forma4ling.= {_sizeof  55>1hthrottling.c#L42" id="L42"NNNNN"L55">  55cpumask_set_cpu(-e" name=NULLcpum }f="+code=count_target" ">cpumask_set_cpu(i);
5 104      hrefobjec4vered_cpus" class="srtsthrottling.c#L68rstf">i.=chref="drivers/aNULLng-e" name=NULLcpumf="+code=count_target" class="sref">count_target5ref="+cod5e=pr" class="sref">pr)
cpuss="srst_packagcvered_cpus" class="sredomain">covered_cpuscount_target5rhref="dr5"line" name="L89">  89   59             ef="+code=pdomain" class="slass="sref">count_tahrottling.c#L11="srefthrottling id="L92" clad_cpus" class="sre">count_tahrottling.c#L11pg id="L92" claf="+code=count_target" class="sref">count_target5r id="L715ssor_throttling.c#L91" i5d="L959="dri="+code=count_target" class="sref">count_target5ref="+cod5e=pthrottling" class="sr5ef">p59umask_test_cpcpus" class="sre">count_tahrottling.c#L11pg id="L92" cla.=c                        continue;
  213<"line" name="L1e">count_tahrottling.c#L11pg id="L92" claef="drivers/acpi/prorst_one c_flathrottling.c#L92"st_one c_flatling.=cef="+code=count_target" class="sref">count_target5" name="L593">  93
p5"ct  104      hrefevalu   "objec4f">icovered_cpus;
cpuhandlccpum>1hthrottling.c#L42" id="L42"_TSD"L55">  55-e" name=NULLcpum>1                buffesk_var_t count_target5>6" class5cessor_throttling.c#L96"5 id="59tling(str>(i) {
p5ef="drivers/acpi/process5or_th59ref="drive1rs/ac12" c>(->  href="drivers/arE_INFO
  55  99<6a>                if (!<6 href600throttling.c#L88" id="drivers/acpi/processor_throttling.c#L102" id="691">  99<6aline" name="L89">  89  60                    ) NODEVhref="drivers/acpi/processor_throttling.c#L100" id="692">  99<6asor_throttling.c#L91" i66101                 6     60umask"drivers/acpi/processor_throttling.c#L100" id="6102" clas6="line" name="L102"> 1026/a>  60="L23">  213<"line" name="L1tsthrottling.c#L68rstf">i.=chref="drivers/abuffesk_var_t covered_cpus(str>(i.||ihref="drivers/acpi/prypclass="sref">cpui                intkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu((struct  104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="6" class="6ine" name="L107"> 107
pr)
(ihref="drivers/acpi/ppackagclass="sref">cpupackagcling."drivers/acpi/prottling->  99<6 name="L110"> 110   6     61             cont="L1i                intkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(6pumask_test_cpu" class="6ref">61umask_test_cpu( 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="6"02" clas6f">covered_cpus))
  21312sor04" class="line" namenthrottling.c#L68endhref="drivers/acpi/processor_throttling.c#L100" id="6href="+co6e=pthrottling" class="sr6f">pt61ttling.c#L104="drivers/acpi/processor_throttling.c#L102" id="6a6  }
count_target6h7  }
pdomain = 6amp;(617            "line" name="L1edomain">covered_cpus ) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/pdomain_infohrottling.c#L92domain_infolingrf="+code=count_target" class="sref">count_target6ref="+cod6=i" class="sref">i, 6a hre61"+code=pthrottling" class="sref">pthrottling, *<6osref">pr61-1307 USA.
 cpuss="srst_packagcvererf="+code=count_target" class="sref">count_target6.
6a 5"drivers/acpi/pocesso6_thro62tling.c#L109"me="L57">  57->covered_cpuscovered_cpuscount_target6.
6a 5"driveref">pr
cpuss="sextract_packagc68">  aag" class="sreftsthrottling.c#L68rstf">ihref="drivers/acpi/ppackagclass="sref">cpupackagcling."drivers/acpi/pele" clthrottling.c#L11ele" cltling[0]r0ivers/acpi/processor_throttling.c#L107" id="L106 it is ug6y.(                forma4"> 104     forma4ling>1                1    ing->  213<>(i) {
coverttling.c#1L24" i6="L2462ttling.c#L104" id     intkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(->6a href="11-1307 U1SA.
<62href="driv1ers/a12/a>i              resul4"> 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="6.7  }
  26<1/a>covert="sref">i~~
pr6f">covertA.>  27<6~~~~~62 clasent"> *
(covered_cpus  intkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(
 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="6"drivers/6acpi/processor_throttlin6g.c#L63umask_test_cpu(p6r/a>->6clude/linux/cpufreq.h" c6lass=636i/processor_>(covered_cpuscovered_cpus  26<1/a>  intkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu( 104     resul4ling.=clag" class="sref"FAUL>
href="drivers/acpi/processor_throttling.c#L100" id="6"sref">pr6de/asm-xtensa/uaccess.h"6 clas63_throttling.c#L88" id04" class="line" namenthrottling.c#L68endhref="drivers/acpi/processor_throttling.c#L100" id="6rs/acpi/p6rocessor_throttling.c#L369" id64+code=pthrott="drivers/acpi/processor_throttling.c#L102" id="6processor6_throttling.c#L40" id="L640" c64     "drivers/acpi/processor_throttling.c#L102" id="6pn>
count_tahrottling.c#L11pg id="L92" cla.=c                        continue;
count_tahrottling.c#L11pg id="L92" claef="drivers/acpi/prorst_one c_flathrottling.c#L92"st_one c_flatling.=c1="drivers/acpi/processor_throttling.c#L100" id="6pivers/ac6g.c#L43" id="L43" class=6"line64="L23">  213<"line" name="L1e">count_tahrottling.c#L11pg id="L92" claef="drivers/acpi/proshared_rypclass="sref">cpushared_rypchref =chref="drivers/aedomain">covered_cpuscpucoord_rypc cla="drivers/acpi/processor_throttling.c#L100" id="6plass="sr6">PREFIX cpucpumask_set_cpuf">i) {
count_tahrottling.c#L11pg id="L92" claef="drivers/acpi/proshared_cpu_maplass="sref">cpushared_cpu_map    s="drivers/acpi/processor_throttling.c#L100" id="6h/a>->6  45#define   18ail6hmain" cl6 95">  95ail6hef="+cod6e" name="L47">  47  95ail6hsref">pr6an class="string">"6proce64ss="line" name="L18">  18ail6line" nam6e="L48">  48
  90
(covered_cpuscpucoord_rypc cla.!a href="drivers/aDOMAIN_COORDcTYPE_SWcALLlass="sref">cpuDOMAIN_COORDcTYPE_SWcALL cla.  s="line" name="L90">  90
covered_cpuscpucoord_rypc cla.!a href="drivers/aDOMAIN_COORDcTYPE_SWcANYlass="sref">cpuDOMAIN_COORDcTYPE_SWcANY cla.  s="line" name="L90">  90
covered_cpuscpucoord_rypc cla.!a href="drivers/aDOMAIN_COORDcTYPE_HWcALLlass="sref">cpuDOMAIN_COORDcTYPE_HWcALL clasdrivers/acpi/processor_throttling.c#L107" id="L106lhrottlin6f="drivers/acpi/processo6r_thr65="L23">  21312sorcpus" class="sre">count_tahrottling.c#L11pg id="L92" claef="drivers/acpi/prorst_one c_flathrottling.c#L92"st_one c_flatling.=cef="+code=count_target" class="sref">count_target6olass="sr6line" name="L54">  54e">count_tahrottling.c#L11pg id="L92" claef="drivers/acpi/proshared_rypclass="sref">cpushared_rypchref =chref="drivers/aDOMAIN_COORDcTYPE_SWcALLlass="sref">cpuDOMAIN_COORDcTYPE_SWcALL claf="+code=count_target" class="sref">count_target6o/a>->6_DESC("drivers/acpi/processor_throttling.c#L102" id="6lef="+cod6acpi/processor_throttlin6g.c#L65ref="drive1lass="line" namenthrottling.c#L68endhref:e" name="L63">  63#define   5865pi/processor_"line" name="L1kfreclass="sref">cpukfrecf">i) {
 covered_cpus k_set_cpu" class="sref">cpumask_set_cpu(  59        6int <660throttling.cvered_chref="drivers/aresul4"> 104     resul4ling k_set_cpu" class="sref">cpumask_set_cpu(count_target6rocessor_6throttling.c#L62" id="L662" cl66umaskine" name="L18">  18  90
  90
THRO66ttlinc#L2rgeocess"+ambig=incss--------------------------------------------------------------------------s*sommeDass="line" name="L90">  90
force);
 104      href="drivers/>;  ref="drive_fad4f">icpumask_var_t covered_cpus;
, i<6g" class=6"sref">acpi_processor_se6t_thr66L26">rivers/acpi/processor_throttling.c#L107" id="L106lef="+cod6            int force);
->count_target6l(bool count_target6#L69" id=6"L69" class="line" name=6"L69"67tling.c#L109"me="L57">  57count_target6#cessor_t6rd" class="sref">acpi_pr6ocess671mask_test_cpme="L57">  57count_target6#acpi/pro6" class="line" name="L716">  767="dri="+code=count_target" class="sref">count_target6eocessor_6href="drivers/acpi/proce6ssor_67umask_test_cpi(processors, i<6ehrottlin6ttling.c#L73" id="L73" c6lass=67="L23">  21312sorvered_clag" class="sref"INVALlass="sref">cpu"INVALling k_set_cpu" class="sref">cpumask_set_cpu(  74 6     67class="lin1e" na12;p6#an>
(, i<6e" class=6ge" class="sref">acpi_ts6d_pac67L26">  26<1/a>) NODEVhref="drivers/acpi/processor_throttling.c#L100" id="6eef="+cod6cessor_throttling *<6a hre67"+code=pthrottling" class="sref">pthrottling, *<6a href="+6code=match_pthrottling" 6class67pi/processor_"line" name="L1cessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    ing->count_target6r" class=6"sref">zalloc_cpumask_va6r68+codeling.c#L70" i(  57phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->count_target6 ocessor_6 name="L81">  81
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/pduty_offseling->  63#define cpulocal_irq_disablcf">i<> k_set_cpu" class="sref">cpumask_set_cpu(
count_target6asd_packa6="line" name="L86">  86<6/a>  687            "line" name="L1valu ing->i) {
 k_set_cpu" class="sref">cpumask_set_cpu(pthrottling, *<6>i);
6  18ail6ref="+cod6e=pr" class="sref">pr)
ail6rhref="dr6"line" name="L89">  89   69     95">  95ail6r id="L716ssor_throttling.c#L91" i6d="L969="dric#L2rgeocess"+ambig=incssssssss*sommeDass="line" name="L90">  90
p69umask_test_cpi(  21312sorcpus" class="srduty_valu ing->cpumask_set_cpu(  93
duty_valu ing->phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/pduty_offseling->count_target6>6" class6cessor_throttling.c#L96"6 id="69L26">  26<1/a>i<6""sref">p6ef="drivers/acpi/process6or_th69ref="drive1rs/ac12" c" id   1    ing->phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->);
6gly.
  99<7a>                if (!<7 href70+codeling.c#L70" i(  99<7aline" name="L89">  89  701mask_test_cpme="L57">  57phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    ing->  99<7asor_throttling.c#L91" i7count_target7e="L101">7101                 7     70umask_test_cpcpus" class="srlocal_irq_enablclass="sref">cpulocal_irq_enablcf">i<> k_set_cpu" class="sref">cpumask_set_cpu( 1027/a>  70="line" name="L63">  63#define 68">  href="drivers/ars/acDB_INFO
  63#define  c" id     55  63#define (struct 1    ing->1hg" class="srefeessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    sing->-> k_set_cpu" class="sref">cpumask_set_cpu(pthrottling, *<7 9class="7ily.
count_target7a>);
pr)
  99<7 name="L110"> 110   7     71     #ifdef1hg" class="srefCONFIG_Xen all CPUsgt;7pumask_test_cpu" class="7ref">71umasklass="sref">force);
i) {
i<7"02" clas7f">covered_cpus))
pt71ttling.c#L104cpus" class="sruhrottling.cgt;count_target7h7  }
pdomain = 7amp;(717            >gned int  104     re4ling.=cl1="drivers/acpi/processor_throttling.c#L100" id="7ref="+cod7=i" class="sref">i, 7a hre71"+code=pthrottling" class="sref">pthrottling, *<7osref">pr71-1307 USA.
i) {
 cpuXen_VENDOR_INTEL    r.||e=pthrottling" class="sref">pthrottling, *<7.
7a 5"drivers/acpi/pocesso7_thro720throttling.c#L88" id href="+code=prothis_cpu_hathrottling.c#L11this_cpu_hatf">i) {
cpuXen_FEATURE_rs/a    r>drivers/acpi/processor_throttling.c#L107" id="L107.
7a 5"driveref">pr  intkin info */intkf">i) {
    99<7f="driveore detai1ls.
<72             cont="L1" id     55 k_set_cpu" class="sref">cpumask_set_cpu(  21312sorcpus" class="srmss_lowk_var_t count_target7oref="+co7f">coverttling.c#1L24" i7="L2472ttling.c#L104" id   mss_highk_var_t count_target7o6  }
i              rdmss_saf ing->i) {
cpuMSR_IA32_THERM_CONTROLling>e" name="L63">  63#define   26<1/a>) {
                mss_lowk_var_t ) {
                mss_highk_var_t  k_set_cpu" class="sref">cpumask_set_cpu(covert="sref">i~~
 ) {
 pr7f">covertA.>  27<7~~~~~72_throttling.c#L88" id_cpus" class="srvalu ing->) {
  104     re4ling.=cef="+code=count_target" class="sref">count_target7h
7/processor_throttling.c#7L30" 731mask_test_cp="drivers/acpi/processor_throttling.c#L102" id="7vn>
 104     re4lingf="+code=count_target" class="sref">count_target7hit is ug7acpi/processor_throttlin7g.c#L73umask="drivers/acpi/processor_throttling.c#L102" id="7v02" clas7pi/processor_throttling.7c#L3373="line" name="L63">  63#define force);
i) {
i<7r/a>->7clude/linux/cpufreq.h" c7lass=736i/prrivers/acpi/processor_throttling.c#L107" id="L107h7  }
gned int  104     re4ling.=cl1="drivers/acpi/processor_throttling.c#L100" id="7vef="+cod7ss.h|include/asm-v850/ua7ccess73ref="drive1rs"line" name="L1uhrottling.cgt;pr7de/asm-xtensa/uaccess.h"7 clas73 clasent"> *
(i) {
 cpuXen_VENDOR_INTEL    r.||e=pthrottling" ca href="drivers/acpi/processor_7r
7_throttling.c#L40" id="L740" c74                    < href="+code=prothis_cpu_hathrottling.c#L11this_cpu_hatf">i) {
cpuXen_FEATURE_rs/a    r>drivers/acpi/processor_throttling.c#L107" id="L107pn>
  intkin info */intkf">i) {
    55 k_set_cpu" class="sref">cpumask_set_cpu(  213<} elsedrivers/acpi/processor_throttling.c#L107" id="L107plass="sr7">PREFIX mssk_var_t cpumask_set_cpu(->7  45#define i              wrmss_saf ing->i) {
cpuMSR_IA32_THERM_CONTROLling>e" name="L63">  63#define   26<1/a>mssk_var_t   0xffffffff>1hg" class="srefmssk_var_t cpumask_set_cpu(  47 104     re4ling.=cef="+code=count_target" class="sref">count_target7hsref">pr7an class="string">"7proce74pi/processor_="drivers/acpi/processor_throttling.c#L102" id="7line" nam7e="L48">  48
 104     re4lingf="+code=count_target" class="sref">count_target7ocessor_t7hrottling.c#L50" id="L507" cla75     ="drivers/acpi/processor_throttling.c#L102" id="7on>
force);
i) {
i<7lhrottlin7f="drivers/acpi/processo7r_thr75="L23rivers/acpi/processor_throttling.c#L107" id="L107olass="sr7line" name="L54">  54i) {
  ithrottling.c#L42" id="L42"HARDWARE =ddr thrce,NOT supported yet\n"L55">  55 k_set_cpu" class="sref">cpumask_set_cpu(pr7 class="line" name="L58"7>  5875 clasent"> *
  59        7int <760throlass="sref">force);
i) {
i<7lcessor_t7        i) {
  (  55 k_set_cpu" class="sref">cpumask_set_cpu(THRO76ttlin="drivers/acpi/processor_throttling.c#L102" id="7R/a>->7eef="drivers/acpi/proces7oigno76href=#endif"drivers/acpi/processor_throttling.c#L102" id="7Rmain" cl7"sref">acpi_processor_se7t_thr76L26">"drivers/acpi/processor_throttling.c#L102" id="7lef="+cod7            int force);
icpumask_var_t covered_cpus;
<>e" name="L63">  63#define bool i<7#L69" id=7"L69" class="line" name=7"L69"77tlingrivers/acpi/processor_throttling.c#L107" id="L107#cessor_t7rd" class="sref">acpi_pr7ocess771mask_test_cpme="L57">  57count_target7#acpi/pro7" class="line" name="L717">  777             "line" name="L1uacpi/procesgt;count_target7#ocessor_7href="drivers/acpi/proce7ssor_77umask_test_cpcpus" class="sruhrottling.cgt;count_target7#hrottlin7ttling.c#L73" id="L73" c7lass=77="L23">  213cpumasf">count_tak_var_t count_ta"L23"_cpus" class="srrocessor_throttling.c#L92" id="L92" claf="+code=count_target" class="sref">count_target7#lass="sr7ne" name="L74">  74 7     775ling(str>gned int  104     re4ling.=cl1="drivers/acpi/processor_throttling.c#L100" id="7#an>
acpi_ts7d_pac777            "line" name="L1rocessor_throttling.c#L92" id="L92" cla.=c                        continue;
 *<7a hre77ref="drive1rsswitchcovered_cpus  63#define zalloc_cpumask_va7r780throttling.c#L88" idd int covered_cpus bit_offseling->covered_cpus->count_target7  id="L717    return -count_target7 ocessor_7 name="L81">  81
( icovered_cpuscount_target7 hrottlin7ng.c#L83" id="L83" class7="lin78="L23">  21312sort drive1rs/ac12" ci              addresthrottling.c#L11=ddresthref>1                ptc_valu ing->e" name="L63">  63#define ) {
) {
 bit_offseling-> k_set_cpu" class="sref">cpumask_set_cpu(
i              ptc_maskpi/procesgt;) {
   86<7/a>  78L26">  26<1/a>cpumask_set_cpu( 104     re4ling.=cef="+code=count_target" class="sref">count_target7>i);
7count_target7ref="+cod7e=pr" class="sref">pr)
  63#define   89   79                    re4"> 104     re4ling.=c>force);
i) {
->count_target7r id="L717ssor_throttling.c#L91" i7d="L979             cont="L1breakf="+code=count_target" class="sref">count_target7rocessor_7e=pthrottling" class="sr7ef">p79umask_test_cpdefault:e" name="L63">  63#define   21312sorcpus" class="sre intkin info */intkf">i) {
    55  63#define   93
) {
) {
covered_cpuscount_target7rct  104     re4lingf="+code=count_target" class="sref">count_target7""sref">p7ef="drivers/acpi/process7or_th79ref="="drivers/acpi/processor_throttling.c#L102" id="7"i);
7gly.
 *
  99<8a>                if (!<8 href800throlass="sref">force);
->icpumask_var_t covered_cpus;
<>e" name="L63">  63#define   99<8aline" name="L89">  89  80                    <">  21312sorcpus" class="sruhrottling.cgt;i<892">  99<8asor_throttling.c#L91" i88101                 8     80umask_test_cpcpus" class="sruacpi/procesgt;count_target8102" clas8="line" name="L102"> 1028/a>  80="L23">  213<"line" name="L1uhrottling.cgt;count_target8    }
count_target8 6  }
cpumasf">count_tak_var_t count_ta"L23"_cpus" class="srrocessor_throttling.c#L92" id="L92" claf="+code=count_target" class="sref">count_target8 7  }
gned int  104     re4ling.=cl1="drivers/acpi/processor_throttling.c#L100" id="818  }
pthrottling, *<8 9class="8ily.
                        continue;
covered_cpuspr)
  63#define   99<8 name="L110"> 110   8     81             cont="L1ossible_cpubit_widthk_var_t covered_cpus 8pumask_test_cpu" class="8ref">81umask_test_cpu(->covered_cpus->count_target8"02" clas8f">covered_cpus))
  21312sorcpus" class="sre"c_maskpi/procesgt;) {
 pt81ttling.c#L104" id   ptc_valu ing->count_target8a6  }
pdomain = 8amp;(81L26">  26<1/a> ii, 8a hre81ref="drive1rs/ac12" c" id   <  26<1/a>covered_cpus"drivers/acpi/processor_throttling.c#L102" id="8h9class="81-1307 USA.
) {
) {
->) {
->"drivers/acpi/processor_throttling.c#L102" id="8.
8a 5"drivers/acpi/pocesso8_thro820throttling.c#L88" id_thrott drive1rs/ac12" c) {
) {
 bit_offseling-> k_set_cpu" class="sref">cpumask_set_cpu(
8a 5"driveref">prre4"> 104     re4ling.=cef="+code=count_target" class="sref">count_target8.2">  99<8f="driveore detai1ls.
<82             cont="L1breakf="+code=count_target" class="sref">count_target8 it is ug8y.  63#define   21312sorcpus" class="srre4"> 104     re4ling.=c>force);
i) {
->count_target8oref="+co8f">coverttling.c#1L24" i8="L2482ttling.c#L104" id   count_target8 6  }
  63#define   26<1/a>i) {
    55  63#define covert="sref">i~~
) {
) {
covered_cpuscount_target8o9class="8f">covertA.>  27<8~~~~~82pi/processor_="drivers/acpi/processor_throttling.c#L102" id="8h
8/processor_throttling.c#8L29" 830throttling.cvered_chref="drivers/are4"> 104     re4lingf="+code=count_target" class="sref">count_target8h
8/processor_throttling.c#8L30" 83     ="drivers/acpi/processor_throttling.c#L102" id="8vn>
count_target8hit is ug8acpi/processor_throttlin8g.c#L83umasklass="sref">force);
;  ref="drive_1    ing->;  ref="drive_1    f">icpumask_var_t covered_cpus;
<>e" name="L63">  63#define   21312sort drive1rs/ac12"cpus" class="sruhrottling.cgt;i<8"lass="sr8rocessor_throttling.c#L384" id83classrivers/acpi/processor_throttling.c#L107" id="L108r/a>->8clude/linux/cpufreq.h" c8lass=836i/processor_>ef">force);
->count_target8h7  }
"drivers/acpi/processor_throttling.c#L102" id="8vef="+cod8ss.h|include/asm-v850/ua8ccess83ref="drive1rsfor<) {
->force);
->) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->force);
->pr8de/asm-xtensa/uaccess.h"8 clas83_throttling.c#L88" ide=cpumask_var_t" class="sref">cpumasf"x_tsthrottling.c#L11=ref=f">cpumasf"x_tst"L23"_cpus" class="srrxhrottling.c#L92"xling.=ivers/acpi/processor_throttling.c#L107" id="L108rs/acpi/p8rocessor_throttling.c#L389" id840throttling.c#L88" id_thrcpumasf"x_tsthrottling.c#L11=ref=f">cpumasf"x_tst"L23"_) ) {
count_target8pn>
covered_cpusi<8pdrivers/8ude/acpi/processor.h" cl8ass="84umask_test_cpu(->count_target8pivers/ac8g.c#L43" id="L43" class=8"line84="L23">  213<}="+code=count_target" class="sref">count_target8plass="sr8">PREFIX count_target8p7  }
"drivers/acpi/processor_throttling.c#L102" id="8pef="+cod8e" name="L47">  47force);
;  ref="drive_valu ing->;  ref="drive_valu f">icpumask_var_t covered_cpus;
<>e" name="L63">  63#define pr8an class="string">"8proce84_throttling.c#L88" id_thrott ref">force);
->1hg" class="srefuhrottling.cgt;i<8line" nam8e="L48">  48
gned int  104     re4ling.=cl1="drivers/acpi/processor_throttling.c#L100" id="8on>
count_target8odrivers/8 ignores _TPC values
<85umask_test_cpi(   cpus" class="sr1    ing->phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->  21312sore=cpumask_var_t" class="sref">cpumasf"x_tsthrottling.c#L11=ref=f">cpumasf"x_tst"L23"_cpus" class="srrxhrottling.c#L92"xling.=ivers/acpi/processor_throttling.c#L107" id="L108olass="sr8line" name="L54">  54cpumasf"x_tsthrottling.c#L11=ref=f">cpumasf"x_tst"L23"_) ) {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"drivers/acpi/p1    s_tsthrottling.c#L111    s_tst    [d int count_target8lmain" cl8;Disable broken BIOS _TP8C thr85L26">  26<1/a>covered_cpuscount_target8lef="+cod8acpi/processor_throttlin8g.c#L85ref="drive1rs/ac12" ci              re4"> 104     re4ling.=cef="+code=count_target" class="sref">count_target8osref">pr8 class="line" name="L58"8>  5885pi/processor_="drivers/acpi/processor_throttling.c#L102" id="8line" nam8e="L59">  59        8int <860throttling.cvered_chref="drivers/are4"> 104     re4lingf="+code=count_target" class="sref">count_target8lcessor_t8        count_target8rocessor_8throttling.c#L62" id="L682" cl86umasklass="sref">force);
cpumasf>;  ref="drive_ptcf">icpumask_var_t covered_cpus;
, i<8lhrottlin8hrottling.c#L63" id="L638" cla86="L23rivers/acpi/processor_throttling.c#L107" id="L108llass="sr8POSTCHANGE" class="sref"8>THRO865ling(str>gned int count_target8R/a>->8eef="drivers/acpi/proces8oigno866i/processor_>ef">force);
 104     re4lingf="+code=count_target" class="sref">count_target8lmain" cl8"sref">acpi_processor_se8t_thr867            "line" name="L1uhrottling.cgt;count_target8lef="+cod8            int pthrottling, *<8l(bool covered_cpus;
, i<8#L69" id=8"L69" class="line" name=8"L69"870throttling.c#L88" idvered_clhref="+code=proEINVALlass="sref">cpuEINVAL    f="+code=count_target" class="sref">count_target8#cessor_t8rd" class="sref">acpi_pr8ocess87     "drivers/acpi/processor_throttling.c#L102" id="8#acpi/pro8" class="line" name="L718">  787             i(covered_cpus;
, i<8#ocessor_8href="drivers/acpi/proce8ssor_87umask_test_cpu(cpuENODEV    f="+code=count_target" class="sref">count_target8#hrottlin8ttling.c#L73" id="L73" c8lass=87="line" name="L63">  63#define   74 8     87ttling.c#L104cpus" class="srcessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    ing->count_target8#an>
acpi_ts8d_pac877            "line" name="L1valu ing->count_target8#ef="+cod8cessor_throttling *<8a hre87ref="drive1rsi              re4"> 104     re4ling.=csk_var_t" class="srereat=ref="drive_1   _throttling.c#L11 hrefreat=ref="drive_1   _tf">icovered_cpus;
<>c                valu ing->count_target8#( 104     re4ling.f="d= 0r.rivers/acpi/processor_throttling.c#L107" id="L108r" class=8"sref">zalloc_cpumask_va8r880throttling.c#L88" idd int ->;  ref="drive_1    f">icovered_cpus;
<>c               valu ing->count_target8 href="dr8ivers/acpi/processor_thr8ottli88                    i;
<>e" name="L63">  63#define   81
(  55rf="+code=count_target" class="sref">count_target8 hrottlin8ng.c#L83" id="L83" class8="lin88="L23">  21312sort drive1"drivers/acpi/p1    ing->count_target8 OTTLING_8rivers/acpi/processor_th8rottl88ttling.c#L104" id   <<<<<<<< 104     re4ling.=csk_var_t" class="srelass="srefs;  ref="drivehrottling.c#L11=ref=f">cpumasfs;  ref="drivef">icovered_cpus;
<>c               1    ing->1hg" class="sreftru ing->count_target8 an>

        104     re4lingrocessors, i<8asd_packa8="line" name="L86">  86<8/a>  88L26">  26<1/a> 104     re4lingf="+code=count_target" class="sref">count_target8aef="+cod8r = phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    ing->count_target8ref="+cod8e=pr" class="sref">pr)
  89   89     "drivers/acpi/processor_throttling.c#L102" id="8r id="L718ssor_throttling.c#L91" i8d="L989             vered_cef="+code=count_target" class="sref">count_target8rocessor_8e=pthrottling" class="sr8ef">p89umask="drivers/acpi/processor_throttling.c#L102" id="8rhrottlin8gt;  63#define   93
force);
cpumasf>;  ref="drivehrottling.c#L11=ref=f">cpumasf>;  ref="drivef">icpumask_var_t covered_cpus;
, i<8rct covered_cpuscount_target8ref="+cod8ef="drivers/acpi/process8or_th89ref="drive1rs>ef">force);
 104     re4lingf="+code=count_target" class="sref">count_target8"i);
8gly.
 *
  99<9a>                if (!<9 href90+code=pthrott>(covered_cpus;
, i<991">  99<9aline" name="L89">  89  90                    cpuEINVAL    f="+code=count_target" class="sref">count_target992">  99<9asor_throttling.c#L91" i9count_target9e="L101">9101                 9     90umask_test_cpi(covered_cpus;
, i<9102" clas9="line" name="L102"> 1029/a>  90="L23">  21312sorvered_clhref="+code=proENODEVlass="sref">cpuENODEV    f="+code=count_target" class="sref">count_target9    }
count_target9 6  }
i<                saved_maskpi/procesgt;1hg" class="srefGFP_KERNELlass="sref">cpuGFP_KERNEL clarrocessors, i<917  }
  26<1/a>cpuENOMEM    f="+code=count_target" class="sref">count_target9 8  }
pthrottling, *<9 9class="9ily.
/*  55pthrottling, *<9a>);
a>efed by pr.  55pthrottling, *<9a1">  99<9 class="sref">pr)
a>pthrottling, *<9a2">  99<9 name="L110"> 110   9     91             "line" name="L1cpumask_copy">covered_cpusicount_target9"="L101">9pumask_test_cpu" class="9ref">91umask_test_cp"throttling.ccomment">/* FIXME: use work_on_cpu()l*/  55pthrottling, *<9a02" clas9f">covered_cpus))
  213covered_cpusicovered_cpusicovered_cpus;
pt91ttling.c#L104" id   /* Can't migr    to the tar>;  pref="did CPU. Exitl*/  55pthrottling, *<9a6  }
i              free_cpumask_va.k_var_t icount_target9"7  }
pdomain = 9amp;(91L26">  26<1/a>cpuENODEV    f="+code=count_target" class="sref">count_target9h8  }
i, 9a hre91ref="drive1rs="drivers/acpi/processor_throttling.c#L102" id="9h9class="91-1307 USA.
 104     re4ling.=csk_var_t" classcessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p hreff">cpumasf>;  ref="drivehrottling.c#L11=ref=f">cpumasf>;  ref="drivef">icovered_cpus;
count_target9.
9a 5"drivers/acpi/pocesso9_thro920throttling.cothrottling.ccomment">/* restore the previous 1    l*/  55pthrottling, *<9.
9a 5"driveref">pr  57covered_cpusicount_target9.2">  99<9f="driveore detai1ls.
<92             "line" name="L1free_cpumask_va.k_var_t icount_target9 it is ug9y.count_target9 02" clas9rottlin1"L23" cla1ss="li9e" na92="L23">  213 104     re4lingf="+code=count_target" class="sref">count_target9oref="+co9f">coverttling.c#1L24" i9="L2492ttlin="drivers/acpi/processor_throttling.c#L102" id="9 6  }
lass="sref">force);
cpumasf>;  fadt_infohrottling.c#L11=ref=f">cpumasf>;  fadt_infof">icpumask_var_t covered_cpus;
, i<9.8  }
covert="sref">i~~
covertA.>  27<9~~~~~92pi/processor_>ef">force);
->c               1 eping->count_target9h
9/processor_throttling.c#9L29" 930thro="+code=count_target" class="sref">count_target9h
9/processor_throttling.c#9L30" 93             >(covered_cpus;
rs/acDEBUG_PRINTing->i;
<>  55rf="+code=count_target" class="sref">count_target9hit is ug9acpi/processor_throttlin9g.c#L93umask_test_cpu(cpuEINVAL    f="+code=count_target" class="sref">count_target9v02" clas9pi/processor_throttling.9c#L3393="L23">  213<} else >(covered_cpus;
 rs/acDEBUG_PRINTing->i;
<>  55rf="+code=count_target" class="sref">count_target9h6  }
vered_clhref="+code=proEINVALlass="sref">cpuEINVAL    f="+code=count_target" class="sref">count_target9v7  }
  26<1/a="drivers/acpi/processor_throttling.c#L102" id="9vef="+cod9ss.h|include/asm-v850/ua9ccess93ref="drive1rsothrottling.ccomment">/* TBD: Support duty_cycle valu s hrat throtbit 4.l*/  55pthrottling, *<9vsref">pr9de/asm-xtensa/uaccess.h"9 clas93_throttling.celse >() {
->ef">covered_cpus;
 efintkin info */intkf">i) {
  55f="+code=count_target" class="sref">count_target9r
9_throttling.c#L40" id="L940" c94                    cpuEINVAL    f="+code=count_target" class="sref">count_target9pn>
count_target9pivers/ac9g.c#L43" id="L43" class=9"line94="L23">  213phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->) {
bl_FADTing->bl_FADT cla."drivers/acpi/pduty_widthk_var_t count_target9pref="+co9">PREFIX count_target9p/a>->9  45#define /*  55pthrottling, *<9p7  }
"throttling.ccomment">a>pthrottling, *<9pef="+cod9e" name="L47">  47a>pthrottling, *<9psref">pr9an class="string">"9proce94_thro"throttling.ccomment">a>n 1/10th of a percent to pveserve accuracy.  55pthrottling, *<9line" nam9e="L48">  48
a>pthrottling, *<9ocessor_t9hrottling.c#L50" id="L509" cla95     "drivers/acpi/processor_throttling.c#L102" id="9on>
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->f="+code=count_target" class="sref">count_target9odrivers/9 ignores _TPC values
<95umask="+code=count_target" class="sref">count_target9lhrottlin9f="drivers/acpi/processo9r_thr95="L23">  213) {
->force);
->) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->force);
->  54) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    throttling.c#L111    s cla[d int ->count_target9o/a>->9_DESC(/a>) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    throttling.c#L111    s cla[d int ->count_target9o7  }
  26<1/a="drivers/acpi/processor_throttling.c#L102" id="9lef="+cod9acpi/processor_throttlin9g.c#L95ref="drive1rsvered_cef="+code=count_target" class="sref">count_target9osref">pr9 class="line" name="L58"9>  5895pi/pr="drivers/acpi/processor_throttling.c#L102" id="9line" nam9e="L59">  59        9int <960thro="+code=count_target" class="sref">count_target9lcessor_t9        force);
cpumasfs;  ref="drive fadthrottling.c#L11=ref=f">cpumasfs;  ref="drive fadtf">icpumask_var_t covered_cpus;
<>e" name="L63">  63#define force);
->1hg" class="srefbool">covered_cpusi<9rocessor_9throttling.c#L62" id="L692" cl96umaskrivers/acpi/processor_throttling.c#L107" id="L109lhrottlin9hrottling.c#L63" id="L639" cla96="L23">  213<"line" name="L1uacpi/procesgt;count_target9llass="sr9POSTCHANGE" class="sref"9>THRO96ttling.c#L104cpus" class="sruacpi/procesgt;count_target9l/a>->9eef="drivers/acpi/proces9oigno966i/processor_cpus" class="sruacpi/procesgt;count_target9l7  }
acpi_processor_se9t_thr96L26">"drivers/acpi/processor_throttling.c#L102" id="9lef="+cod9            int (covered_cpus;
, i<9l(bool cpuEINVAL    f="+code=count_target" class="sref">count_target9#L69" id=9"L69" class="line" name=9"L69"970thro="+code=count_target" class="sref">count_target9#cessor_t9rd" class="sref">acpi_pr9ocess97             >() {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->, i<9#acpi/pro9" class="line" name="L719">  797             cont="L1vered_clhref="+code=proEINVALlass="sref">cpuEINVAL    f="+code=count_target" class="sref">count_target9#ocessor_9href="drivers/acpi/proce9ssor_97umask="+code=count_target" class="sref">count_target9#hrottlin9ttling.c#L73" id="L73" c9lass=97="L23">  213covered_cpus;
, i<9#lass="sr9ne" name="L74">  74 9     97ttling.c#L104" id   cpuENODEV    f="+code=count_target" class="sref">count_target9#an>
acpi_ts9d_pac977            i(phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    ing->, i<9#ef="+cod9cessor_throttling *<9a hre97ref="drive1rs/ac12" cvered_cef="+code=count_target" class="sref">count_target9#( *
zalloc_cpumask_va9r98+code=pthrott>(phref="drivers/acpi/processor_t_platform_limiling->, i<9 href="dr9ivers/acpi/processor_thr9ottli98                    cpuEPERM    f="+code=count_target" class="sref">count_target9racpi/pro9    return -/*  55pthrottling, *<9 ocessor_9 name="L81">  81
a>pthrottling, *<9 hrottlin9ng.c#L83" id="L83" class9="lin98="L23"throttling.ccomment">a>pthrottling, *<9 OTTLING_9rivers/acpi/processor_th9rottl98ttling.c#L104>(phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->count_target9r" class=9="line" name="L86">  86<9/a>  98L26">"drivers/acpi/processor_throttling.c#L102" id="9aef="+cod9r = phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/pduty_offseling->count_target9r( *
pr)
/* Used to clear all duty_valu  bitsl*/  55pthrottling, *<9rhref="dr9"line" name="L89">  89   99                    duty_maskpi/procesgt;) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->count_target9rocessor_9e=pthrottling" class="sr9ef">p99umask_test_cpu(duty_maskpi/procesgt;) {
bl_FADTing->bl_FADT cla."drivers/acpi/pduty_offseling->count_target9rhrottlin9gt;  21312sorcpus" class="srduty_maskpi/procesgt;count_target9rOTTLING_993">  93
i<>f="+code=count_target" class="sref">count_target9ref="+cod9ef="drivers/acpi/process9or_th99"+code=pthrottling" class="sref">pthrottling, *<9"i);
9gly.
/*  55pthrottling, *<1000);
1000
a>pthrottling, *<1001);
100line" name="L89">  89100     "throttling.ccomment">a>pthrottling, *<1002);
100sor_throttling.c#L91" i100so>1002"L23"throttling.ccomment">a>pthrottling, *<1003);
100=pthrottling" class="sr100=p>1003            "line" name="L1valu ing->covered_cpusi) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p ddresthrottling.c#L11=ddresthrefrf="+code=count_target" class="sref">count_target1004);
100t;  213  93
100ttling.c#L104" id   ) {
-> = 0xFFFFFFEFf="+code=count_target" class="sref">count_target1006);
100#L95" id="L95" class="l100#L>100href="driv1ers/a12/a>"line" name="L1outl">covered_cpusi) {
->1hg" class="srefpessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p ddresthrottling.c#L11=ddresthrefrf="+code=count_target" class="sref">count_target1007);
100essor_throttling.c#L96"100es>100L26">  26<1/a="drivers/acpi/processor_throttling.c#L102" id="1008);
100f="drivers/acpi/process100f=>100"+code=pthrottling" class="sref">pthrottling, *<1009);
100ly.
/*  55pthrottling, *<1010);
10ef="drivers/acpi/process10ef=>10ef    "throttling.ccomment">a>pthrottling, *<1011);
10 class="sref">pr)
10e     "throttling.ccomment">a>pthrottling, *<1012);
10 name="L110"> 110   10 na>10e2"L23"throttling.ccomment">a>pthrottling, *<1013);
10pumask_test_cpu" class="10pum>10eumask_test_cpi(covered_cpus))
>10e="L23">  21312sorcpus" class="srvalu ing-> = cpus" class="srduty_maskpi/procesgt;count_target10e5);
10e=pthrottling" class="sr10e=p>10ettling.c#L104" id   ) {
->count_target10e6);
10a href="+code=throttling10a h>10ehref="driv1ers/a12/a>"line" name="L1outl">covered_cpusi) {
->1hg" class="srefpessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p ddresthrottling.c#L11=ddresthrefrf="+code=count_target" class="sref">count_target10e7);
10ss="sref">pdomain = 10ss=>10eL26">"drivers/acpi/processor_throttling.c#L102" id="10e8);
10=i" class="sref">i, 10=i">10eref="drive1rs/ac12" c"line" name="L1valu ing->count_target10e9);
101-1307 USA.
10e_throttling.c#L88" idcpus" class="sroutl">covered_cpusi) {
->1hg" class="srefpessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p ddresthrottling.c#L11=ddresthrefrf="+code=count_target" class="sref">count_target1020);
10a 5"drivers/acpi/pocesso10a 5>10a 26">  26<1/a="drivers/acpi/processor_throttling.c#L102" id="1021);
10a 5"driveref">pr10a     "drivers/acpi/processor_throttling.c#L102" id="10a2);
10f="driveore detai1ls.10a             "line" name="L1cessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    ing->count_target10a3);
10y.count_target10a4);
10rottlin1"L23" cla1ss="li10rot>10a="L23">  213<"line" name="L1local_irq_enabl ing->i<>f="+code=count_target" class="sref">count_target10a5);
10f">coverttling.c#1L24" i10f">>10attlin="+code=count_target" class="sref">count_target10a6);
10a href="11-1307 U1SA.10a6i/processor_cpus" class="srrs/acDEBUG_PRINTing->i;
<>e" name="L63">  63#define   26<1/a>  55c               1    ing->e" name="L63">  63#define covert="sref">i~~>10aref="drive1rs/ac12" ccccccccccc) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    throttling.c#L111    s cla[d int phref=e" name="L63">  63#define covertA.>  27<10f">>10a_throttling.c#L88" idg.c#L88" idcpus" class="srrocessor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    throttling.c#L111    s cla[d int count_target1030);
10/processor_throttling.c#10/pr>10/ptlin="+code=count_target" class="sref">count_target1031);
10/processor_throttling.c#10/pr>10/             vered_cef="+code=count_target" class="sref">count_target10/2);
10acpi/processor_throttlin10acp>10/     ="drivers/acpi/processor_throttling.c#L102" id="1033);
10acpi/processor_throttlin10acp>10/umask="+code=count_target" class="sref">count_target1034);
10pi/processor_throttling.10pi/>10/="L23lass="sref">force);
cpumasfs;  ref="drive ptchrottling.c#L11=ref=f">cpumasfs;  ref="drive ptcf">icpumask_var_t covered_cpus;
<>e" name="L63">  63#define force);
->1hg" class="srefbool">covered_cpusi<10/6);
10clude/linux/cpufreq.h" c10clu>10/6i/prrivers/acpi/processor_throttling.c#L107" id="L1010/7);
10rc64/io.h|include/asm-um10rc6>10/7            ief">force);
 104     re4lingf="+code=count_target" class="sref">count_target10/8);
10ss.h|include/asm-v850/ua10ss.>10/ref="drive1rsi              uhrottling.cgt;) {
->count_target10/9);
10de/asm-xtensa/uaccess.h"10de/>10/ clasent"> *
covered_cpus;
, i<10r1);
10_throttling.c#L40" id="L10_th>10r                    cpuEINVAL    f="+code=count_target" class="sref">count_target10r2);
10cessor_throttling.c#L41"10ces>10r="dri="+code=count_target" class="sref">count_target10r3);
10ude/acpi/processor.h" cl10ude>10rumask_test_cpi() {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->, i<10r4);
10g.c#L43" id="L43" class=10g.c>10r="L23">  21312sorvered_clhref="+code=proEINVALlass="sref">cpuEINVAL    f="+code=count_target" class="sref">count_target10r5);
10">PREFIX P>10rttlin="+code=count_target" class="sref">count_target1046);
10  45#define 10rhref="driv1eri(covered_cpus;
, i<10r7);
10   26<1/a>cpuENODEV    f="+code=count_target" class="sref">count_target10r8);
10e" name="L47">  4710r"+code=pthrottling" class="sref">pthrottling, *<1049);
10an class="string">"10an >10rpi/processor_i(phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    ing->pthrottling, *<1050);
10e="L48">  48
  26<1/a>count_target1051);
10hrottling.c#L50" id="L5010hro>10e     "drivers/acpi/processor_throttling.c#L102" id="1052);
10processor_throttling.c#L10pro>10e2i/processor_i(phref="drivers/acpi/processor_t_platform_limiling->, i<10e3);
10 ignores _TPC values10eumask_test_cpu(cpuEPERM    f="+code=count_target" class="sref">count_target10e4);
10f="drivers/acpi/processo10f=">10e="line" name="L63">  63#define   5410ettling.c#L104cpus" class="srvalu ing->count_target10e6);
10_DESC( 104     re4ling.=csk_var_t" class="sre>;  ref="drive_valu ing->;  ref="drive_valu f">i) {
covered_cpus;
<>c               1    ing->1                valu ing->count_target1057);
10;Disable broken BIOS _TP10;Di>10e7            i( 104     re4ling.ref== 0r.rivers/acpi/processor_throttling.c#L107" id="L101058);
10acpi/processor_throttlin10acp>10eref="drive1rs/ac12" c"line" name="L1="srewrite ref="drive_1    ing->i) {
covered_cpus;
<>c               valu ing->count_target1059);
10 class="line" name="L58"10 cl>10e_throttling.c#L88" idcpus" class="srcessors" class="sref">phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    ing->count_target1060);
10e="L59">  59        10e=">10e=26">  26<1/a="drivers/acpi/processor_throttling.c#L102" id="1061);
10        10e             vered_cef="+code=count_target" class="sref">count_target10e3);
10throttling.c#L62" id="L610thr>10eumask="drivers/acpi/processor_throttling.c#L102" id="10e4);
10hrottling.c#L63" id="L6310hro>10e="line" name="L63">  63#define 10ettlinref">force);
cpumasfs;  ref="drivehrottling.c#L11=ref=f">cpumasfs;  ref="drivef">icpumask_var_t covered_cpus;
<>e" name="L63">  63#define 10ehref="driv1ers/a12/a>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>ref">force);
->1hg" class="srefbool">covered_cpusi<1067);
10"sref">acpi_processor_se10"sr>10e7i/prrivers/acpi/processor_throttling.c#L107" id="L101068);
10            int 10eref="drive1rsi              cpumask_va._ling->count_target10e9);
10ef">bool 10epi/processor_>ef">force);
 104     re4ling.=cef="+code=count_target" class="sref">count_target1070);
10"L69" class="line" name=10"L6>10"Li/processor_unsigned_>ef">force);
->count_target1071);
10rd" class="sref">acpi_pr10rd">10"             e=cpumask_var_t" class="sref">cpumask_var_t covered_cpuscount_target1072);
10" class="line" name="L7110" c>10"2            e=cpumask_var_t" class="sref">cpumas ref="drivehrottling.c#L11=ref=f">cpumasfref="drivef">id_cpus" class="sre ref="drivehrottling.c#L11pfref="drivef">if="+code=count_target" class="sref">count_target1073);
10href="drivers/acpi/proce10hre>10"3            e=cpumask_var_t" classref="drive_t1    ing->count_target1074);
10ttling.c#L73" id="L73" c10ttl>10"="L23">  213<"line" name="L1cpumask_va._ling->count_target1075);
10ne" name="L74">  74 10ne">10"ttlin="+code=count_target" class="sref">count_target1076);
10ef="+code=acpi_processor10ef=>10"href="driv1eri(covered_cpus;
, i<1077);
10ge" class="sref">acpi_ts10ge">10"L26">  26<1/a>cpuEINVAL    f="+code=count_target" class="sref">count_target1078);
10cessor_throttling *<10ces>10""+code=pthrottling" class="sref">pthrottling, *<1079);
10code=match_pthrottling" 10cod>10"pi/processor_i(covered_cpus;
, i<1080);
10"sref">zalloc_cpumask_va10"sr>10"s26">  26<1/a>cpuENODEV    f="+code=count_target" class="sref">count_target1081);
10ivers/acpi/processor_thr10ive>10"     "drivers/acpi/processor_throttling.c#L102" id="1082);
10    return -) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" cla."drivers/acpi/p1    _rottling->, i<1083);
10 name="L81">  81
10"umask_test_cpu(cpuEINVAL    f="+code=count_target" class="sref">count_target10"4);
10ng.c#L83" id="L83" class10ng.>10"="line" name="L63">  63#define (i<                saved_maskpi/procesgt;1hg" class="srefGFP_KERNELlass="sref">cpuGFP_KERNEL    rrocessorstling" class="sref">pthrottling, *<1086);
10en all CPUs.
10"href="driv1ers/a12/a>vered_clhref="+code=proENOMEMlass="sref">cpuENOMEM    f="+code=count_target" class="sref">count_target10"7);
10="line" name="L86">  86<10="l>10"L26">"drivers/acpi/processor_throttling.c#L102" id="1088);
10r =  i<                on3" i ref="drive_cpusing->cpuGFP_KERNEL    rr.rivers/acpi/processor_throttling.c#L107" id="L101089);
10icount_target1090);
10e=pr" class="sref">pr10e=ref="driv1ers/a12/a>vered_clhref="+code=proENOMEMlass="sref">cpuENOMEM    f="+code=count_target" class="sref">count_target1091);
10"line" name="L89">  8910e             ="drivers/acpi/processor_throttling.c#L102" id="1092);
10ssor_throttling.c#L91" i10sso>10e="dri="+code=count_target" class="sref">count_target1093);
10e=pthrottling" class="sr10e=p>10eumask_test_cpi(->i) {
covered_cpus;
->10e="L23">  21312sorcthrottling.ccomment">/*  55pthrottling, *<1095);
1093">  93
10ettlin"throttling.ccomment">a>ptary to chang   55pthrottling, *<1096);
10c#L95" id="L95" class="l10c#L>10e6tlin"throttling.ccomment">a> 1    lany mor .  55pthrottling, *<1097);
10cessor_throttling.c#L96"10ces>10eL26">"throttling.ccomment">a>pthrottling, *<1098);
10ef="drivers/acpi/process10ef=>10eref="drive1rs/ac12" cvered_clhref="+code=proENODEVlass="sref">cpuENODEV    f="+code=count_target" class="sref">count_target1099);
10gly.
110ptlin="+code=count_target" class="sref">count_target1101);
110line" name="L89">  89110             "line" name="L1cpumask_copying->i->count_target1102);
110sor_throttling.c#L91" i110so>110             "line" name="L1t_1    ing->;  1    ing->;  1        .= "drivers/acpi/p1    ing->count_target1103);
110=pthrottling" class="sr110=p>1103            "line" name="L1e ref="drivehrottling.c#L11pfref="drivef">i.=  ) {
phref="drivers/acpi/processor_throttling.c#L92" id="L92" clarf="+code=count_target" class="sref">count_target1104);
110t;  213<"line" name="L1cpumask_anding->i;
<>e" name="L63">  63#define   93
110ttling.c#L104" id   <    "line" name="L1e ref="drivehrottling.c#L11pfref="drivef">ihref="drivers/acpi/pshared_cpu_maping->count_target1106);
110#L95" id="L95" class="l110#L>1106ef="drive1rsothrottling.ccomment">/*  55pthrottling, *<1107);
110essor_throttling.c#L96"110es>110L26">"throttling.ccomment">a> notifier will be chlled forpthrottling, *<1108);
110f="drivers/acpi/process110f=>110ref=""throttling.ccomment">a>;  one proper T-1    .  55pthrottling, *<1109);
110ly.
a>pthrottling, *<1110);
11ef="drivers/acpi/process11ef=>11ef    "throttling.ccomment">a>pthrottling, *<1111);
11 class="sref">pr)
111             "line" name="L1for_each_cpussors" class="sfor_each_cpuf">i 110   11 na>111             cont="L1"line" name="L1t_1    ing->i.= "line" name="L1iing->count_target1113);
11pumask_test_cpu" class="11pum>111umask_test_cpu(=ref=f">cpumasfref="drive_notifierhrottling.c#L11=ref=f">cpumasfref="drive_notifierf">i  63#define covered_cpus))
>11e="L23">  21312sorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr                t_1    ing->count_target11e5);
11e=pthrottling" class="sr11e=p>11ettling.c#L104="drivers/acpi/processor_throttling.c#L102" id="11e6);
11a href="+code=throttling11a h>1116ef="drive1rsothrottling.ccomment">/*  55pthrottling, *<11e7);
11ss="sref">pdomain = 11ss=>111L26">"throttling.ccomment">a>cpumasfs;  ref="drive will be chlled  55pthrottling, *<11e8);
11=i" class="sref">i, 11=i">111ref=""throttling.ccomment">a>pthrottling, *<11e9);
111-1307 USA.
111_thro"throttling.ccomment">a>ptary to call it forpthrottling, *<1120);
11a 5"drivers/acpi/pocesso11a 5>112f    "throttling.ccomment">a>pthrottling, *<1121);
11a 5"driveref">pr112     "throttling.ccomment">a>pthrottling, *<11a2);
11f="driveore detai1ls.1122i/processor_i(ihref="drivers/acpi/pshared_typeing->i.== "line" name="L1DOMAIN_COORD_TYPE_SW_ANYing->/* FIXME: use work_on_cpu()l*/  55pthrottling, *<11a4);
11rottlin1"L23" cla1ss="li11rot>112="L23">  21312sori(ii) {
covered_cpus;
->coverttling.c#1L24" i11f">>112ttling.c#L104" id   <<<<<<<</* Can't migr    topthrottling, *<11a6);
11a href="11-1307 U1SA.112href="driv1ers/a12/a>>>>>>>>>>force);
 104     re4ling.=clhref="+code=proENODEVlass="sref">cpuENODEV    f="+code=count_target" class="sref">count_target11a7);
11or_thro126" class1="line11or_>11aL26">  26<1/a>->count_target11a8);
11f">covert="sref">i~~>11aref="drive1rs/ac12" c="drivers/acpi/processor_throttling.c#L102" id="11a9);
11f">covertA.>  27<11f">>11a_throttling.c#L88" id>force);
 104     re4ling.=c"line" name="L1e ref="drivehrottling.c#L11pfref="drivef">ihref="drivers/acpi/p hreff">cpumasfs;  ref="drivehrottling.c#L11=ref=f">cpumasfs;  ref="drivef">i) {
covered_cpus;
<>e" name="L63">  63#define >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"line" name="L1t_1    ing->;  1    ing->;  1        >1hg" class="srefforcessors" class="sforce>;
count_target1131);
11/processor_throttling.c#11/pr>11/             } else rivers/acpi/processor_throttling.c#L107" id="L1011/2);
11acpi/processor_throttlin11acp>113             cont="L1"throttling.ccomment">/*  55pthrottling, *<1133);
11acpi/processor_throttlin11acp>113umask"throttling.ccomment">a>pthrottling, *<1134);
11pi/processor_throttling.11pi/>113="L23"throttling.ccomment">a>ptary to set T-1     forpthrottling, *<1135);
11rocessor_throttling.c#L311roc>113ttlin"throttling.ccomment">a>pthrottling, *<11/6);
11clude/linux/cpufreq.h" c11clu>1136tlin"throttling.ccomment">a>pthrottling, *<11/7);
11rc64/io.h|include/asm-um11rc6>113L26">  26<1/a>icovered_cpusi) {
->1hg" class="srefiing->count_target1139);
11de/asm-xtensa/uaccess.h"11de/>113_throttling.c#L88" idg.c#L88""throttling.ccomment">/*  55pthrottling, *<1140);
11rocessor_throttling.c#L311roc>114f    "throttling.ccomment">a>pthrottling, *<1141);
11_throttling.c#L40" id="L11_th>114     "throttling.ccomment">a>ptag  and continu .  55pthrottling, *<11r2);
11cessor_throttling.c#L41"11ces>1142"L23"throttling.ccomment">a>pthrottling, *<11r3);
11ude/acpi/processor.h" cl11ude>114umask_test_cpu((covered_cpus11r="L23">  21312sor#L88" idg.c#L88""ref="+code=prors/acDEBUG_PRINTing->i;
<>e" name="L63">  63#define PREFIX P>114ttling.c#L104" id   <<<<<<<<<<<<<<<<<<<<<<<<  55c               iing->count_target1146);
11  45#define 114href="driv1ers/a12/a>>>>>>>>>>>>>>>>>continu f="+code=count_target" class="sref">count_target1147);
11   26<1/a>  47114ref="drive1rs/ac12" ccccccccchthrottling.ccomment">/*  55pthrottling, *<1149);
11an class="string">"11an >114_thro"throttling.ccomment">a>pthrottling, *<1150);
11e="L48">  48
a>ptag  and continu .  55pthrottling, *<1151);
11hrottling.c#L50" id="L5011hro>115     "throttling.ccomment">a>pthrottling, *<1152);
11processor_throttling.c#L11pro>115             cont="L111111111>(covered_cpusi;
<>e" name="L63">  63#define   21312sorrrrrrrrrrrrrrrrrrrrrrrrrdthrottling.c#L42" id="L42"Tref="+cod Control is unsupported "L55">  55  63#define   54115ttling.c#L104" id   <<<<<<<<<<<<<<<<<<<<<<<<  55c               iing->count_target11e6);
11_DESC(>>>>>>>>>>>>>>>>continu f="+code=count_target" class="sref">count_target1157);
11;Disable broken BIOS _TP11;Di>115L26">  26<1/a>i.= "line" name="L1iing->count_target1159);
11 class="line" name="L58"11 cl>11e_throttling.c#L88" id<<<<<<</* FIXME: use work_on_cpu()l*/  55pthrottling, *<1160);
11e="L59">  59        11e=">116=ref="driv1ers/a12/a>>>>>>>>>i(ii) {
->pthrottling, *<1161);
11        count_target1162);
11rottling.c#L60" id="L60"11rot>116             cont="L111111111>force);
 104     re4ling.=c"line" name="L1match_ef">covered_cpuscount_target1163);
11throttling.c#L62" id="L611thr>116umask_test_cpu(cpumasfs;  ref="drivehrottling.c#L11=ref=f">cpumasfs;  ref="drivef">i<="+code=count_target" class="sref">count_target1164);
11hrottling.c#L63" id="L6311hro>116="L23">  21312sor#L88" idg.c#L88""ref="+code=promatch_ef">covered_cpus1hg" class="sreft_1    ing->;  1    ing->;  1        >1hg" class="srefforcessors" class="sforce>;
count_target1165);
11POSTCHANGE" class="sref"11POS>116ttling.c#L104" id   <="drivers/acpi/processor_throttling.c#L102" id="1166);
11eef="drivers/acpi/proces11eef>11ehref="driv1er="drivers/acpi/processor_throttling.c#L102" id="1167);
11"sref">acpi_processor_se11"sr>116L26">  26<1/ahthrottling.ccomment">/*  55pthrottling, *<1168);
11            int 116ref=""throttling.ccomment">a>pthrottling, *<11e9);
11ef">bool 116_thro"throttling.ccomment">a> notifier is chlled forpthrottling, *<1170);
11"L69" class="line" name=11"L6>117f    "throttling.ccomment">a>pthrottling, *<1171);
11rd" class="sref">acpi_pr11rd">117     "throttling.ccomment">a>;55pthrottling, *<1172);
11" class="line" name="L7111" c>1172"L23"throttling.ccomment">a>pthrottling, *<1173);
11href="drivers/acpi/proce11hre>1173            "line" name="L1for_each_cpussors" class="sfor_each_cpuf">i117="L23">  21312sorcline" name="L1t_1    ing->i.= "line" name="L1iing->count_target1175);
11ne" name="L74">  74 11ne">117ttling.c#L104" id   ) {
cpumasfref="drive_notifierhrottling.c#L11=ref=f">cpumasfref="drive_notifierf">i  63#define 117href="driv1ers/a12/a>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                t_1    ing->count_target1177);
11ge" class="sref">acpi_ts11ge">11"L26">  26<1/a="drivers/acpi/processor_throttling.c#L102" id="1178);
11cessor_throttling *<11ces>117826">  26<1/ahthrottling.ccomment">/* restorepthrottling, *<1179);
11code=match_pthrottling" 11cod>11"pi/processor_dthrottling.ccomment">/* FIXME: use work_on_cpu()l*/  55pthrottling, *<1180);
11"sref">zalloc_cpumask_va11"sr>11"s26">  26<1/a"line" name="L11;  cpus_hllowed_ptrhrottling.c#L111;  cpus_hllowed_ptrf">icount_target1181);
11ivers/acpi/processor_thr11ive>11"     href="+code=proexiling->count_target1182);
11    return -icount_target1183);
11 name="L81">  81
1183            "line" name="L1free_cpumask_va.k_var_t icount_target11"4);
11ng.c#L83" id="L83" class11ng.>118="L23">  213force);
 104     re4lingf="+code=count_target" class="sref">count_target11"5);
11rivers/acpi/processor_th11riv>11"ttlin="drivers/acpi/processor_throttling.c#L102" id="1186);
11en all CPUs.
11"href="drivers/acpi/processor_throttling.c#L102" id="1187);
11="line" name="L86">  86<11="l>11"L26">ref">force);
cpumasf>;  ref="drive_infohrottling.c#L11=ref=f">cpumasf>;  ref="drive_infof">icpumask_var_t covered_cpus;
pthrottling, *<1188);
11r = 118pi/processor_>ef">force);
 104     resul4f">i.= ef="+code=count_target" class="sref">count_target1190);
11e=pr" class="sref">pr11e=ref="driv1ere=cpumask_var_t" class="sref">cpumas ref="drivehrottling.c#L11=ref=f">cpumasfref="drivef">id_cpus" class="sreref="drivehrottling.c#L11pref="drivef">if="+code=count_target" class="sref">count_target1191);
11"line" name="L89">  89119     "drivers/acpi/processor_throttling.c#L102" id="1192);
11ssor_throttling.c#L91" i11sso>119             "line" name="L1rs/acDEBUG_PRINTing->i;
<>e" name="L63">  63#define   55e" name="L63">  63#define 11e="L23">  21312sor/ac12" cccdpus" class="sref">covered_cpus;
;
<>e" name="L63">  63#define   93
119ttling.c#L104" id   <<<<<<<<<<covered_cpus;
;
<>e" name="L63">  63#define >>>>>>>>>>dpus" class="sref">covered_cpus;
count_target1197);
11cessor_throttling.c#L96"11ces>119L26">"drivers/acpi/processor_throttling.c#L102" id="1198);
11ef="drivers/acpi/process11ef=>119826">  26<1/ahthrottling.ccomment">/*  55pthrottling, *<1199);
11gly.
a>pthrottling, *<1200);
1200
a>pthrottling, *<1201);
120line" name="L89">  89120     "throttling.ccomment">a>pthrottling, *<1202);
120sor_throttling.c#L91" i120so>1202i/processor_i(cpumasf>;  ref="drive_controlhrottling.c#L11=ref=f">cpumasf>;  ref="drive_controlf">i) {
covered_cpus;
pthrottling, *<1203);
120=pthrottling" class="sr120=p>120umask_test_cpu(=ref=f">cpumasf>;  ref="drive_1    shrottling.c#L11=ref=f">cpumasf>;  ref="drive_1    sf">i) {
covered_cpus;
pthrottling, *<1204);
120t;  21312sorcline" name="L1=ref=f">cpumasf>;  platform_limiling->cpumasf>;  platform_limilf">i) {
covered_cpus;
pthrottling, *<1205);
1203">  93
120ttling.c#L104rivers/acpi/processor_throttling.c#L107" id="L101206);
120#L95" id="L95" class="l120#L>120href="driv1ers/a12/a>dpus" class="sref">covered_cpus;
cpumasf>;  ref="drivehrottling.c#L11=ref=f">cpumasf>;  ref="drivef">i.=ivers/acpi/processor_throttling.c#L107" id="L101207);
120essor_throttling.c#L96"120es>120L26">  26<1/a>                =ref=f">cpumasf>;  ref="drive_fadling->cpumasf>;  ref="drive_fadlf">if="+code=count_target" class="sref">count_target1208);
120f="drivers/acpi/process120f=>120ref="drive1rs/ac12" c"line" name="L1ef">covered_cpus;
cpumasfs;  ref="drivehrottling.c#L11=ref=f">cpumasfs;  ref="drivef">i.=ivers/acpi/processor_throttling.c#L107" id="L101209);
120ly.
                =ref=f">cpumasfs;  ref="drive_fadling->cpumasfs;  ref="drive_fadlf">if="+code=count_target" class="sref">count_target1210);
12ef="drivers/acpi/process12ef=>121=ref="driv1ers/a12/a>i(cpumasf>;  fadl_infohrottling.c#L11=ref=f">cpumasf>;  fadl_infof">i) {
covered_cpus;
pthrottling, *<1211);
12 class="sref">pr)
121                    <>>>>>>>>vered_cef="+code=count_target" class="sref">count_target1212);
12 name="L110"> 110   12 na>121             } else rivers/acpi/processor_throttling.c#L107" id="L101213);
12pumask_test_cpu" class="12pum>121umask_test_cpu(ef">covered_cpus;
cpumasf>;  ref="drivehrottling.c#L11=ref=f">cpumasf>;  ref="drivef">i.=ivers/acpi/processor_throttling.c#L107" id="L101214);
12f">covered_cpus))
>12e="L23">  21312sorrrrr                =ref=f">cpumasf>;  ref="drive_ptcing->cpumasf>;  ref="drive_ptcf">if="+code=count_target" class="sref">count_target1215);
12e=pthrottling" class="sr12e=p>121ttling.c#L104" id   ) {
covered_cpus;
cpumasfs;  ref="drivehrottling.c#L11=ref=f">cpumasfs;  ref="drivef">i.=ivers/acpi/processor_throttling.c#L107" id="L1012e6);
12a href="+code=throttling12a h>121href="driv1ers/a12/a>>>>>                =ref=f">cpumasfs;  ref="drive_ptcing->cpumasfs;  ref="drive_ptcf">if="+code=count_target" class="sref">count_target1217);
12ss="sref">pdomain = 12ss=>121L26">  26<1/a="drivers/acpi/processor_throttling.c#L102" id="12e8);
12=i" class="sref">i, 12=i">121"+code=pthrottling" class="sref">pthrottling, *<12e9);
121-1307 USA.
121pi/processor_dthrottling.ccomment">/*  55pthrottling, *<1220);
12a 5"drivers/acpi/pocesso12a 5>122f    "throttling.ccomment">a>ptfully, it means  55pthrottling, *<1221);
12a 5"driveref">pr122     "throttling.ccomment">a>pthrottling, *<12a2);
12f="driveore detai1ls.1222"L23"throttling.ccomment">a>pthrottling, *<12a3);
12y.cpumasf>;  rsding->cpumasf>;  rsdf">i) {
covered_cpus;
  21312sorcpus" class="sreref="drivehrottling.c#L11pref="drivef">i.=  /a>) {
covered_cpus;
count_target12a5);
12f">coverttling.c#1L24" i12f">>122ttling.c#L104" id   ihref="drivers/acpi/prsd_valid_flaghrottling.c#L92"sd_valid_flagf">i.= ef="+code=count_target" class="sref">count_target12a6);
12a href="11-1307 U1SA.122href="driv1ers/a12/a>"drivers/acpi/pcpumask_1;  cpussors" class="scpumask_1;  cpuf">i) {
covered_cpus;
->1hg" class="sreferef="drivehrottling.c#L11pref="drivef">ihref="drivers/acpi/pshared_cpu_maping->count_target12a7);
12or_thro126" class1="line12or_>12aL26">  26<1/a>ihref="drivers/acpi/pshared_typeing->i.= "line" name="L1DOMAIN_COORD_TYPE_SW_ALLlass="sref">cpuDOMAIN_COORD_TYPE_SW_ALL claf="+code=count_target" class="sref">count_target12a8);
12f">covert="sref">i~~>12aref="drive1rs="drivers/acpi/processor_throttling.c#L102" id="12a9);
12f">covertA.>  27<12f">>12a_thro"drivers/acpi/processor_throttling.c#L102" id="1230);
12/processor_throttling.c#12/pr>123=ref="driv1erdthrottling.ccomment">/*  55pthrottling, *<1231);
12/processor_throttling.c#12/pr>123     "throttling.ccomment">a> on the original PIIX4.  55pthrottling, *<12/2);
12acpi/processor_throttlin12acp>1232"L23"throttling.ccomment">a>pthrottling, *<12/3);
12acpi/processor_throttlin12acp>123umask"throttling.ccomment">a>pthrottling, *<12/4);
12pi/processor_throttling.12pi/>123="L23"throttling.ccomment">a>pthrottling, *<1235);
12rocessor_throttling.c#L312roc>123ttling.c#L104>(->->;
123href="driv1ers/a12/a>"drivers/acpi/prs/acDEBUG_PRINTing->i;
<>e" name="L63">  63#define   26<1/a>  55count_target12/8);
12ss.h|include/asm-v850/ua12ss.>123ref="drive1rs/ac12" cvered_cef="+code=count_target" class="sref">count_target1239);
12de/asm-xtensa/uaccess.h"12de/>1239            ="drivers/acpi/processor_throttling.c#L102" id="1240);
12rocessor_throttling.c#L312roc>124ptlin="+code=count_target" class="sref">count_target1241);
12_throttling.c#L40" id="L12_th>124             "line" name="L1rs/acDEBUG_PRINTing->i;
<>ldthrottling.c#L42" id="L42"Found %d ttling 1    s\n"L55">  55e" name="L63">  63#define 124             cont="L111111111 ) {
covered_cpus;
->count_target12r3);
12ude/acpi/processor.h" cl12ude>124umask="+code=count_target" class="sref">count_target12r4);
12g.c#L43" id="L43" class=12g.c>12r="L23">  213) {
covered_cpus;
count_target12r5);
12">PREFIX P>124ttlin="+code=count_target" class="sref">count_target12r6);
12  45#define 1246ef="drive1rsothrottling.ccomment">/*  55pthrottling, *<1247);
12 "throttling.ccomment">a>pthrottling, *<12r8);
12e" name="L47">  47124ref=""throttling.ccomment">a>(pthrottling, *<12r9);
12an class="string">"12an >124_thro"throttling.ccomment">a>pthrottling, *<1250);
12e="L48">  48
a>pthrottling, *<1251);
12hrottling.c#L50" id="L5012hro>125     "drivers/acpi/processor_throttling.c#L102" id="1252);
12processor_throttling.c#L12pro>125             "line" name="L1resul4"> 104     resul4f">i.= "drivers/acpi/paref=f">cpumasf>;  ref="drivehrottling.c#L11=ref=f">cpumasf>;  ref="drivef">i) {
covered_cpus;
count_target12e3);
12 ignores _TPC values125umask_test_cpi( 104     resul4f">irocessorstling" class="sref">pthrottling, *<12e4);
12f="drivers/acpi/processo12f=">125="L23">  21312sorgoto->if="+code=count_target" class="sref">count_target12e5);
12line" name="L54">  54125ttlin="+code=count_target" class="sref">count_target12e6);
12_DESC(covered_cpus;
->;
  26<1/a>->i;
<>e" name="L63">  63#define   55e" name="L63">  63#define 12e_throttling.c#L88" id<<<<<<<covered_cpus;
->;
count_target1260);
12e="L59">  59        12e=">126=ref="driv1ers/a12/a>"line" name="L1resul4"> 104     resul4f">i.= "drivers/acpi/paref=f">cpumasfs;  ref="drivehrottling.c#L11=ref=f">cpumasfs;  ref="drivef">i) {
covered_cpus;
<> 0>1hg" class="sreffalsessors" class="sfalse>;
count_target1261);
12         104     resul4f">irocessorstling" class="sref">pthrottling, *<1262);
12rottling.c#L60" id="L60"12rot>126             cont="L111111111goto->if="+code=count_target" class="sref">count_target1263);
12throttling.c#L62" id="L612thr>126umask_test_cp="drivers/acpi/processor_throttling.c#L102" id="1264);
12hrottling.c#L63" id="L6312hro>126="L23"drivers/acpi/processor_throttling.c#L102" id="1265);
12POSTCHANGE" class="sref"12POS>126ttling.c#L1href="+code=proending->i:="+code=count_target" class="sref">count_target1266);
12eef="drivers/acpi/proces12eef>126href="driv1eri( 104     resul4f">irocessorstling" class="sref">pthrottling, *<1267);
12"sref">acpi_processor_se12"sr>126L26">  26<1/a>covered_cpus;
count_target1268);
12            int 126"+code=pthrottling" class="sref">pthrottling, *<12e9);
12ef">bool 126_throttling.cvered_c>force);
 104     resul4f">if="+code=count_target" class="sref">count_target1270);
12"L69" class="line" name=12"L6>127f    ="drivers/acpi/processor_throttling.c#L102" id="1271);
12rd" class="sref">acpi_pr12rd">127     "drivers/acpi/processor_throttling.c#L102" id="1272);
12" class="line" name="L7112" c>1272"L23"r_te3"rdiv>


"rdiv>


The original LXR software by the drivers/ahttp://sourceforge.netr_thjects/lxr">LXR community>;
<> this experimental /proion by drivers/amailto:lxr@ne"ux.no">lxr@ne"ux.no cla.
"rdiv>

lxr.ne"ux.no kindly hosted by drivers/ahttp://www.redpill-ne"_th.no">Redpill Le"_th AS>;
<> _thvider of Le"ux>consul4ive and operations servirot since41995.
"rdiv>