policy 761 arch/arm/kernel/smp.c struct cpumask *cpus = freq->policy->cpus; policy 74 arch/arm/mm/mmu.c const char policy[16]; policy 82 arch/arm/mm/mmu.c #define s2_policy(policy) policy policy 84 arch/arm/mm/mmu.c #define s2_policy(policy) 0 policy 91 arch/arm/mm/mmu.c .policy = "uncached", policy 97 arch/arm/mm/mmu.c .policy = "buffered", policy 103 arch/arm/mm/mmu.c .policy = "writethrough", policy 109 arch/arm/mm/mmu.c .policy = "writeback", policy 115 arch/arm/mm/mmu.c .policy = "writealloc", policy 161 arch/arm/mm/mmu.c int len = strlen(cache_policies[i].policy); policy 163 arch/arm/mm/mmu.c if (memcmp(p, cache_policies[i].policy, len) == 0) { policy 181 arch/arm/mm/mmu.c cache_policies[cachepolicy].policy); policy 693 arch/arm/mm/mmu.c ecc_mask ? "ECC enabled, " : "", cp->policy); policy 456 arch/arm64/include/asm/insn.h enum aarch64_insn_prfm_policy policy); policy 768 arch/arm64/kernel/insn.c enum aarch64_insn_prfm_policy policy, policy 801 arch/arm64/kernel/insn.c switch (policy) { policy 808 arch/arm64/kernel/insn.c pr_err("%s: unknown prfm policy encoding %d\n", __func__, policy); policy 822 arch/arm64/kernel/insn.c enum aarch64_insn_prfm_policy policy) policy 828 arch/arm64/kernel/insn.c insn = aarch64_insn_encode_prfm_imm(type, target, policy, insn); policy 1508 arch/ia64/include/asm/pal.h ia64_pal_set_hw_policy (u64 policy) policy 1511 arch/ia64/include/asm/pal.h PAL_CALL(iprv, PAL_SET_HW_POLICY, policy, 0, 0); policy 25 arch/powerpc/platforms/cell/cpufreq_spudemand.c struct cpufreq_policy *policy; policy 36 arch/powerpc/platforms/cell/cpufreq_spudemand.c cpu = info->policy->cpu; policy 43 arch/powerpc/platforms/cell/cpufreq_spudemand.c return info->policy->max * info->busy_spus / FIXED_1; policy 55 arch/powerpc/platforms/cell/cpufreq_spudemand.c BUG_ON(info->policy == NULL); policy 58 arch/powerpc/platforms/cell/cpufreq_spudemand.c __cpufreq_driver_target(info->policy, target_freq, CPUFREQ_RELATION_H); policy 61 arch/powerpc/platforms/cell/cpufreq_spudemand.c schedule_delayed_work_on(info->policy->cpu, &info->work, delay); policy 68 arch/powerpc/platforms/cell/cpufreq_spudemand.c schedule_delayed_work_on(info->policy->cpu, &info->work, delay); policy 76 arch/powerpc/platforms/cell/cpufreq_spudemand.c static int spu_gov_start(struct cpufreq_policy *policy) policy 78 arch/powerpc/platforms/cell/cpufreq_spudemand.c unsigned int cpu = policy->cpu; policy 88 arch/powerpc/platforms/cell/cpufreq_spudemand.c if (!policy->cur) { policy 94 arch/powerpc/platforms/cell/cpufreq_spudemand.c for_each_cpu(i, policy->cpus) { policy 96 arch/powerpc/platforms/cell/cpufreq_spudemand.c affected_info->policy = policy; policy 107 arch/powerpc/platforms/cell/cpufreq_spudemand.c static void spu_gov_stop(struct cpufreq_policy *policy) policy 109 arch/powerpc/platforms/cell/cpufreq_spudemand.c unsigned int cpu = policy->cpu; policy 117 arch/powerpc/platforms/cell/cpufreq_spudemand.c for_each_cpu (i, policy->cpus) { policy 119 arch/powerpc/platforms/cell/cpufreq_spudemand.c info->policy = NULL; policy 121 arch/powerpc/platforms/cell/spufs/sched.c ctx->policy = current->policy; policy 919 arch/powerpc/platforms/cell/spufs/sched.c if (ctx->policy == SCHED_FIFO) policy 112 arch/powerpc/platforms/cell/spufs/spufs.h int policy; policy 659 arch/sparc/kernel/time_64.c for_each_cpu(cpu, freq->policy->cpus) { policy 1000 arch/x86/kernel/tsc.c set_cyc2ns_scale(tsc_khz, freq->policy->cpu, rdtsc()); policy 6463 arch/x86/kvm/svm.c start->policy = params.policy; policy 6700 arch/x86/kvm/svm.c params.policy = data->policy; policy 7113 arch/x86/kvm/x86.c for_each_cpu(cpu, freq->policy->cpus) policy 7135 arch/x86/kvm/x86.c struct cpufreq_policy policy; policy 7138 arch/x86/kvm/x86.c memset(&policy, 0, sizeof(policy)); policy 7140 arch/x86/kvm/x86.c cpufreq_get_policy(&policy, cpu); policy 7141 arch/x86/kvm/x86.c if (policy.cpuinfo.max_freq) policy 7142 arch/x86/kvm/x86.c max_tsc_khz = policy.cpuinfo.max_freq; policy 791 block/blk-core.c if (part->policy && op_is_write(op)) { policy 101 block/blk-flush.c unsigned int policy = 0; policy 104 block/blk-flush.c policy |= REQ_FSEQ_DATA; policy 108 block/blk-flush.c policy |= REQ_FSEQ_PREFLUSH; policy 111 block/blk-flush.c policy |= REQ_FSEQ_POSTFLUSH; policy 113 block/blk-flush.c return policy; policy 364 block/blk-flush.c unsigned int policy = blk_flush_policy(fflags, rq); policy 388 block/blk-flush.c if (!policy) { policy 400 block/blk-flush.c if ((policy & REQ_FSEQ_DATA) && policy 401 block/blk-flush.c !(policy & (REQ_FSEQ_PREFLUSH | REQ_FSEQ_POSTFLUSH))) { policy 418 block/blk-flush.c blk_flush_complete_seq(rq, fq, REQ_FSEQ_ACTIONS & ~policy, 0); policy 1572 block/genhd.c bdev->bd_part->policy = flag; policy 1582 block/genhd.c if (disk->part0.policy != flag) { policy 1584 block/genhd.c disk->part0.policy = flag; policy 1589 block/genhd.c part->policy = flag; policy 1599 block/genhd.c return bdev->bd_part->policy; policy 101 block/partition-generic.c return sprintf(buf, "%d\n", p->policy ? 1 : 0); policy 348 block/partition-generic.c p->policy = get_disk_ro(disk); policy 292 drivers/acpi/processor_driver.c struct cpufreq_policy *policy = data; policy 295 drivers/acpi/processor_driver.c acpi_thermal_cpufreq_init(policy); policy 296 drivers/acpi/processor_driver.c acpi_processor_ppc_init(policy); policy 298 drivers/acpi/processor_driver.c acpi_processor_ppc_exit(policy); policy 299 drivers/acpi/processor_driver.c acpi_thermal_cpufreq_exit(policy); policy 160 drivers/acpi/processor_perflib.c void acpi_processor_ppc_init(struct cpufreq_policy *policy) policy 164 drivers/acpi/processor_perflib.c for_each_cpu(cpu, policy->related_cpus) { policy 171 drivers/acpi/processor_perflib.c ret = freq_qos_add_request(&policy->constraints, policy 180 drivers/acpi/processor_perflib.c void acpi_processor_ppc_exit(struct cpufreq_policy *policy) policy 184 drivers/acpi/processor_perflib.c for_each_cpu(cpu, policy->related_cpus) { policy 62 drivers/acpi/processor_thermal.c struct cpufreq_policy policy; policy 63 drivers/acpi/processor_thermal.c if (!acpi_processor_cpufreq_init || cpufreq_get_policy(&policy, cpu)) policy 86 drivers/acpi/processor_thermal.c struct cpufreq_policy *policy; policy 111 drivers/acpi/processor_thermal.c policy = cpufreq_cpu_get(i); policy 112 drivers/acpi/processor_thermal.c if (!policy) policy 115 drivers/acpi/processor_thermal.c max_freq = (policy->cpuinfo.max_freq * (100 - reduction_pctg(i) * 20)) / 100; policy 117 drivers/acpi/processor_thermal.c cpufreq_cpu_put(policy); policy 128 drivers/acpi/processor_thermal.c void acpi_thermal_cpufreq_init(struct cpufreq_policy *policy) policy 132 drivers/acpi/processor_thermal.c for_each_cpu(cpu, policy->related_cpus) { policy 139 drivers/acpi/processor_thermal.c ret = freq_qos_add_request(&policy->constraints, policy 148 drivers/acpi/processor_thermal.c void acpi_thermal_cpufreq_exit(struct cpufreq_policy *policy) policy 152 drivers/acpi/processor_thermal.c for_each_cpu(cpu, policy->related_cpus) { policy 153 drivers/acpi/processor_thermal.c struct acpi_processor *pr = per_cpu(processors, policy->cpu); policy 1568 drivers/ata/ahci.c int policy = CONFIG_SATA_MOBILE_LPM_POLICY; policy 1577 drivers/ata/ahci.c policy = mobile_lpm_policy; policy 1582 drivers/ata/ahci.c if (policy > ATA_LPM_MED_POWER && policy 1585 drivers/ata/ahci.c policy = ATA_LPM_MIN_POWER_WITH_PARTIAL; policy 1587 drivers/ata/ahci.c policy = ATA_LPM_MIN_POWER; policy 1592 drivers/ata/ahci.c if (policy >= ATA_LPM_UNKNOWN && policy <= ATA_LPM_MIN_POWER) policy 1593 drivers/ata/ahci.c ap->target_lpm_policy = policy; policy 811 drivers/ata/ata_piix.c static int piix_sidpr_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, policy 814 drivers/ata/ata_piix.c return sata_link_scr_lpm(link, policy, false); policy 45 drivers/ata/libahci.c static int ahci_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, policy 744 drivers/ata/libahci.c static int ahci_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, policy 752 drivers/ata/libahci.c if (policy != ATA_LPM_MAX_POWER) { policy 764 drivers/ata/libahci.c sata_link_scr_lpm(link, policy, false); policy 770 drivers/ata/libahci.c if (policy == ATA_LPM_MAX_POWER || !(hints & ATA_LPM_HIPM)) { policy 785 drivers/ata/libahci.c if (policy == ATA_LPM_MIN_POWER) policy 787 drivers/ata/libahci.c else if (policy == ATA_LPM_MIN_POWER_WITH_PARTIAL) policy 799 drivers/ata/libahci.c if (policy == ATA_LPM_MIN_POWER || policy 800 drivers/ata/libahci.c policy == ATA_LPM_MIN_POWER_WITH_PARTIAL) policy 806 drivers/ata/libahci.c if (policy == ATA_LPM_MAX_POWER) { policy 807 drivers/ata/libahci.c sata_link_scr_lpm(link, policy, false); policy 3929 drivers/ata/libata-core.c int sata_link_scr_lpm(struct ata_link *link, enum ata_lpm_policy policy, policy 3941 drivers/ata/libata-core.c switch (policy) { policy 3426 drivers/ata/libata-eh.c static int ata_eh_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, policy 3464 drivers/ata/libata-eh.c if (policy < ATA_LPM_MED_POWER_WITH_DIPM && dipm) { policy 3478 drivers/ata/libata-eh.c rc = ap->ops->set_lpm(link, policy, hints); policy 3480 drivers/ata/libata-eh.c rc = ap->ops->set_lpm(ap->slave_link, policy, hints); policy 3482 drivers/ata/libata-eh.c rc = sata_pmp_set_lpm(link, policy, hints); policy 3501 drivers/ata/libata-eh.c link->lpm_policy = policy; policy 3503 drivers/ata/libata-eh.c ap->slave_link->lpm_policy = policy; policy 3507 drivers/ata/libata-eh.c if (policy >= ATA_LPM_MED_POWER_WITH_DIPM && !no_dipm && policy 203 drivers/ata/libata-pmp.c int sata_pmp_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, policy 206 drivers/ata/libata-pmp.c return sata_link_scr_lpm(link, policy, true); policy 109 drivers/ata/libata-scsi.c enum ata_lpm_policy policy; policy 113 drivers/ata/libata-scsi.c for (policy = ATA_LPM_MAX_POWER; policy 114 drivers/ata/libata-scsi.c policy < ARRAY_SIZE(ata_lpm_policy_names); policy++) { policy 115 drivers/ata/libata-scsi.c const char *name = ata_lpm_policy_names[policy]; policy 120 drivers/ata/libata-scsi.c if (policy == ARRAY_SIZE(ata_lpm_policy_names)) policy 134 drivers/ata/libata-scsi.c ap->target_lpm_policy = policy; policy 172 drivers/ata/libata.h extern int sata_pmp_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, policy 187 drivers/ata/libata.h enum ata_lpm_policy policy, unsigned hints) policy 176 drivers/base/arch_topology.c struct cpufreq_policy *policy = data; policy 186 drivers/base/arch_topology.c cpumask_pr_args(policy->related_cpus), policy 189 drivers/base/arch_topology.c cpumask_andnot(cpus_to_visit, cpus_to_visit, policy->related_cpus); policy 191 drivers/base/arch_topology.c for_each_cpu(cpu, policy->related_cpus) { policy 193 drivers/base/arch_topology.c policy->cpuinfo.max_freq / 1000UL; policy 32 drivers/block/drbd/drbd_nla.c const struct nla_policy *policy) policy 38 drivers/block/drbd/drbd_nla.c err = nla_parse_nested_deprecated(tb, maxtype, nla, policy, policy 6 drivers/block/drbd/drbd_nla.h const struct nla_policy *policy); policy 2200 drivers/block/nbd.c .policy = nbd_attr_policy, policy 52 drivers/clk/bcm/clk-bcm21664.c .policy = { policy 135 drivers/clk/bcm/clk-bcm21664.c .policy = { policy 238 drivers/clk/bcm/clk-bcm21664.c .policy = { policy 79 drivers/clk/bcm/clk-iproc-armpll.c unsigned int policy, fid, active_fid; policy 83 drivers/clk/bcm/clk-iproc-armpll.c policy = val & IPROC_CLK_ARM_DIV_ARM_PLL_SELECT_MASK; policy 85 drivers/clk/bcm/clk-iproc-armpll.c policy = 0; policy 88 drivers/clk/bcm/clk-iproc-armpll.c BUG_ON(policy > IPROC_CLK_MAX_FREQ_POLICY); policy 91 drivers/clk/bcm/clk-iproc-armpll.c fid = (val >> (IPROC_CLK_POLICY_FREQ_POLICY_FREQ_SHIFT * policy)) & policy 28 drivers/clk/bcm/clk-kona-setup.c struct ccu_policy *ccu_policy = &ccu->policy; policy 80 drivers/clk/bcm/clk-kona-setup.c struct bcm_clk_policy *policy; policy 98 drivers/clk/bcm/clk-kona-setup.c policy = &peri->policy; policy 99 drivers/clk/bcm/clk-kona-setup.c if (policy_exists(policy)) { policy 100 drivers/clk/bcm/clk-kona-setup.c if (policy->offset > limit) { policy 102 drivers/clk/bcm/clk-kona-setup.c __func__, name, policy->offset, limit); policy 239 drivers/clk/bcm/clk-kona-setup.c static bool policy_valid(struct bcm_clk_policy *policy, const char *clock_name) policy 241 drivers/clk/bcm/clk-kona-setup.c if (!bit_posn_valid(policy->bit, "policy", clock_name)) policy 403 drivers/clk/bcm/clk-kona-setup.c struct bcm_clk_policy *policy; policy 425 drivers/clk/bcm/clk-kona-setup.c policy = &peri->policy; policy 426 drivers/clk/bcm/clk-kona-setup.c if (policy_exists(policy) && !policy_valid(policy, name)) policy 775 drivers/clk/bcm/clk-kona-setup.c ccu_policy = &ccu->policy; policy 216 drivers/clk/bcm/clk-kona.c struct bcm_policy_ctl *control = &ccu->policy.control; policy 270 drivers/clk/bcm/clk-kona.c struct bcm_lvm_en *enable = &ccu->policy.enable; policy 310 drivers/clk/bcm/clk-kona.c static bool policy_init(struct ccu_data *ccu, struct bcm_clk_policy *policy) policy 317 drivers/clk/bcm/clk-kona.c if (!policy_exists(policy)) policy 334 drivers/clk/bcm/clk-kona.c offset = policy->offset; policy 335 drivers/clk/bcm/clk-kona.c mask = (u32)1 << policy->bit; policy 1203 drivers/clk/bcm/clk-kona.c if (!policy_init(ccu, &peri->policy)) { policy 52 drivers/clk/bcm/clk-kona.h #define policy_exists(policy) ((policy)->offset != 0) policy 391 drivers/clk/bcm/clk-kona.h struct bcm_clk_policy policy; policy 482 drivers/clk/bcm/clk-kona.h struct ccu_policy policy; policy 193 drivers/clk/qcom/clk-rcg2.c enum freq_policy policy) policy 200 drivers/clk/qcom/clk-rcg2.c switch (policy) { policy 313 drivers/clk/qcom/clk-rcg2.c enum freq_policy policy) policy 318 drivers/clk/qcom/clk-rcg2.c switch (policy) { policy 989 drivers/clk/tegra/clk-tegra20.c unsigned int reg, policy; policy 993 drivers/clk/tegra/clk-tegra20.c policy = (reg >> CCLK_BURST_POLICY_SHIFT) & 0xF; policy 995 drivers/clk/tegra/clk-tegra20.c if (policy == CCLK_IDLE_POLICY) policy 997 drivers/clk/tegra/clk-tegra20.c else if (policy == CCLK_RUN_POLICY) policy 1169 drivers/clk/tegra/clk-tegra30.c unsigned int reg, policy; policy 1173 drivers/clk/tegra/clk-tegra30.c policy = (reg >> CLK_RESET_CCLK_BURST_POLICY_SHIFT) & 0xF; policy 1175 drivers/clk/tegra/clk-tegra30.c if (policy == CLK_RESET_CCLK_IDLE_POLICY) policy 1177 drivers/clk/tegra/clk-tegra30.c else if (policy == CLK_RESET_CCLK_RUN_POLICY) policy 138 drivers/cpufreq/acpi-cpufreq.c static ssize_t show_freqdomain_cpus(struct cpufreq_policy *policy, char *buf) policy 140 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 151 drivers/cpufreq/acpi-cpufreq.c static ssize_t store_cpb(struct cpufreq_policy *policy, const char *buf, policy 169 drivers/cpufreq/acpi-cpufreq.c static ssize_t show_cpb(struct cpufreq_policy *policy, char *buf) policy 191 drivers/cpufreq/acpi-cpufreq.c static unsigned extract_io(struct cpufreq_policy *policy, u32 value) policy 193 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 201 drivers/cpufreq/acpi-cpufreq.c return policy->freq_table[i].frequency; policy 206 drivers/cpufreq/acpi-cpufreq.c static unsigned extract_msr(struct cpufreq_policy *policy, u32 msr) policy 208 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 221 drivers/cpufreq/acpi-cpufreq.c cpufreq_for_each_entry(pos, policy->freq_table) policy 224 drivers/cpufreq/acpi-cpufreq.c return policy->freq_table[0].frequency; policy 227 drivers/cpufreq/acpi-cpufreq.c static unsigned extract_freq(struct cpufreq_policy *policy, u32 val) policy 229 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 234 drivers/cpufreq/acpi-cpufreq.c return extract_msr(policy, val); policy 236 drivers/cpufreq/acpi-cpufreq.c return extract_io(policy, val); policy 360 drivers/cpufreq/acpi-cpufreq.c struct cpufreq_policy *policy; policy 366 drivers/cpufreq/acpi-cpufreq.c policy = cpufreq_cpu_get_raw(cpu); policy 367 drivers/cpufreq/acpi-cpufreq.c if (unlikely(!policy)) policy 370 drivers/cpufreq/acpi-cpufreq.c data = policy->driver_data; policy 371 drivers/cpufreq/acpi-cpufreq.c if (unlikely(!data || !policy->freq_table)) policy 374 drivers/cpufreq/acpi-cpufreq.c cached_freq = policy->freq_table[to_perf_data(data)->state].frequency; policy 375 drivers/cpufreq/acpi-cpufreq.c freq = extract_freq(policy, get_cur_val(cpumask_of(cpu), data)); policy 389 drivers/cpufreq/acpi-cpufreq.c static unsigned int check_freqs(struct cpufreq_policy *policy, policy 392 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 397 drivers/cpufreq/acpi-cpufreq.c cur_freq = extract_freq(policy, get_cur_val(mask, data)); policy 405 drivers/cpufreq/acpi-cpufreq.c static int acpi_cpufreq_target(struct cpufreq_policy *policy, policy 408 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 419 drivers/cpufreq/acpi-cpufreq.c next_perf_state = policy->freq_table[index].driver_data; policy 436 drivers/cpufreq/acpi-cpufreq.c mask = policy->shared_type == CPUFREQ_SHARED_TYPE_ANY ? policy 437 drivers/cpufreq/acpi-cpufreq.c cpumask_of(policy->cpu) : policy->cpus; policy 442 drivers/cpufreq/acpi-cpufreq.c if (!check_freqs(policy, mask, policy 443 drivers/cpufreq/acpi-cpufreq.c policy->freq_table[index].frequency)) { policy 444 drivers/cpufreq/acpi-cpufreq.c pr_debug("%s (%d)\n", __func__, policy->cpu); policy 455 drivers/cpufreq/acpi-cpufreq.c static unsigned int acpi_cpufreq_fast_switch(struct cpufreq_policy *policy, policy 458 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 466 drivers/cpufreq/acpi-cpufreq.c if (policy->cached_target_freq == target_freq) policy 467 drivers/cpufreq/acpi-cpufreq.c index = policy->cached_resolved_idx; policy 469 drivers/cpufreq/acpi-cpufreq.c index = cpufreq_table_find_index_dl(policy, target_freq); policy 471 drivers/cpufreq/acpi-cpufreq.c entry = &policy->freq_table[index]; policy 628 drivers/cpufreq/acpi-cpufreq.c static int acpi_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 632 drivers/cpufreq/acpi-cpufreq.c unsigned int cpu = policy->cpu; policy 635 drivers/cpufreq/acpi-cpufreq.c struct cpuinfo_x86 *c = &cpu_data(policy->cpu); policy 663 drivers/cpufreq/acpi-cpufreq.c policy->driver_data = data; policy 672 drivers/cpufreq/acpi-cpufreq.c policy->shared_type = perf->shared_type; policy 678 drivers/cpufreq/acpi-cpufreq.c if (policy->shared_type == CPUFREQ_SHARED_TYPE_ALL || policy 679 drivers/cpufreq/acpi-cpufreq.c policy->shared_type == CPUFREQ_SHARED_TYPE_ANY) { policy 680 drivers/cpufreq/acpi-cpufreq.c cpumask_copy(policy->cpus, perf->shared_cpu_map); policy 686 drivers/cpufreq/acpi-cpufreq.c if (bios_with_sw_any_bug && !policy_is_shared(policy)) { policy 687 drivers/cpufreq/acpi-cpufreq.c policy->shared_type = CPUFREQ_SHARED_TYPE_ALL; policy 688 drivers/cpufreq/acpi-cpufreq.c cpumask_copy(policy->cpus, topology_core_cpumask(cpu)); policy 692 drivers/cpufreq/acpi-cpufreq.c cpumask_clear(policy->cpus); policy 693 drivers/cpufreq/acpi-cpufreq.c cpumask_set_cpu(cpu, policy->cpus); policy 696 drivers/cpufreq/acpi-cpufreq.c policy->shared_type = CPUFREQ_SHARED_TYPE_HW; policy 757 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency = 0; policy 760 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency) policy 761 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency = policy 767 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency > 20 * 1000) { policy 768 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency = 20 * 1000; policy 784 drivers/cpufreq/acpi-cpufreq.c policy->freq_table = freq_table; policy 795 drivers/cpufreq/acpi-cpufreq.c policy->cur = acpi_cpufreq_guess_freq(data, policy->cpu); policy 821 drivers/cpufreq/acpi-cpufreq.c policy->fast_switch_possible = !acpi_pstate_strict && policy 822 drivers/cpufreq/acpi-cpufreq.c !(policy_is_shared(policy) && policy->shared_type != CPUFREQ_SHARED_TYPE_ANY); policy 832 drivers/cpufreq/acpi-cpufreq.c policy->driver_data = NULL; policy 837 drivers/cpufreq/acpi-cpufreq.c static int acpi_cpufreq_cpu_exit(struct cpufreq_policy *policy) policy 839 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 843 drivers/cpufreq/acpi-cpufreq.c policy->fast_switch_possible = false; policy 844 drivers/cpufreq/acpi-cpufreq.c policy->driver_data = NULL; policy 847 drivers/cpufreq/acpi-cpufreq.c kfree(policy->freq_table); policy 853 drivers/cpufreq/acpi-cpufreq.c static void acpi_cpufreq_cpu_ready(struct cpufreq_policy *policy) policy 856 drivers/cpufreq/acpi-cpufreq.c policy->cpu); policy 858 drivers/cpufreq/acpi-cpufreq.c if (perf->states[0].core_frequency * 1000 != policy->cpuinfo.max_freq) policy 862 drivers/cpufreq/acpi-cpufreq.c static int acpi_cpufreq_resume(struct cpufreq_policy *policy) policy 864 drivers/cpufreq/acpi-cpufreq.c struct acpi_cpufreq_data *data = policy->driver_data; policy 38 drivers/cpufreq/amd_freq_sensitivity.c static unsigned int amd_powersave_bias_target(struct cpufreq_policy *policy, policy 45 drivers/cpufreq/amd_freq_sensitivity.c struct cpu_data_t *data = &per_cpu(cpu_data, policy->cpu); policy 46 drivers/cpufreq/amd_freq_sensitivity.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 50 drivers/cpufreq/amd_freq_sensitivity.c if (!policy->freq_table) policy 53 drivers/cpufreq/amd_freq_sensitivity.c rdmsr_on_cpu(policy->cpu, MSR_AMD64_FREQ_SENSITIVITY_ACTUAL, policy 55 drivers/cpufreq/amd_freq_sensitivity.c rdmsr_on_cpu(policy->cpu, MSR_AMD64_FREQ_SENSITIVITY_REFERENCE, policy 62 drivers/cpufreq/amd_freq_sensitivity.c freq_next = policy->cur; policy 71 drivers/cpufreq/amd_freq_sensitivity.c freq_next = policy->cur; policy 82 drivers/cpufreq/amd_freq_sensitivity.c if (data->freq_prev == policy->cur) policy 83 drivers/cpufreq/amd_freq_sensitivity.c freq_next = policy->cur; policy 85 drivers/cpufreq/amd_freq_sensitivity.c if (freq_next > policy->cur) policy 86 drivers/cpufreq/amd_freq_sensitivity.c freq_next = policy->cur; policy 87 drivers/cpufreq/amd_freq_sensitivity.c else if (freq_next < policy->cur) policy 88 drivers/cpufreq/amd_freq_sensitivity.c freq_next = policy->min; policy 92 drivers/cpufreq/amd_freq_sensitivity.c index = cpufreq_table_find_index_h(policy, policy 93 drivers/cpufreq/amd_freq_sensitivity.c policy->cur - 1); policy 94 drivers/cpufreq/amd_freq_sensitivity.c freq_next = policy->freq_table[index].frequency; policy 211 drivers/cpufreq/arm_big_little.c static int bL_cpufreq_set_target(struct cpufreq_policy *policy, policy 214 drivers/cpufreq/arm_big_little.c u32 cpu = policy->cpu, cur_cluster, new_cluster, actual_cluster; policy 236 drivers/cpufreq/arm_big_little.c arch_set_freq_scale(policy->related_cpus, freqs_new, policy 237 drivers/cpufreq/arm_big_little.c policy->cpuinfo.max_freq); policy 457 drivers/cpufreq/arm_big_little.c static int bL_cpufreq_init(struct cpufreq_policy *policy) policy 459 drivers/cpufreq/arm_big_little.c u32 cur_cluster = cpu_to_cluster(policy->cpu); policy 463 drivers/cpufreq/arm_big_little.c cpu_dev = get_cpu_device(policy->cpu); policy 466 drivers/cpufreq/arm_big_little.c policy->cpu); policy 473 drivers/cpufreq/arm_big_little.c cpumask_copy(policy->cpus, topology_core_cpumask(policy->cpu)); policy 475 drivers/cpufreq/arm_big_little.c for_each_cpu(cpu, policy->cpus) policy 479 drivers/cpufreq/arm_big_little.c per_cpu(physical_cluster, policy->cpu) = A15_CLUSTER; policy 482 drivers/cpufreq/arm_big_little.c ret = get_cluster_clk_and_freq_table(cpu_dev, policy->cpus); policy 486 drivers/cpufreq/arm_big_little.c policy->freq_table = freq_table[cur_cluster]; policy 487 drivers/cpufreq/arm_big_little.c policy->cpuinfo.transition_latency = policy 490 drivers/cpufreq/arm_big_little.c dev_pm_opp_of_register_em(policy->cpus); policy 493 drivers/cpufreq/arm_big_little.c per_cpu(cpu_last_req_freq, policy->cpu) = clk_get_cpu_rate(policy->cpu); policy 495 drivers/cpufreq/arm_big_little.c dev_info(cpu_dev, "%s: CPU %d initialized\n", __func__, policy->cpu); policy 499 drivers/cpufreq/arm_big_little.c static int bL_cpufreq_exit(struct cpufreq_policy *policy) policy 502 drivers/cpufreq/arm_big_little.c int cur_cluster = cpu_to_cluster(policy->cpu); policy 509 drivers/cpufreq/arm_big_little.c cpu_dev = get_cpu_device(policy->cpu); policy 512 drivers/cpufreq/arm_big_little.c policy->cpu); policy 516 drivers/cpufreq/arm_big_little.c put_cluster_clk_and_freq_table(cpu_dev, policy->related_cpus); policy 517 drivers/cpufreq/arm_big_little.c dev_dbg(cpu_dev, "%s: Exited, cpu: %d\n", __func__, policy->cpu); policy 522 drivers/cpufreq/arm_big_little.c static void bL_cpufreq_ready(struct cpufreq_policy *policy) policy 524 drivers/cpufreq/arm_big_little.c int cur_cluster = cpu_to_cluster(policy->cpu); policy 530 drivers/cpufreq/arm_big_little.c cdev[cur_cluster] = of_cpufreq_cooling_register(policy); policy 319 drivers/cpufreq/armada-37xx-cpufreq.c static int armada37xx_cpufreq_suspend(struct cpufreq_policy *policy) policy 332 drivers/cpufreq/armada-37xx-cpufreq.c static int armada37xx_cpufreq_resume(struct cpufreq_policy *policy) policy 66 drivers/cpufreq/bmips-cpufreq.c bmips_cpufreq_get_freq_table(const struct cpufreq_policy *policy) policy 105 drivers/cpufreq/bmips-cpufreq.c static int bmips_cpufreq_target_index(struct cpufreq_policy *policy, policy 108 drivers/cpufreq/bmips-cpufreq.c unsigned int div = policy->freq_table[index].driver_data; policy 124 drivers/cpufreq/bmips-cpufreq.c static int bmips_cpufreq_exit(struct cpufreq_policy *policy) policy 126 drivers/cpufreq/bmips-cpufreq.c kfree(policy->freq_table); policy 131 drivers/cpufreq/bmips-cpufreq.c static int bmips_cpufreq_init(struct cpufreq_policy *policy) policy 135 drivers/cpufreq/bmips-cpufreq.c freq_table = bmips_cpufreq_get_freq_table(policy); policy 142 drivers/cpufreq/bmips-cpufreq.c cpufreq_generic_init(policy, freq_table, TRANSITION_LATENCY); policy 455 drivers/cpufreq/brcmstb-avs-cpufreq.c struct cpufreq_policy *policy = cpufreq_cpu_get(cpu); policy 456 drivers/cpufreq/brcmstb-avs-cpufreq.c struct private_data *priv = policy->driver_data; policy 461 drivers/cpufreq/brcmstb-avs-cpufreq.c static int brcm_avs_target_index(struct cpufreq_policy *policy, policy 464 drivers/cpufreq/brcmstb-avs-cpufreq.c return brcm_avs_set_pstate(policy->driver_data, policy 465 drivers/cpufreq/brcmstb-avs-cpufreq.c policy->freq_table[index].driver_data); policy 468 drivers/cpufreq/brcmstb-avs-cpufreq.c static int brcm_avs_suspend(struct cpufreq_policy *policy) policy 470 drivers/cpufreq/brcmstb-avs-cpufreq.c struct private_data *priv = policy->driver_data; policy 486 drivers/cpufreq/brcmstb-avs-cpufreq.c static int brcm_avs_resume(struct cpufreq_policy *policy) policy 488 drivers/cpufreq/brcmstb-avs-cpufreq.c struct private_data *priv = policy->driver_data; policy 569 drivers/cpufreq/brcmstb-avs-cpufreq.c static int brcm_avs_cpufreq_init(struct cpufreq_policy *policy) policy 579 drivers/cpufreq/brcmstb-avs-cpufreq.c policy->driver_data = priv; policy 589 drivers/cpufreq/brcmstb-avs-cpufreq.c policy->freq_table = freq_table; policy 592 drivers/cpufreq/brcmstb-avs-cpufreq.c cpumask_setall(policy->cpus); policy 600 drivers/cpufreq/brcmstb-avs-cpufreq.c policy->cur = freq_table[pstate].frequency; policy 611 drivers/cpufreq/brcmstb-avs-cpufreq.c static ssize_t show_brcm_avs_pstate(struct cpufreq_policy *policy, char *buf) policy 613 drivers/cpufreq/brcmstb-avs-cpufreq.c struct private_data *priv = policy->driver_data; policy 622 drivers/cpufreq/brcmstb-avs-cpufreq.c static ssize_t show_brcm_avs_mode(struct cpufreq_policy *policy, char *buf) policy 624 drivers/cpufreq/brcmstb-avs-cpufreq.c struct private_data *priv = policy->driver_data; policy 634 drivers/cpufreq/brcmstb-avs-cpufreq.c static ssize_t show_brcm_avs_pmap(struct cpufreq_policy *policy, char *buf) policy 637 drivers/cpufreq/brcmstb-avs-cpufreq.c struct private_data *priv = policy->driver_data; policy 652 drivers/cpufreq/brcmstb-avs-cpufreq.c static ssize_t show_brcm_avs_voltage(struct cpufreq_policy *policy, char *buf) policy 654 drivers/cpufreq/brcmstb-avs-cpufreq.c struct private_data *priv = policy->driver_data; policy 659 drivers/cpufreq/brcmstb-avs-cpufreq.c static ssize_t show_brcm_avs_frequency(struct cpufreq_policy *policy, char *buf) policy 661 drivers/cpufreq/brcmstb-avs-cpufreq.c struct private_data *priv = policy->driver_data; policy 189 drivers/cpufreq/cppc_cpufreq.c static int cppc_cpufreq_set_target(struct cpufreq_policy *policy, policy 198 drivers/cpufreq/cppc_cpufreq.c cpu = all_cpu_data[policy->cpu]; policy 206 drivers/cpufreq/cppc_cpufreq.c freqs.old = policy->cur; policy 209 drivers/cpufreq/cppc_cpufreq.c cpufreq_freq_transition_begin(policy, &freqs); policy 211 drivers/cpufreq/cppc_cpufreq.c cpufreq_freq_transition_end(policy, &freqs, ret != 0); policy 220 drivers/cpufreq/cppc_cpufreq.c static int cppc_verify_policy(struct cpufreq_policy_data *policy) policy 222 drivers/cpufreq/cppc_cpufreq.c cpufreq_verify_within_cpu_limits(policy); policy 226 drivers/cpufreq/cppc_cpufreq.c static void cppc_cpufreq_stop_cpu(struct cpufreq_policy *policy) policy 228 drivers/cpufreq/cppc_cpufreq.c int cpu_num = policy->cpu; policy 283 drivers/cpufreq/cppc_cpufreq.c static int cppc_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 286 drivers/cpufreq/cppc_cpufreq.c unsigned int cpu_num = policy->cpu; policy 289 drivers/cpufreq/cppc_cpufreq.c cpu = all_cpu_data[policy->cpu]; policy 292 drivers/cpufreq/cppc_cpufreq.c ret = cppc_get_perf_caps(policy->cpu, &cpu->perf_caps); policy 308 drivers/cpufreq/cppc_cpufreq.c policy->min = cppc_cpufreq_perf_to_khz(cpu, cpu->perf_caps.lowest_nonlinear_perf); policy 309 drivers/cpufreq/cppc_cpufreq.c policy->max = cppc_cpufreq_perf_to_khz(cpu, cpu->perf_caps.highest_perf); policy 316 drivers/cpufreq/cppc_cpufreq.c policy->cpuinfo.min_freq = cppc_cpufreq_perf_to_khz(cpu, cpu->perf_caps.lowest_perf); policy 317 drivers/cpufreq/cppc_cpufreq.c policy->cpuinfo.max_freq = cppc_cpufreq_perf_to_khz(cpu, cpu->perf_caps.highest_perf); policy 319 drivers/cpufreq/cppc_cpufreq.c policy->transition_delay_us = cppc_cpufreq_get_transition_delay_us(cpu_num); policy 320 drivers/cpufreq/cppc_cpufreq.c policy->shared_type = cpu->shared_type; policy 322 drivers/cpufreq/cppc_cpufreq.c if (policy->shared_type == CPUFREQ_SHARED_TYPE_ANY) { policy 325 drivers/cpufreq/cppc_cpufreq.c cpumask_copy(policy->cpus, cpu->shared_cpu_map); policy 327 drivers/cpufreq/cppc_cpufreq.c for_each_cpu(i, policy->cpus) { policy 328 drivers/cpufreq/cppc_cpufreq.c if (unlikely(i == policy->cpu)) policy 334 drivers/cpufreq/cppc_cpufreq.c } else if (policy->shared_type == CPUFREQ_SHARED_TYPE_ALL) { policy 340 drivers/cpufreq/cppc_cpufreq.c cpu->cur_policy = policy; policy 343 drivers/cpufreq/cppc_cpufreq.c policy->cur = cppc_cpufreq_perf_to_khz(cpu, policy 39 drivers/cpufreq/cpufreq-dt.c static int set_target(struct cpufreq_policy *policy, unsigned int index) policy 41 drivers/cpufreq/cpufreq-dt.c struct private_data *priv = policy->driver_data; policy 42 drivers/cpufreq/cpufreq-dt.c unsigned long freq = policy->freq_table[index].frequency; policy 48 drivers/cpufreq/cpufreq-dt.c arch_set_freq_scale(policy->related_cpus, freq, policy 49 drivers/cpufreq/cpufreq-dt.c policy->cpuinfo.max_freq); policy 148 drivers/cpufreq/cpufreq-dt.c static int cpufreq_init(struct cpufreq_policy *policy) policy 160 drivers/cpufreq/cpufreq-dt.c cpu_dev = get_cpu_device(policy->cpu); policy 162 drivers/cpufreq/cpufreq-dt.c pr_err("failed to get cpu%d device\n", policy->cpu); policy 174 drivers/cpufreq/cpufreq-dt.c ret = dev_pm_opp_of_get_sharing_cpus(cpu_dev, policy->cpus); policy 184 drivers/cpufreq/cpufreq-dt.c if (dev_pm_opp_get_sharing_cpus(cpu_dev, policy->cpus)) policy 198 drivers/cpufreq/cpufreq-dt.c policy->cpu, ret); policy 222 drivers/cpufreq/cpufreq-dt.c if (!dev_pm_opp_of_cpumask_add_table(policy->cpus)) policy 237 drivers/cpufreq/cpufreq-dt.c cpumask_setall(policy->cpus); policy 243 drivers/cpufreq/cpufreq-dt.c ret = dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); policy 256 drivers/cpufreq/cpufreq-dt.c policy->driver_data = priv; policy 257 drivers/cpufreq/cpufreq-dt.c policy->clk = cpu_clk; policy 258 drivers/cpufreq/cpufreq-dt.c policy->freq_table = freq_table; policy 260 drivers/cpufreq/cpufreq-dt.c policy->suspend_freq = dev_pm_opp_get_suspend_opp_freq(cpu_dev) / 1000; policy 263 drivers/cpufreq/cpufreq-dt.c if (policy_has_boost_freq(policy)) { policy 275 drivers/cpufreq/cpufreq-dt.c policy->cpuinfo.transition_latency = transition_latency; policy 276 drivers/cpufreq/cpufreq-dt.c policy->dvfs_possible_from_any_cpu = true; policy 278 drivers/cpufreq/cpufreq-dt.c dev_pm_opp_of_register_em(policy->cpus); policy 286 drivers/cpufreq/cpufreq-dt.c dev_pm_opp_of_cpumask_remove_table(policy->cpus); policy 297 drivers/cpufreq/cpufreq-dt.c static int cpufreq_online(struct cpufreq_policy *policy) policy 303 drivers/cpufreq/cpufreq-dt.c static int cpufreq_offline(struct cpufreq_policy *policy) policy 312 drivers/cpufreq/cpufreq-dt.c static int cpufreq_exit(struct cpufreq_policy *policy) policy 314 drivers/cpufreq/cpufreq-dt.c struct private_data *priv = policy->driver_data; policy 316 drivers/cpufreq/cpufreq-dt.c dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table); policy 318 drivers/cpufreq/cpufreq-dt.c dev_pm_opp_of_cpumask_remove_table(policy->related_cpus); policy 322 drivers/cpufreq/cpufreq-dt.c clk_put(policy->clk); policy 17 drivers/cpufreq/cpufreq-dt.h int (*suspend)(struct cpufreq_policy *policy); policy 18 drivers/cpufreq/cpufreq-dt.h int (*resume)(struct cpufreq_policy *policy); policy 250 drivers/cpufreq/cpufreq-nforce2.c static int nforce2_target(struct cpufreq_policy *policy, policy 257 drivers/cpufreq/cpufreq-nforce2.c if ((target_freq > policy->max) || (target_freq < policy->min)) policy 262 drivers/cpufreq/cpufreq-nforce2.c freqs.old = nforce2_get(policy->cpu); policy 271 drivers/cpufreq/cpufreq-nforce2.c cpufreq_freq_transition_begin(policy, &freqs); policy 285 drivers/cpufreq/cpufreq-nforce2.c cpufreq_freq_transition_end(policy, &freqs, 0); policy 294 drivers/cpufreq/cpufreq-nforce2.c static int nforce2_verify(struct cpufreq_policy_data *policy) policy 298 drivers/cpufreq/cpufreq-nforce2.c fsb_pol_max = policy->max / (fid * 100); policy 300 drivers/cpufreq/cpufreq-nforce2.c if (policy->min < (fsb_pol_max * fid * 100)) policy 301 drivers/cpufreq/cpufreq-nforce2.c policy->max = (fsb_pol_max + 1) * fid * 100; policy 303 drivers/cpufreq/cpufreq-nforce2.c cpufreq_verify_within_cpu_limits(policy); policy 307 drivers/cpufreq/cpufreq-nforce2.c static int nforce2_cpu_init(struct cpufreq_policy *policy) policy 313 drivers/cpufreq/cpufreq-nforce2.c if (policy->cpu != 0) policy 356 drivers/cpufreq/cpufreq-nforce2.c policy->min = policy->cpuinfo.min_freq = min_fsb * fid * 100; policy 357 drivers/cpufreq/cpufreq-nforce2.c policy->max = policy->cpuinfo.max_freq = max_fsb * fid * 100; policy 362 drivers/cpufreq/cpufreq-nforce2.c static int nforce2_cpu_exit(struct cpufreq_policy *policy) policy 71 drivers/cpufreq/cpufreq.c static unsigned int __cpufreq_get(struct cpufreq_policy *policy); policy 72 drivers/cpufreq/cpufreq.c static int cpufreq_init_governor(struct cpufreq_policy *policy); policy 73 drivers/cpufreq/cpufreq.c static void cpufreq_exit_governor(struct cpufreq_policy *policy); policy 74 drivers/cpufreq/cpufreq.c static int cpufreq_start_governor(struct cpufreq_policy *policy); policy 75 drivers/cpufreq/cpufreq.c static void cpufreq_stop_governor(struct cpufreq_policy *policy); policy 76 drivers/cpufreq/cpufreq.c static void cpufreq_governor_limits(struct cpufreq_policy *policy); policy 77 drivers/cpufreq/cpufreq.c static int cpufreq_set_policy(struct cpufreq_policy *policy, policy 108 drivers/cpufreq/cpufreq.c struct kobject *get_governor_parent_kobj(struct cpufreq_policy *policy) policy 111 drivers/cpufreq/cpufreq.c return &policy->kobj; policy 165 drivers/cpufreq/cpufreq.c void cpufreq_generic_init(struct cpufreq_policy *policy, policy 169 drivers/cpufreq/cpufreq.c policy->freq_table = table; policy 170 drivers/cpufreq/cpufreq.c policy->cpuinfo.transition_latency = transition_latency; policy 176 drivers/cpufreq/cpufreq.c cpumask_setall(policy->cpus); policy 182 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = per_cpu(cpufreq_cpu_data, cpu); policy 184 drivers/cpufreq/cpufreq.c return policy && cpumask_test_cpu(cpu, policy->cpus) ? policy : NULL; policy 190 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = cpufreq_cpu_get_raw(cpu); policy 192 drivers/cpufreq/cpufreq.c if (!policy || IS_ERR(policy->clk)) { policy 194 drivers/cpufreq/cpufreq.c __func__, policy ? "clk" : "policy", cpu); policy 198 drivers/cpufreq/cpufreq.c return clk_get_rate(policy->clk) / 1000; policy 215 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = NULL; policy 226 drivers/cpufreq/cpufreq.c policy = cpufreq_cpu_get_raw(cpu); policy 227 drivers/cpufreq/cpufreq.c if (policy) policy 228 drivers/cpufreq/cpufreq.c kobject_get(&policy->kobj); policy 233 drivers/cpufreq/cpufreq.c return policy; policy 241 drivers/cpufreq/cpufreq.c void cpufreq_cpu_put(struct cpufreq_policy *policy) policy 243 drivers/cpufreq/cpufreq.c kobject_put(&policy->kobj); policy 251 drivers/cpufreq/cpufreq.c void cpufreq_cpu_release(struct cpufreq_policy *policy) policy 253 drivers/cpufreq/cpufreq.c if (WARN_ON(!policy)) policy 256 drivers/cpufreq/cpufreq.c lockdep_assert_held(&policy->rwsem); policy 258 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 260 drivers/cpufreq/cpufreq.c cpufreq_cpu_put(policy); policy 277 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = cpufreq_cpu_get(cpu); policy 279 drivers/cpufreq/cpufreq.c if (!policy) policy 282 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 284 drivers/cpufreq/cpufreq.c if (policy_is_inactive(policy)) { policy 285 drivers/cpufreq/cpufreq.c cpufreq_cpu_release(policy); policy 289 drivers/cpufreq/cpufreq.c return policy; policy 338 drivers/cpufreq/cpufreq.c static void cpufreq_notify_transition(struct cpufreq_policy *policy, policy 349 drivers/cpufreq/cpufreq.c freqs->policy = policy; policy 361 drivers/cpufreq/cpufreq.c if (policy->cur && policy->cur != freqs->old) { policy 363 drivers/cpufreq/cpufreq.c freqs->old, policy->cur); policy 364 drivers/cpufreq/cpufreq.c freqs->old = policy->cur; policy 376 drivers/cpufreq/cpufreq.c cpumask_pr_args(policy->cpus)); policy 378 drivers/cpufreq/cpufreq.c for_each_cpu(cpu, policy->cpus) policy 384 drivers/cpufreq/cpufreq.c cpufreq_stats_record_transition(policy, freqs->new); policy 385 drivers/cpufreq/cpufreq.c policy->cur = freqs->new; policy 390 drivers/cpufreq/cpufreq.c static void cpufreq_notify_post_transition(struct cpufreq_policy *policy, policy 393 drivers/cpufreq/cpufreq.c cpufreq_notify_transition(policy, freqs, CPUFREQ_POSTCHANGE); policy 398 drivers/cpufreq/cpufreq.c cpufreq_notify_transition(policy, freqs, CPUFREQ_PRECHANGE); policy 399 drivers/cpufreq/cpufreq.c cpufreq_notify_transition(policy, freqs, CPUFREQ_POSTCHANGE); policy 402 drivers/cpufreq/cpufreq.c void cpufreq_freq_transition_begin(struct cpufreq_policy *policy, policy 415 drivers/cpufreq/cpufreq.c && current == policy->transition_task); policy 418 drivers/cpufreq/cpufreq.c wait_event(policy->transition_wait, !policy->transition_ongoing); policy 420 drivers/cpufreq/cpufreq.c spin_lock(&policy->transition_lock); policy 422 drivers/cpufreq/cpufreq.c if (unlikely(policy->transition_ongoing)) { policy 423 drivers/cpufreq/cpufreq.c spin_unlock(&policy->transition_lock); policy 427 drivers/cpufreq/cpufreq.c policy->transition_ongoing = true; policy 428 drivers/cpufreq/cpufreq.c policy->transition_task = current; policy 430 drivers/cpufreq/cpufreq.c spin_unlock(&policy->transition_lock); policy 432 drivers/cpufreq/cpufreq.c cpufreq_notify_transition(policy, freqs, CPUFREQ_PRECHANGE); policy 436 drivers/cpufreq/cpufreq.c void cpufreq_freq_transition_end(struct cpufreq_policy *policy, policy 439 drivers/cpufreq/cpufreq.c if (WARN_ON(!policy->transition_ongoing)) policy 442 drivers/cpufreq/cpufreq.c cpufreq_notify_post_transition(policy, freqs, transition_failed); policy 444 drivers/cpufreq/cpufreq.c policy->transition_ongoing = false; policy 445 drivers/cpufreq/cpufreq.c policy->transition_task = NULL; policy 447 drivers/cpufreq/cpufreq.c wake_up(&policy->transition_wait); policy 483 drivers/cpufreq/cpufreq.c void cpufreq_enable_fast_switch(struct cpufreq_policy *policy) policy 485 drivers/cpufreq/cpufreq.c lockdep_assert_held(&policy->rwsem); policy 487 drivers/cpufreq/cpufreq.c if (!policy->fast_switch_possible) policy 493 drivers/cpufreq/cpufreq.c policy->fast_switch_enabled = true; policy 496 drivers/cpufreq/cpufreq.c policy->cpu); policy 507 drivers/cpufreq/cpufreq.c void cpufreq_disable_fast_switch(struct cpufreq_policy *policy) policy 510 drivers/cpufreq/cpufreq.c if (policy->fast_switch_enabled) { policy 511 drivers/cpufreq/cpufreq.c policy->fast_switch_enabled = false; policy 529 drivers/cpufreq/cpufreq.c unsigned int cpufreq_driver_resolve_freq(struct cpufreq_policy *policy, policy 532 drivers/cpufreq/cpufreq.c target_freq = clamp_val(target_freq, policy->min, policy->max); policy 533 drivers/cpufreq/cpufreq.c policy->cached_target_freq = target_freq; policy 538 drivers/cpufreq/cpufreq.c idx = cpufreq_frequency_table_target(policy, target_freq, policy 540 drivers/cpufreq/cpufreq.c policy->cached_resolved_idx = idx; policy 541 drivers/cpufreq/cpufreq.c return policy->freq_table[idx].frequency; policy 545 drivers/cpufreq/cpufreq.c return cpufreq_driver->resolve_freq(policy, target_freq); policy 551 drivers/cpufreq/cpufreq.c unsigned int cpufreq_policy_transition_delay_us(struct cpufreq_policy *policy) policy 555 drivers/cpufreq/cpufreq.c if (policy->transition_delay_us) policy 556 drivers/cpufreq/cpufreq.c return policy->transition_delay_us; policy 558 drivers/cpufreq/cpufreq.c latency = policy->cpuinfo.transition_latency / NSEC_PER_USEC; policy 672 drivers/cpufreq/cpufreq.c (struct cpufreq_policy *policy, char *buf) \ policy 674 drivers/cpufreq/cpufreq.c return sprintf(buf, "%u\n", policy->object); \ policy 688 drivers/cpufreq/cpufreq.c static ssize_t show_scaling_cur_freq(struct cpufreq_policy *policy, char *buf) policy 693 drivers/cpufreq/cpufreq.c freq = arch_freq_get_on_cpu(policy->cpu); policy 698 drivers/cpufreq/cpufreq.c ret = sprintf(buf, "%u\n", cpufreq_driver->get(policy->cpu)); policy 700 drivers/cpufreq/cpufreq.c ret = sprintf(buf, "%u\n", policy->cur); policy 709 drivers/cpufreq/cpufreq.c (struct cpufreq_policy *policy, const char *buf, size_t count) \ policy 718 drivers/cpufreq/cpufreq.c ret = freq_qos_update_request(policy->object##_freq_req, val);\ policy 728 drivers/cpufreq/cpufreq.c static ssize_t show_cpuinfo_cur_freq(struct cpufreq_policy *policy, policy 731 drivers/cpufreq/cpufreq.c unsigned int cur_freq = __cpufreq_get(policy); policy 742 drivers/cpufreq/cpufreq.c static ssize_t show_scaling_governor(struct cpufreq_policy *policy, char *buf) policy 744 drivers/cpufreq/cpufreq.c if (policy->policy == CPUFREQ_POLICY_POWERSAVE) policy 746 drivers/cpufreq/cpufreq.c else if (policy->policy == CPUFREQ_POLICY_PERFORMANCE) policy 748 drivers/cpufreq/cpufreq.c else if (policy->governor) policy 750 drivers/cpufreq/cpufreq.c policy->governor->name); policy 757 drivers/cpufreq/cpufreq.c static ssize_t store_scaling_governor(struct cpufreq_policy *policy, policy 774 drivers/cpufreq/cpufreq.c ret = cpufreq_set_policy(policy, NULL, new_pol); policy 782 drivers/cpufreq/cpufreq.c ret = cpufreq_set_policy(policy, new_gov, policy 794 drivers/cpufreq/cpufreq.c static ssize_t show_scaling_driver(struct cpufreq_policy *policy, char *buf) policy 802 drivers/cpufreq/cpufreq.c static ssize_t show_scaling_available_governors(struct cpufreq_policy *policy, policy 845 drivers/cpufreq/cpufreq.c static ssize_t show_related_cpus(struct cpufreq_policy *policy, char *buf) policy 847 drivers/cpufreq/cpufreq.c return cpufreq_show_cpus(policy->related_cpus, buf); policy 853 drivers/cpufreq/cpufreq.c static ssize_t show_affected_cpus(struct cpufreq_policy *policy, char *buf) policy 855 drivers/cpufreq/cpufreq.c return cpufreq_show_cpus(policy->cpus, buf); policy 858 drivers/cpufreq/cpufreq.c static ssize_t store_scaling_setspeed(struct cpufreq_policy *policy, policy 864 drivers/cpufreq/cpufreq.c if (!policy->governor || !policy->governor->store_setspeed) policy 871 drivers/cpufreq/cpufreq.c policy->governor->store_setspeed(policy, freq); policy 876 drivers/cpufreq/cpufreq.c static ssize_t show_scaling_setspeed(struct cpufreq_policy *policy, char *buf) policy 878 drivers/cpufreq/cpufreq.c if (!policy->governor || !policy->governor->show_setspeed) policy 881 drivers/cpufreq/cpufreq.c return policy->governor->show_setspeed(policy, buf); policy 887 drivers/cpufreq/cpufreq.c static ssize_t show_bios_limit(struct cpufreq_policy *policy, char *buf) policy 891 drivers/cpufreq/cpufreq.c ret = cpufreq_driver->bios_limit(policy->cpu, &limit); policy 894 drivers/cpufreq/cpufreq.c return sprintf(buf, "%u\n", policy->cpuinfo.max_freq); policy 932 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = to_policy(kobj); policy 939 drivers/cpufreq/cpufreq.c down_read(&policy->rwsem); policy 940 drivers/cpufreq/cpufreq.c ret = fattr->show(policy, buf); policy 941 drivers/cpufreq/cpufreq.c up_read(&policy->rwsem); policy 949 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = to_policy(kobj); policy 963 drivers/cpufreq/cpufreq.c if (cpu_online(policy->cpu)) { policy 964 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 965 drivers/cpufreq/cpufreq.c ret = fattr->store(policy, buf, count); policy 966 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 976 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = to_policy(kobj); policy 978 drivers/cpufreq/cpufreq.c complete(&policy->kobj_unregister); policy 992 drivers/cpufreq/cpufreq.c static void add_cpu_dev_symlink(struct cpufreq_policy *policy, unsigned int cpu) policy 999 drivers/cpufreq/cpufreq.c if (cpumask_test_and_set_cpu(cpu, policy->real_cpus)) policy 1003 drivers/cpufreq/cpufreq.c if (sysfs_create_link(&dev->kobj, &policy->kobj, "cpufreq")) policy 1007 drivers/cpufreq/cpufreq.c static void remove_cpu_dev_symlink(struct cpufreq_policy *policy, policy 1014 drivers/cpufreq/cpufreq.c static int cpufreq_add_dev_interface(struct cpufreq_policy *policy) policy 1022 drivers/cpufreq/cpufreq.c ret = sysfs_create_file(&policy->kobj, &((*drv_attr)->attr)); policy 1028 drivers/cpufreq/cpufreq.c ret = sysfs_create_file(&policy->kobj, &cpuinfo_cur_freq.attr); policy 1033 drivers/cpufreq/cpufreq.c ret = sysfs_create_file(&policy->kobj, &scaling_cur_freq.attr); policy 1038 drivers/cpufreq/cpufreq.c ret = sysfs_create_file(&policy->kobj, &bios_limit.attr); policy 1051 drivers/cpufreq/cpufreq.c static int cpufreq_init_policy(struct cpufreq_policy *policy) policy 1059 drivers/cpufreq/cpufreq.c gov = find_governor(policy->last_governor); policy 1062 drivers/cpufreq/cpufreq.c policy->governor->name, policy->cpu); policy 1070 drivers/cpufreq/cpufreq.c if (policy->last_policy) { policy 1071 drivers/cpufreq/cpufreq.c pol = policy->last_policy; policy 1080 drivers/cpufreq/cpufreq.c pol = policy->policy; policy 1087 drivers/cpufreq/cpufreq.c return cpufreq_set_policy(policy, gov, pol); policy 1090 drivers/cpufreq/cpufreq.c static int cpufreq_add_policy_cpu(struct cpufreq_policy *policy, unsigned int cpu) policy 1095 drivers/cpufreq/cpufreq.c if (cpumask_test_cpu(cpu, policy->cpus)) policy 1098 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 1100 drivers/cpufreq/cpufreq.c cpufreq_stop_governor(policy); policy 1102 drivers/cpufreq/cpufreq.c cpumask_set_cpu(cpu, policy->cpus); policy 1105 drivers/cpufreq/cpufreq.c ret = cpufreq_start_governor(policy); policy 1109 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1113 drivers/cpufreq/cpufreq.c void refresh_frequency_limits(struct cpufreq_policy *policy) policy 1115 drivers/cpufreq/cpufreq.c if (!policy_is_inactive(policy)) { policy 1116 drivers/cpufreq/cpufreq.c pr_debug("updating policy for CPU %u\n", policy->cpu); policy 1118 drivers/cpufreq/cpufreq.c cpufreq_set_policy(policy, policy->governor, policy->policy); policy 1125 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = policy 1128 drivers/cpufreq/cpufreq.c pr_debug("handle_update for cpu %u called\n", policy->cpu); policy 1129 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 1130 drivers/cpufreq/cpufreq.c refresh_frequency_limits(policy); policy 1131 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1137 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = container_of(nb, struct cpufreq_policy, nb_min); policy 1139 drivers/cpufreq/cpufreq.c schedule_work(&policy->update); policy 1146 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = container_of(nb, struct cpufreq_policy, nb_max); policy 1148 drivers/cpufreq/cpufreq.c schedule_work(&policy->update); policy 1152 drivers/cpufreq/cpufreq.c static void cpufreq_policy_put_kobj(struct cpufreq_policy *policy) policy 1157 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 1158 drivers/cpufreq/cpufreq.c cpufreq_stats_free_table(policy); policy 1159 drivers/cpufreq/cpufreq.c kobj = &policy->kobj; policy 1160 drivers/cpufreq/cpufreq.c cmp = &policy->kobj_unregister; policy 1161 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1176 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 1183 drivers/cpufreq/cpufreq.c policy = kzalloc(sizeof(*policy), GFP_KERNEL); policy 1184 drivers/cpufreq/cpufreq.c if (!policy) policy 1187 drivers/cpufreq/cpufreq.c if (!alloc_cpumask_var(&policy->cpus, GFP_KERNEL)) policy 1190 drivers/cpufreq/cpufreq.c if (!zalloc_cpumask_var(&policy->related_cpus, GFP_KERNEL)) policy 1193 drivers/cpufreq/cpufreq.c if (!zalloc_cpumask_var(&policy->real_cpus, GFP_KERNEL)) policy 1196 drivers/cpufreq/cpufreq.c ret = kobject_init_and_add(&policy->kobj, &ktype_cpufreq, policy 1205 drivers/cpufreq/cpufreq.c kobject_put(&policy->kobj); policy 1209 drivers/cpufreq/cpufreq.c freq_constraints_init(&policy->constraints); policy 1211 drivers/cpufreq/cpufreq.c policy->nb_min.notifier_call = cpufreq_notifier_min; policy 1212 drivers/cpufreq/cpufreq.c policy->nb_max.notifier_call = cpufreq_notifier_max; policy 1214 drivers/cpufreq/cpufreq.c ret = freq_qos_add_notifier(&policy->constraints, FREQ_QOS_MIN, policy 1215 drivers/cpufreq/cpufreq.c &policy->nb_min); policy 1218 drivers/cpufreq/cpufreq.c ret, cpumask_pr_args(policy->cpus)); policy 1222 drivers/cpufreq/cpufreq.c ret = freq_qos_add_notifier(&policy->constraints, FREQ_QOS_MAX, policy 1223 drivers/cpufreq/cpufreq.c &policy->nb_max); policy 1226 drivers/cpufreq/cpufreq.c ret, cpumask_pr_args(policy->cpus)); policy 1230 drivers/cpufreq/cpufreq.c INIT_LIST_HEAD(&policy->policy_list); policy 1231 drivers/cpufreq/cpufreq.c init_rwsem(&policy->rwsem); policy 1232 drivers/cpufreq/cpufreq.c spin_lock_init(&policy->transition_lock); policy 1233 drivers/cpufreq/cpufreq.c init_waitqueue_head(&policy->transition_wait); policy 1234 drivers/cpufreq/cpufreq.c init_completion(&policy->kobj_unregister); policy 1235 drivers/cpufreq/cpufreq.c INIT_WORK(&policy->update, handle_update); policy 1237 drivers/cpufreq/cpufreq.c policy->cpu = cpu; policy 1238 drivers/cpufreq/cpufreq.c return policy; policy 1241 drivers/cpufreq/cpufreq.c freq_qos_remove_notifier(&policy->constraints, FREQ_QOS_MIN, policy 1242 drivers/cpufreq/cpufreq.c &policy->nb_min); policy 1244 drivers/cpufreq/cpufreq.c cpufreq_policy_put_kobj(policy); policy 1246 drivers/cpufreq/cpufreq.c free_cpumask_var(policy->real_cpus); policy 1248 drivers/cpufreq/cpufreq.c free_cpumask_var(policy->related_cpus); policy 1250 drivers/cpufreq/cpufreq.c free_cpumask_var(policy->cpus); policy 1252 drivers/cpufreq/cpufreq.c kfree(policy); policy 1257 drivers/cpufreq/cpufreq.c static void cpufreq_policy_free(struct cpufreq_policy *policy) policy 1264 drivers/cpufreq/cpufreq.c list_del(&policy->policy_list); policy 1266 drivers/cpufreq/cpufreq.c for_each_cpu(cpu, policy->related_cpus) policy 1270 drivers/cpufreq/cpufreq.c freq_qos_remove_notifier(&policy->constraints, FREQ_QOS_MAX, policy 1271 drivers/cpufreq/cpufreq.c &policy->nb_max); policy 1272 drivers/cpufreq/cpufreq.c freq_qos_remove_notifier(&policy->constraints, FREQ_QOS_MIN, policy 1273 drivers/cpufreq/cpufreq.c &policy->nb_min); policy 1276 drivers/cpufreq/cpufreq.c cancel_work_sync(&policy->update); policy 1278 drivers/cpufreq/cpufreq.c if (policy->max_freq_req) { policy 1284 drivers/cpufreq/cpufreq.c CPUFREQ_REMOVE_POLICY, policy); policy 1285 drivers/cpufreq/cpufreq.c freq_qos_remove_request(policy->max_freq_req); policy 1288 drivers/cpufreq/cpufreq.c freq_qos_remove_request(policy->min_freq_req); policy 1289 drivers/cpufreq/cpufreq.c kfree(policy->min_freq_req); policy 1291 drivers/cpufreq/cpufreq.c cpufreq_policy_put_kobj(policy); policy 1292 drivers/cpufreq/cpufreq.c free_cpumask_var(policy->real_cpus); policy 1293 drivers/cpufreq/cpufreq.c free_cpumask_var(policy->related_cpus); policy 1294 drivers/cpufreq/cpufreq.c free_cpumask_var(policy->cpus); policy 1295 drivers/cpufreq/cpufreq.c kfree(policy); policy 1300 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 1309 drivers/cpufreq/cpufreq.c policy = per_cpu(cpufreq_cpu_data, cpu); policy 1310 drivers/cpufreq/cpufreq.c if (policy) { policy 1311 drivers/cpufreq/cpufreq.c WARN_ON(!cpumask_test_cpu(cpu, policy->related_cpus)); policy 1312 drivers/cpufreq/cpufreq.c if (!policy_is_inactive(policy)) policy 1313 drivers/cpufreq/cpufreq.c return cpufreq_add_policy_cpu(policy, cpu); policy 1317 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 1318 drivers/cpufreq/cpufreq.c policy->cpu = cpu; policy 1319 drivers/cpufreq/cpufreq.c policy->governor = NULL; policy 1320 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1323 drivers/cpufreq/cpufreq.c policy = cpufreq_policy_alloc(cpu); policy 1324 drivers/cpufreq/cpufreq.c if (!policy) policy 1329 drivers/cpufreq/cpufreq.c ret = cpufreq_driver->online(policy); policy 1337 drivers/cpufreq/cpufreq.c cpumask_copy(policy->cpus, policy->related_cpus); policy 1339 drivers/cpufreq/cpufreq.c cpumask_copy(policy->cpus, cpumask_of(cpu)); policy 1345 drivers/cpufreq/cpufreq.c ret = cpufreq_driver->init(policy); policy 1352 drivers/cpufreq/cpufreq.c ret = cpufreq_table_validate_and_sort(policy); policy 1357 drivers/cpufreq/cpufreq.c cpumask_copy(policy->related_cpus, policy->cpus); policy 1360 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 1365 drivers/cpufreq/cpufreq.c cpumask_and(policy->cpus, policy->cpus, cpu_online_mask); policy 1368 drivers/cpufreq/cpufreq.c for_each_cpu(j, policy->related_cpus) { policy 1369 drivers/cpufreq/cpufreq.c per_cpu(cpufreq_cpu_data, j) = policy; policy 1370 drivers/cpufreq/cpufreq.c add_cpu_dev_symlink(policy, j); policy 1373 drivers/cpufreq/cpufreq.c policy->min_freq_req = kzalloc(2 * sizeof(*policy->min_freq_req), policy 1375 drivers/cpufreq/cpufreq.c if (!policy->min_freq_req) policy 1378 drivers/cpufreq/cpufreq.c ret = freq_qos_add_request(&policy->constraints, policy 1379 drivers/cpufreq/cpufreq.c policy->min_freq_req, FREQ_QOS_MIN, policy 1380 drivers/cpufreq/cpufreq.c policy->min); policy 1386 drivers/cpufreq/cpufreq.c kfree(policy->min_freq_req); policy 1387 drivers/cpufreq/cpufreq.c policy->min_freq_req = NULL; policy 1396 drivers/cpufreq/cpufreq.c policy->max_freq_req = policy->min_freq_req + 1; policy 1398 drivers/cpufreq/cpufreq.c ret = freq_qos_add_request(&policy->constraints, policy 1399 drivers/cpufreq/cpufreq.c policy->max_freq_req, FREQ_QOS_MAX, policy 1400 drivers/cpufreq/cpufreq.c policy->max); policy 1402 drivers/cpufreq/cpufreq.c policy->max_freq_req = NULL; policy 1407 drivers/cpufreq/cpufreq.c CPUFREQ_CREATE_POLICY, policy); policy 1411 drivers/cpufreq/cpufreq.c policy->cur = cpufreq_driver->get(policy->cpu); policy 1412 drivers/cpufreq/cpufreq.c if (!policy->cur) { policy 1439 drivers/cpufreq/cpufreq.c ret = cpufreq_frequency_table_get_index(policy, policy->cur); policy 1443 drivers/cpufreq/cpufreq.c __func__, policy->cpu, policy->cur); policy 1444 drivers/cpufreq/cpufreq.c ret = __cpufreq_driver_target(policy, policy->cur - 1, policy 1454 drivers/cpufreq/cpufreq.c __func__, policy->cpu, policy->cur); policy 1459 drivers/cpufreq/cpufreq.c ret = cpufreq_add_dev_interface(policy); policy 1463 drivers/cpufreq/cpufreq.c cpufreq_stats_create_table(policy); policy 1466 drivers/cpufreq/cpufreq.c list_add(&policy->policy_list, &cpufreq_policy_list); policy 1470 drivers/cpufreq/cpufreq.c ret = cpufreq_init_policy(policy); policy 1477 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1479 drivers/cpufreq/cpufreq.c kobject_uevent(&policy->kobj, KOBJ_ADD); policy 1483 drivers/cpufreq/cpufreq.c cpufreq_driver->ready(policy); policy 1486 drivers/cpufreq/cpufreq.c policy->cdev = of_cpufreq_cooling_register(policy); policy 1493 drivers/cpufreq/cpufreq.c for_each_cpu(j, policy->real_cpus) policy 1494 drivers/cpufreq/cpufreq.c remove_cpu_dev_symlink(policy, get_cpu_device(j)); policy 1496 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1500 drivers/cpufreq/cpufreq.c cpufreq_driver->exit(policy); policy 1503 drivers/cpufreq/cpufreq.c cpufreq_policy_free(policy); policy 1514 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 1527 drivers/cpufreq/cpufreq.c policy = per_cpu(cpufreq_cpu_data, cpu); policy 1528 drivers/cpufreq/cpufreq.c if (policy) policy 1529 drivers/cpufreq/cpufreq.c add_cpu_dev_symlink(policy, cpu); policy 1536 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 1541 drivers/cpufreq/cpufreq.c policy = cpufreq_cpu_get_raw(cpu); policy 1542 drivers/cpufreq/cpufreq.c if (!policy) { policy 1547 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 1549 drivers/cpufreq/cpufreq.c cpufreq_stop_governor(policy); policy 1551 drivers/cpufreq/cpufreq.c cpumask_clear_cpu(cpu, policy->cpus); policy 1553 drivers/cpufreq/cpufreq.c if (policy_is_inactive(policy)) { policy 1555 drivers/cpufreq/cpufreq.c strncpy(policy->last_governor, policy->governor->name, policy 1558 drivers/cpufreq/cpufreq.c policy->last_policy = policy->policy; policy 1559 drivers/cpufreq/cpufreq.c } else if (cpu == policy->cpu) { policy 1561 drivers/cpufreq/cpufreq.c policy->cpu = cpumask_any(policy->cpus); policy 1565 drivers/cpufreq/cpufreq.c if (!policy_is_inactive(policy)) { policy 1567 drivers/cpufreq/cpufreq.c ret = cpufreq_start_governor(policy); policy 1576 drivers/cpufreq/cpufreq.c cpufreq_cooling_unregister(policy->cdev); policy 1577 drivers/cpufreq/cpufreq.c policy->cdev = NULL; policy 1581 drivers/cpufreq/cpufreq.c cpufreq_driver->stop_cpu(policy); policy 1584 drivers/cpufreq/cpufreq.c cpufreq_exit_governor(policy); policy 1591 drivers/cpufreq/cpufreq.c cpufreq_driver->offline(policy); policy 1593 drivers/cpufreq/cpufreq.c cpufreq_driver->exit(policy); policy 1594 drivers/cpufreq/cpufreq.c policy->freq_table = NULL; policy 1598 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1610 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = per_cpu(cpufreq_cpu_data, cpu); policy 1612 drivers/cpufreq/cpufreq.c if (!policy) policy 1618 drivers/cpufreq/cpufreq.c cpumask_clear_cpu(cpu, policy->real_cpus); policy 1619 drivers/cpufreq/cpufreq.c remove_cpu_dev_symlink(policy, dev); policy 1621 drivers/cpufreq/cpufreq.c if (cpumask_empty(policy->real_cpus)) { policy 1624 drivers/cpufreq/cpufreq.c cpufreq_driver->exit(policy); policy 1626 drivers/cpufreq/cpufreq.c cpufreq_policy_free(policy); policy 1639 drivers/cpufreq/cpufreq.c static void cpufreq_out_of_sync(struct cpufreq_policy *policy, policy 1645 drivers/cpufreq/cpufreq.c policy->cur, new_freq); policy 1647 drivers/cpufreq/cpufreq.c freqs.old = policy->cur; policy 1650 drivers/cpufreq/cpufreq.c cpufreq_freq_transition_begin(policy, &freqs); policy 1651 drivers/cpufreq/cpufreq.c cpufreq_freq_transition_end(policy, &freqs, 0); policy 1654 drivers/cpufreq/cpufreq.c static unsigned int cpufreq_verify_current_freq(struct cpufreq_policy *policy, bool update) policy 1658 drivers/cpufreq/cpufreq.c new_freq = cpufreq_driver->get(policy->cpu); policy 1666 drivers/cpufreq/cpufreq.c if (policy->fast_switch_enabled || !has_target()) policy 1669 drivers/cpufreq/cpufreq.c if (policy->cur != new_freq) { policy 1670 drivers/cpufreq/cpufreq.c cpufreq_out_of_sync(policy, new_freq); policy 1672 drivers/cpufreq/cpufreq.c schedule_work(&policy->update); policy 1687 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 1701 drivers/cpufreq/cpufreq.c policy = cpufreq_cpu_get(cpu); policy 1702 drivers/cpufreq/cpufreq.c if (policy) { policy 1703 drivers/cpufreq/cpufreq.c ret_freq = policy->cur; policy 1704 drivers/cpufreq/cpufreq.c cpufreq_cpu_put(policy); policy 1719 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = cpufreq_cpu_get(cpu); policy 1722 drivers/cpufreq/cpufreq.c if (policy) { policy 1723 drivers/cpufreq/cpufreq.c ret_freq = policy->max; policy 1724 drivers/cpufreq/cpufreq.c cpufreq_cpu_put(policy); policy 1731 drivers/cpufreq/cpufreq.c static unsigned int __cpufreq_get(struct cpufreq_policy *policy) policy 1733 drivers/cpufreq/cpufreq.c if (unlikely(policy_is_inactive(policy))) policy 1736 drivers/cpufreq/cpufreq.c return cpufreq_verify_current_freq(policy, true); policy 1747 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = cpufreq_cpu_get(cpu); policy 1750 drivers/cpufreq/cpufreq.c if (policy) { policy 1751 drivers/cpufreq/cpufreq.c down_read(&policy->rwsem); policy 1753 drivers/cpufreq/cpufreq.c ret_freq = __cpufreq_get(policy); policy 1754 drivers/cpufreq/cpufreq.c up_read(&policy->rwsem); policy 1756 drivers/cpufreq/cpufreq.c cpufreq_cpu_put(policy); policy 1774 drivers/cpufreq/cpufreq.c int cpufreq_generic_suspend(struct cpufreq_policy *policy) policy 1778 drivers/cpufreq/cpufreq.c if (!policy->suspend_freq) { policy 1784 drivers/cpufreq/cpufreq.c policy->suspend_freq); policy 1786 drivers/cpufreq/cpufreq.c ret = __cpufreq_driver_target(policy, policy->suspend_freq, policy 1790 drivers/cpufreq/cpufreq.c __func__, policy->suspend_freq, ret); policy 1806 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 1816 drivers/cpufreq/cpufreq.c for_each_active_policy(policy) { policy 1818 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 1819 drivers/cpufreq/cpufreq.c cpufreq_stop_governor(policy); policy 1820 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1823 drivers/cpufreq/cpufreq.c if (cpufreq_driver->suspend && cpufreq_driver->suspend(policy)) policy 1840 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 1856 drivers/cpufreq/cpufreq.c for_each_active_policy(policy) { policy 1857 drivers/cpufreq/cpufreq.c if (cpufreq_driver->resume && cpufreq_driver->resume(policy)) { policy 1859 drivers/cpufreq/cpufreq.c policy); policy 1861 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 1862 drivers/cpufreq/cpufreq.c ret = cpufreq_start_governor(policy); policy 1863 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 1867 drivers/cpufreq/cpufreq.c __func__, policy); policy 2021 drivers/cpufreq/cpufreq.c unsigned int cpufreq_driver_fast_switch(struct cpufreq_policy *policy, policy 2024 drivers/cpufreq/cpufreq.c target_freq = clamp_val(target_freq, policy->min, policy->max); policy 2026 drivers/cpufreq/cpufreq.c return cpufreq_driver->fast_switch(policy, target_freq); policy 2031 drivers/cpufreq/cpufreq.c static int __target_intermediate(struct cpufreq_policy *policy, policy 2036 drivers/cpufreq/cpufreq.c freqs->new = cpufreq_driver->get_intermediate(policy, index); policy 2043 drivers/cpufreq/cpufreq.c __func__, policy->cpu, freqs->old, freqs->new); policy 2045 drivers/cpufreq/cpufreq.c cpufreq_freq_transition_begin(policy, freqs); policy 2046 drivers/cpufreq/cpufreq.c ret = cpufreq_driver->target_intermediate(policy, index); policy 2047 drivers/cpufreq/cpufreq.c cpufreq_freq_transition_end(policy, freqs, ret); policy 2056 drivers/cpufreq/cpufreq.c static int __target_index(struct cpufreq_policy *policy, int index) policy 2058 drivers/cpufreq/cpufreq.c struct cpufreq_freqs freqs = {.old = policy->cur, .flags = 0}; policy 2060 drivers/cpufreq/cpufreq.c unsigned int newfreq = policy->freq_table[index].frequency; policy 2064 drivers/cpufreq/cpufreq.c if (newfreq == policy->cur) policy 2071 drivers/cpufreq/cpufreq.c retval = __target_intermediate(policy, &freqs, index); policy 2083 drivers/cpufreq/cpufreq.c __func__, policy->cpu, freqs.old, freqs.new); policy 2085 drivers/cpufreq/cpufreq.c cpufreq_freq_transition_begin(policy, &freqs); policy 2088 drivers/cpufreq/cpufreq.c retval = cpufreq_driver->target_index(policy, index); policy 2094 drivers/cpufreq/cpufreq.c cpufreq_freq_transition_end(policy, &freqs, retval); policy 2104 drivers/cpufreq/cpufreq.c freqs.new = policy->restore_freq; policy 2105 drivers/cpufreq/cpufreq.c cpufreq_freq_transition_begin(policy, &freqs); policy 2106 drivers/cpufreq/cpufreq.c cpufreq_freq_transition_end(policy, &freqs, 0); policy 2113 drivers/cpufreq/cpufreq.c int __cpufreq_driver_target(struct cpufreq_policy *policy, policy 2124 drivers/cpufreq/cpufreq.c target_freq = clamp_val(target_freq, policy->min, policy->max); policy 2127 drivers/cpufreq/cpufreq.c policy->cpu, target_freq, relation, old_target_freq); policy 2135 drivers/cpufreq/cpufreq.c if (target_freq == policy->cur) policy 2139 drivers/cpufreq/cpufreq.c policy->restore_freq = policy->cur; policy 2142 drivers/cpufreq/cpufreq.c return cpufreq_driver->target(policy, target_freq, relation); policy 2147 drivers/cpufreq/cpufreq.c index = cpufreq_frequency_table_target(policy, target_freq, relation); policy 2149 drivers/cpufreq/cpufreq.c return __target_index(policy, index); policy 2153 drivers/cpufreq/cpufreq.c int cpufreq_driver_target(struct cpufreq_policy *policy, policy 2159 drivers/cpufreq/cpufreq.c down_write(&policy->rwsem); policy 2161 drivers/cpufreq/cpufreq.c ret = __cpufreq_driver_target(policy, target_freq, relation); policy 2163 drivers/cpufreq/cpufreq.c up_write(&policy->rwsem); policy 2174 drivers/cpufreq/cpufreq.c static int cpufreq_init_governor(struct cpufreq_policy *policy) policy 2185 drivers/cpufreq/cpufreq.c if (!policy->governor) policy 2189 drivers/cpufreq/cpufreq.c if (policy->governor->dynamic_switching && policy 2195 drivers/cpufreq/cpufreq.c policy->governor->name, gov->name); policy 2196 drivers/cpufreq/cpufreq.c policy->governor = gov; policy 2202 drivers/cpufreq/cpufreq.c if (!try_module_get(policy->governor->owner)) policy 2205 drivers/cpufreq/cpufreq.c pr_debug("%s: for CPU %u\n", __func__, policy->cpu); policy 2207 drivers/cpufreq/cpufreq.c if (policy->governor->init) { policy 2208 drivers/cpufreq/cpufreq.c ret = policy->governor->init(policy); policy 2210 drivers/cpufreq/cpufreq.c module_put(policy->governor->owner); policy 2218 drivers/cpufreq/cpufreq.c static void cpufreq_exit_governor(struct cpufreq_policy *policy) policy 2220 drivers/cpufreq/cpufreq.c if (cpufreq_suspended || !policy->governor) policy 2223 drivers/cpufreq/cpufreq.c pr_debug("%s: for CPU %u\n", __func__, policy->cpu); policy 2225 drivers/cpufreq/cpufreq.c if (policy->governor->exit) policy 2226 drivers/cpufreq/cpufreq.c policy->governor->exit(policy); policy 2228 drivers/cpufreq/cpufreq.c module_put(policy->governor->owner); policy 2231 drivers/cpufreq/cpufreq.c static int cpufreq_start_governor(struct cpufreq_policy *policy) policy 2238 drivers/cpufreq/cpufreq.c if (!policy->governor) policy 2241 drivers/cpufreq/cpufreq.c pr_debug("%s: for CPU %u\n", __func__, policy->cpu); policy 2244 drivers/cpufreq/cpufreq.c cpufreq_verify_current_freq(policy, false); policy 2246 drivers/cpufreq/cpufreq.c if (policy->governor->start) { policy 2247 drivers/cpufreq/cpufreq.c ret = policy->governor->start(policy); policy 2252 drivers/cpufreq/cpufreq.c if (policy->governor->limits) policy 2253 drivers/cpufreq/cpufreq.c policy->governor->limits(policy); policy 2258 drivers/cpufreq/cpufreq.c static void cpufreq_stop_governor(struct cpufreq_policy *policy) policy 2260 drivers/cpufreq/cpufreq.c if (cpufreq_suspended || !policy->governor) policy 2263 drivers/cpufreq/cpufreq.c pr_debug("%s: for CPU %u\n", __func__, policy->cpu); policy 2265 drivers/cpufreq/cpufreq.c if (policy->governor->stop) policy 2266 drivers/cpufreq/cpufreq.c policy->governor->stop(policy); policy 2269 drivers/cpufreq/cpufreq.c static void cpufreq_governor_limits(struct cpufreq_policy *policy) policy 2271 drivers/cpufreq/cpufreq.c if (cpufreq_suspended || !policy->governor) policy 2274 drivers/cpufreq/cpufreq.c pr_debug("%s: for CPU %u\n", __func__, policy->cpu); policy 2276 drivers/cpufreq/cpufreq.c if (policy->governor->limits) policy 2277 drivers/cpufreq/cpufreq.c policy->governor->limits(policy); policy 2305 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 2316 drivers/cpufreq/cpufreq.c for_each_inactive_policy(policy) { policy 2317 drivers/cpufreq/cpufreq.c if (!strcmp(policy->last_governor, governor->name)) { policy 2318 drivers/cpufreq/cpufreq.c policy->governor = NULL; policy 2319 drivers/cpufreq/cpufreq.c strcpy(policy->last_governor, "\0"); policy 2342 drivers/cpufreq/cpufreq.c int cpufreq_get_policy(struct cpufreq_policy *policy, unsigned int cpu) policy 2345 drivers/cpufreq/cpufreq.c if (!policy) policy 2352 drivers/cpufreq/cpufreq.c memcpy(policy, cpu_policy, sizeof(*policy)); policy 2374 drivers/cpufreq/cpufreq.c static int cpufreq_set_policy(struct cpufreq_policy *policy, policy 2382 drivers/cpufreq/cpufreq.c memcpy(&new_data.cpuinfo, &policy->cpuinfo, sizeof(policy->cpuinfo)); policy 2383 drivers/cpufreq/cpufreq.c new_data.freq_table = policy->freq_table; policy 2384 drivers/cpufreq/cpufreq.c new_data.cpu = policy->cpu; policy 2389 drivers/cpufreq/cpufreq.c new_data.min = freq_qos_read_value(&policy->constraints, FREQ_QOS_MIN); policy 2390 drivers/cpufreq/cpufreq.c new_data.max = freq_qos_read_value(&policy->constraints, FREQ_QOS_MAX); policy 2400 drivers/cpufreq/cpufreq.c policy->min = new_data.min; policy 2401 drivers/cpufreq/cpufreq.c policy->max = new_data.max; policy 2402 drivers/cpufreq/cpufreq.c trace_cpu_frequency_limits(policy); policy 2404 drivers/cpufreq/cpufreq.c policy->cached_target_freq = UINT_MAX; policy 2407 drivers/cpufreq/cpufreq.c policy->min, policy->max); policy 2410 drivers/cpufreq/cpufreq.c policy->policy = new_pol; policy 2412 drivers/cpufreq/cpufreq.c return cpufreq_driver->setpolicy(policy); policy 2415 drivers/cpufreq/cpufreq.c if (new_gov == policy->governor) { policy 2417 drivers/cpufreq/cpufreq.c cpufreq_governor_limits(policy); policy 2424 drivers/cpufreq/cpufreq.c old_gov = policy->governor; policy 2427 drivers/cpufreq/cpufreq.c cpufreq_stop_governor(policy); policy 2428 drivers/cpufreq/cpufreq.c cpufreq_exit_governor(policy); policy 2432 drivers/cpufreq/cpufreq.c policy->governor = new_gov; policy 2433 drivers/cpufreq/cpufreq.c ret = cpufreq_init_governor(policy); policy 2435 drivers/cpufreq/cpufreq.c ret = cpufreq_start_governor(policy); policy 2438 drivers/cpufreq/cpufreq.c sched_cpufreq_governor_change(policy, old_gov); policy 2441 drivers/cpufreq/cpufreq.c cpufreq_exit_governor(policy); policy 2445 drivers/cpufreq/cpufreq.c pr_debug("starting governor %s failed\n", policy->governor->name); policy 2447 drivers/cpufreq/cpufreq.c policy->governor = old_gov; policy 2448 drivers/cpufreq/cpufreq.c if (cpufreq_init_governor(policy)) policy 2449 drivers/cpufreq/cpufreq.c policy->governor = NULL; policy 2451 drivers/cpufreq/cpufreq.c cpufreq_start_governor(policy); policy 2468 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy = cpufreq_cpu_acquire(cpu); policy 2470 drivers/cpufreq/cpufreq.c if (!policy) policy 2478 drivers/cpufreq/cpufreq.c (cpufreq_suspended || WARN_ON(!cpufreq_verify_current_freq(policy, false)))) policy 2481 drivers/cpufreq/cpufreq.c refresh_frequency_limits(policy); policy 2484 drivers/cpufreq/cpufreq.c cpufreq_cpu_release(policy); policy 2509 drivers/cpufreq/cpufreq.c struct cpufreq_policy *policy; policy 2511 drivers/cpufreq/cpufreq.c for_each_active_policy(policy) { policy 2514 drivers/cpufreq/cpufreq.c if (!policy->freq_table) policy 2517 drivers/cpufreq/cpufreq.c ret = cpufreq_frequency_table_cpuinfo(policy, policy 2518 drivers/cpufreq/cpufreq.c policy->freq_table); policy 2525 drivers/cpufreq/cpufreq.c ret = freq_qos_update_request(policy->max_freq_req, policy->max); policy 38 drivers/cpufreq/cpufreq_conservative.c struct cpufreq_policy *policy) policy 40 drivers/cpufreq/cpufreq_conservative.c unsigned int freq_step = (cs_tuners->freq_step * policy->max) / 100; policy 58 drivers/cpufreq/cpufreq_conservative.c static unsigned int cs_dbs_update(struct cpufreq_policy *policy) policy 60 drivers/cpufreq/cpufreq_conservative.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 65 drivers/cpufreq/cpufreq_conservative.c unsigned int load = dbs_update(policy); policy 80 drivers/cpufreq/cpufreq_conservative.c if (requested_freq > policy->max || requested_freq < policy->min) { policy 81 drivers/cpufreq/cpufreq_conservative.c requested_freq = policy->cur; policy 85 drivers/cpufreq/cpufreq_conservative.c freq_step = get_freq_step(cs_tuners, policy); policy 94 drivers/cpufreq/cpufreq_conservative.c if (requested_freq > policy->min + freq_steps) policy 97 drivers/cpufreq/cpufreq_conservative.c requested_freq = policy->min; policy 107 drivers/cpufreq/cpufreq_conservative.c if (requested_freq == policy->max) policy 111 drivers/cpufreq/cpufreq_conservative.c if (requested_freq > policy->max) policy 112 drivers/cpufreq/cpufreq_conservative.c requested_freq = policy->max; policy 114 drivers/cpufreq/cpufreq_conservative.c __cpufreq_driver_target(policy, requested_freq, CPUFREQ_RELATION_H); policy 129 drivers/cpufreq/cpufreq_conservative.c if (requested_freq == policy->min) policy 135 drivers/cpufreq/cpufreq_conservative.c requested_freq = policy->min; policy 137 drivers/cpufreq/cpufreq_conservative.c __cpufreq_driver_target(policy, requested_freq, CPUFREQ_RELATION_L); policy 306 drivers/cpufreq/cpufreq_conservative.c static void cs_start(struct cpufreq_policy *policy) policy 308 drivers/cpufreq/cpufreq_conservative.c struct cs_policy_dbs_info *dbs_info = to_dbs_info(policy->governor_data); policy 311 drivers/cpufreq/cpufreq_conservative.c dbs_info->requested_freq = policy->cur; policy 102 drivers/cpufreq/cpufreq_governor.c for_each_cpu(j, policy_dbs->policy->cpus) { policy 114 drivers/cpufreq/cpufreq_governor.c unsigned int dbs_update(struct cpufreq_policy *policy) policy 116 drivers/cpufreq/cpufreq_governor.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 137 drivers/cpufreq/cpufreq_governor.c for_each_cpu(j, policy->cpus) { policy 235 drivers/cpufreq/cpufreq_governor.c struct cpufreq_policy *policy; policy 239 drivers/cpufreq/cpufreq_governor.c policy = policy_dbs->policy; policy 240 drivers/cpufreq/cpufreq_governor.c gov = dbs_governor_of(policy); policy 247 drivers/cpufreq/cpufreq_governor.c gov_update_sample_delay(policy_dbs, gov->gov_dbs_update(policy)); policy 276 drivers/cpufreq/cpufreq_governor.c if (!cpufreq_this_cpu_can_update(policy_dbs->policy)) policy 325 drivers/cpufreq/cpufreq_governor.c struct cpufreq_policy *policy = policy_dbs->policy; policy 331 drivers/cpufreq/cpufreq_governor.c for_each_cpu(cpu, policy->cpus) { policy 339 drivers/cpufreq/cpufreq_governor.c static inline void gov_clear_update_util(struct cpufreq_policy *policy) policy 343 drivers/cpufreq/cpufreq_governor.c for_each_cpu(i, policy->cpus) policy 349 drivers/cpufreq/cpufreq_governor.c static struct policy_dbs_info *alloc_policy_dbs_info(struct cpufreq_policy *policy, policy 360 drivers/cpufreq/cpufreq_governor.c policy_dbs->policy = policy; policy 367 drivers/cpufreq/cpufreq_governor.c for_each_cpu(j, policy->related_cpus) { policy 382 drivers/cpufreq/cpufreq_governor.c for_each_cpu(j, policy_dbs->policy->related_cpus) { policy 391 drivers/cpufreq/cpufreq_governor.c int cpufreq_dbs_governor_init(struct cpufreq_policy *policy) policy 393 drivers/cpufreq/cpufreq_governor.c struct dbs_governor *gov = dbs_governor_of(policy); policy 399 drivers/cpufreq/cpufreq_governor.c if (policy->governor_data) policy 402 drivers/cpufreq/cpufreq_governor.c policy_dbs = alloc_policy_dbs_info(policy, gov); policy 416 drivers/cpufreq/cpufreq_governor.c policy->governor_data = policy_dbs; policy 441 drivers/cpufreq/cpufreq_governor.c cpufreq_policy_transition_delay_us(policy)); policy 447 drivers/cpufreq/cpufreq_governor.c policy->governor_data = policy_dbs; policy 451 drivers/cpufreq/cpufreq_governor.c get_governor_parent_kobj(policy), policy 461 drivers/cpufreq/cpufreq_governor.c policy->governor_data = NULL; policy 477 drivers/cpufreq/cpufreq_governor.c void cpufreq_dbs_governor_exit(struct cpufreq_policy *policy) policy 479 drivers/cpufreq/cpufreq_governor.c struct dbs_governor *gov = dbs_governor_of(policy); policy 480 drivers/cpufreq/cpufreq_governor.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 489 drivers/cpufreq/cpufreq_governor.c policy->governor_data = NULL; policy 505 drivers/cpufreq/cpufreq_governor.c int cpufreq_dbs_governor_start(struct cpufreq_policy *policy) policy 507 drivers/cpufreq/cpufreq_governor.c struct dbs_governor *gov = dbs_governor_of(policy); policy 508 drivers/cpufreq/cpufreq_governor.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 513 drivers/cpufreq/cpufreq_governor.c if (!policy->cur) policy 516 drivers/cpufreq/cpufreq_governor.c policy_dbs->is_shared = policy_is_shared(policy); policy 523 drivers/cpufreq/cpufreq_governor.c for_each_cpu(j, policy->cpus) { policy 536 drivers/cpufreq/cpufreq_governor.c gov->start(policy); policy 543 drivers/cpufreq/cpufreq_governor.c void cpufreq_dbs_governor_stop(struct cpufreq_policy *policy) policy 545 drivers/cpufreq/cpufreq_governor.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 547 drivers/cpufreq/cpufreq_governor.c gov_clear_update_util(policy_dbs->policy); policy 555 drivers/cpufreq/cpufreq_governor.c void cpufreq_dbs_governor_limits(struct cpufreq_policy *policy) policy 561 drivers/cpufreq/cpufreq_governor.c policy_dbs = policy->governor_data; policy 566 drivers/cpufreq/cpufreq_governor.c cpufreq_policy_apply_limits(policy); policy 80 drivers/cpufreq/cpufreq_governor.h struct cpufreq_policy *policy; policy 136 drivers/cpufreq/cpufreq_governor.h unsigned int (*gov_dbs_update)(struct cpufreq_policy *policy); policy 141 drivers/cpufreq/cpufreq_governor.h void (*start)(struct cpufreq_policy *policy); policy 144 drivers/cpufreq/cpufreq_governor.h static inline struct dbs_governor *dbs_governor_of(struct cpufreq_policy *policy) policy 146 drivers/cpufreq/cpufreq_governor.h return container_of(policy->governor, struct dbs_governor, gov); policy 150 drivers/cpufreq/cpufreq_governor.h int cpufreq_dbs_governor_init(struct cpufreq_policy *policy); policy 151 drivers/cpufreq/cpufreq_governor.h void cpufreq_dbs_governor_exit(struct cpufreq_policy *policy); policy 152 drivers/cpufreq/cpufreq_governor.h int cpufreq_dbs_governor_start(struct cpufreq_policy *policy); policy 153 drivers/cpufreq/cpufreq_governor.h void cpufreq_dbs_governor_stop(struct cpufreq_policy *policy); policy 154 drivers/cpufreq/cpufreq_governor.h void cpufreq_dbs_governor_limits(struct cpufreq_policy *policy); policy 170 drivers/cpufreq/cpufreq_governor.h unsigned int (*powersave_bias_target)(struct cpufreq_policy *policy, policy 174 drivers/cpufreq/cpufreq_governor.h unsigned int dbs_update(struct cpufreq_policy *policy); policy 61 drivers/cpufreq/cpufreq_ondemand.c static unsigned int generic_powersave_bias_target(struct cpufreq_policy *policy, policy 68 drivers/cpufreq/cpufreq_ondemand.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 72 drivers/cpufreq/cpufreq_ondemand.c struct cpufreq_frequency_table *freq_table = policy->freq_table; policy 80 drivers/cpufreq/cpufreq_ondemand.c index = cpufreq_frequency_table_target(policy, freq_next, relation); policy 86 drivers/cpufreq/cpufreq_ondemand.c index = cpufreq_table_find_index_h(policy, freq_avg); policy 88 drivers/cpufreq/cpufreq_ondemand.c index = cpufreq_table_find_index_l(policy, freq_avg); policy 106 drivers/cpufreq/cpufreq_ondemand.c static void ondemand_powersave_bias_init(struct cpufreq_policy *policy) policy 108 drivers/cpufreq/cpufreq_ondemand.c struct od_policy_dbs_info *dbs_info = to_dbs_info(policy->governor_data); policy 113 drivers/cpufreq/cpufreq_ondemand.c static void dbs_freq_increase(struct cpufreq_policy *policy, unsigned int freq) policy 115 drivers/cpufreq/cpufreq_ondemand.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 120 drivers/cpufreq/cpufreq_ondemand.c freq = od_ops.powersave_bias_target(policy, freq, policy 122 drivers/cpufreq/cpufreq_ondemand.c else if (policy->cur == policy->max) policy 125 drivers/cpufreq/cpufreq_ondemand.c __cpufreq_driver_target(policy, freq, od_tuners->powersave_bias ? policy 134 drivers/cpufreq/cpufreq_ondemand.c static void od_update(struct cpufreq_policy *policy) policy 136 drivers/cpufreq/cpufreq_ondemand.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 140 drivers/cpufreq/cpufreq_ondemand.c unsigned int load = dbs_update(policy); policy 147 drivers/cpufreq/cpufreq_ondemand.c if (policy->cur < policy->max) policy 149 drivers/cpufreq/cpufreq_ondemand.c dbs_freq_increase(policy, policy->max); policy 154 drivers/cpufreq/cpufreq_ondemand.c min_f = policy->cpuinfo.min_freq; policy 155 drivers/cpufreq/cpufreq_ondemand.c max_f = policy->cpuinfo.max_freq; policy 162 drivers/cpufreq/cpufreq_ondemand.c freq_next = od_ops.powersave_bias_target(policy, policy 166 drivers/cpufreq/cpufreq_ondemand.c __cpufreq_driver_target(policy, freq_next, CPUFREQ_RELATION_C); policy 170 drivers/cpufreq/cpufreq_ondemand.c static unsigned int od_dbs_update(struct cpufreq_policy *policy) policy 172 drivers/cpufreq/cpufreq_ondemand.c struct policy_dbs_info *policy_dbs = policy->governor_data; policy 184 drivers/cpufreq/cpufreq_ondemand.c __cpufreq_driver_target(policy, dbs_info->freq_lo, policy 189 drivers/cpufreq/cpufreq_ondemand.c od_update(policy); policy 310 drivers/cpufreq/cpufreq_ondemand.c ondemand_powersave_bias_init(policy_dbs->policy); policy 388 drivers/cpufreq/cpufreq_ondemand.c static void od_start(struct cpufreq_policy *policy) policy 390 drivers/cpufreq/cpufreq_ondemand.c struct od_policy_dbs_info *dbs_info = to_dbs_info(policy->governor_data); policy 393 drivers/cpufreq/cpufreq_ondemand.c ondemand_powersave_bias_init(policy); policy 423 drivers/cpufreq/cpufreq_ondemand.c struct cpufreq_policy *policy; policy 431 drivers/cpufreq/cpufreq_ondemand.c policy = cpufreq_cpu_get_raw(cpu); policy 432 drivers/cpufreq/cpufreq_ondemand.c if (!policy || policy->governor != CPU_FREQ_GOV_ONDEMAND) policy 435 drivers/cpufreq/cpufreq_ondemand.c policy_dbs = policy->governor_data; policy 439 drivers/cpufreq/cpufreq_ondemand.c cpumask_or(&done, &done, policy->cpus); policy 14 drivers/cpufreq/cpufreq_performance.c static void cpufreq_gov_performance_limits(struct cpufreq_policy *policy) policy 16 drivers/cpufreq/cpufreq_performance.c pr_debug("setting to %u kHz\n", policy->max); policy 17 drivers/cpufreq/cpufreq_performance.c __cpufreq_driver_target(policy, policy->max, CPUFREQ_RELATION_H); policy 14 drivers/cpufreq/cpufreq_powersave.c static void cpufreq_gov_powersave_limits(struct cpufreq_policy *policy) policy 16 drivers/cpufreq/cpufreq_powersave.c pr_debug("setting to %u kHz\n", policy->min); policy 17 drivers/cpufreq/cpufreq_powersave.c __cpufreq_driver_target(policy, policy->min, CPUFREQ_RELATION_L); policy 47 drivers/cpufreq/cpufreq_stats.c static ssize_t show_total_trans(struct cpufreq_policy *policy, char *buf) policy 49 drivers/cpufreq/cpufreq_stats.c return sprintf(buf, "%d\n", policy->stats->total_trans); policy 53 drivers/cpufreq/cpufreq_stats.c static ssize_t show_time_in_state(struct cpufreq_policy *policy, char *buf) policy 55 drivers/cpufreq/cpufreq_stats.c struct cpufreq_stats *stats = policy->stats; policy 59 drivers/cpufreq/cpufreq_stats.c if (policy->fast_switch_enabled) policy 75 drivers/cpufreq/cpufreq_stats.c static ssize_t store_reset(struct cpufreq_policy *policy, const char *buf, policy 79 drivers/cpufreq/cpufreq_stats.c cpufreq_stats_clear_table(policy->stats); policy 84 drivers/cpufreq/cpufreq_stats.c static ssize_t show_trans_table(struct cpufreq_policy *policy, char *buf) policy 86 drivers/cpufreq/cpufreq_stats.c struct cpufreq_stats *stats = policy->stats; policy 90 drivers/cpufreq/cpufreq_stats.c if (policy->fast_switch_enabled) policy 153 drivers/cpufreq/cpufreq_stats.c void cpufreq_stats_free_table(struct cpufreq_policy *policy) policy 155 drivers/cpufreq/cpufreq_stats.c struct cpufreq_stats *stats = policy->stats; policy 163 drivers/cpufreq/cpufreq_stats.c sysfs_remove_group(&policy->kobj, &stats_attr_group); policy 166 drivers/cpufreq/cpufreq_stats.c policy->stats = NULL; policy 169 drivers/cpufreq/cpufreq_stats.c void cpufreq_stats_create_table(struct cpufreq_policy *policy) policy 176 drivers/cpufreq/cpufreq_stats.c count = cpufreq_table_count_valid_entries(policy); policy 181 drivers/cpufreq/cpufreq_stats.c if (policy->stats) policy 204 drivers/cpufreq/cpufreq_stats.c cpufreq_for_each_valid_entry(pos, policy->freq_table) policy 210 drivers/cpufreq/cpufreq_stats.c stats->last_index = freq_table_get_index(stats, policy->cur); policy 213 drivers/cpufreq/cpufreq_stats.c policy->stats = stats; policy 214 drivers/cpufreq/cpufreq_stats.c ret = sysfs_create_group(&policy->kobj, &stats_attr_group); policy 219 drivers/cpufreq/cpufreq_stats.c policy->stats = NULL; policy 225 drivers/cpufreq/cpufreq_stats.c void cpufreq_stats_record_transition(struct cpufreq_policy *policy, policy 228 drivers/cpufreq/cpufreq_stats.c struct cpufreq_stats *stats = policy->stats; policy 28 drivers/cpufreq/cpufreq_userspace.c static int cpufreq_set(struct cpufreq_policy *policy, unsigned int freq) policy 31 drivers/cpufreq/cpufreq_userspace.c unsigned int *setspeed = policy->governor_data; policy 33 drivers/cpufreq/cpufreq_userspace.c pr_debug("cpufreq_set for cpu %u, freq %u kHz\n", policy->cpu, freq); policy 36 drivers/cpufreq/cpufreq_userspace.c if (!per_cpu(cpu_is_managed, policy->cpu)) policy 41 drivers/cpufreq/cpufreq_userspace.c ret = __cpufreq_driver_target(policy, freq, CPUFREQ_RELATION_L); policy 47 drivers/cpufreq/cpufreq_userspace.c static ssize_t show_speed(struct cpufreq_policy *policy, char *buf) policy 49 drivers/cpufreq/cpufreq_userspace.c return sprintf(buf, "%u\n", policy->cur); policy 52 drivers/cpufreq/cpufreq_userspace.c static int cpufreq_userspace_policy_init(struct cpufreq_policy *policy) policy 60 drivers/cpufreq/cpufreq_userspace.c policy->governor_data = setspeed; policy 64 drivers/cpufreq/cpufreq_userspace.c static void cpufreq_userspace_policy_exit(struct cpufreq_policy *policy) policy 67 drivers/cpufreq/cpufreq_userspace.c kfree(policy->governor_data); policy 68 drivers/cpufreq/cpufreq_userspace.c policy->governor_data = NULL; policy 72 drivers/cpufreq/cpufreq_userspace.c static int cpufreq_userspace_policy_start(struct cpufreq_policy *policy) policy 74 drivers/cpufreq/cpufreq_userspace.c unsigned int *setspeed = policy->governor_data; policy 76 drivers/cpufreq/cpufreq_userspace.c BUG_ON(!policy->cur); policy 77 drivers/cpufreq/cpufreq_userspace.c pr_debug("started managing cpu %u\n", policy->cpu); policy 80 drivers/cpufreq/cpufreq_userspace.c per_cpu(cpu_is_managed, policy->cpu) = 1; policy 81 drivers/cpufreq/cpufreq_userspace.c *setspeed = policy->cur; policy 86 drivers/cpufreq/cpufreq_userspace.c static void cpufreq_userspace_policy_stop(struct cpufreq_policy *policy) policy 88 drivers/cpufreq/cpufreq_userspace.c unsigned int *setspeed = policy->governor_data; policy 90 drivers/cpufreq/cpufreq_userspace.c pr_debug("managing cpu %u stopped\n", policy->cpu); policy 93 drivers/cpufreq/cpufreq_userspace.c per_cpu(cpu_is_managed, policy->cpu) = 0; policy 98 drivers/cpufreq/cpufreq_userspace.c static void cpufreq_userspace_policy_limits(struct cpufreq_policy *policy) policy 100 drivers/cpufreq/cpufreq_userspace.c unsigned int *setspeed = policy->governor_data; policy 105 drivers/cpufreq/cpufreq_userspace.c policy->cpu, policy->min, policy->max, policy->cur, *setspeed); policy 107 drivers/cpufreq/cpufreq_userspace.c if (policy->max < *setspeed) policy 108 drivers/cpufreq/cpufreq_userspace.c __cpufreq_driver_target(policy, policy->max, CPUFREQ_RELATION_H); policy 109 drivers/cpufreq/cpufreq_userspace.c else if (policy->min > *setspeed) policy 110 drivers/cpufreq/cpufreq_userspace.c __cpufreq_driver_target(policy, policy->min, CPUFREQ_RELATION_L); policy 112 drivers/cpufreq/cpufreq_userspace.c __cpufreq_driver_target(policy, *setspeed, CPUFREQ_RELATION_L); policy 35 drivers/cpufreq/davinci-cpufreq.c static int davinci_target(struct cpufreq_policy *policy, unsigned int idx) policy 42 drivers/cpufreq/davinci-cpufreq.c old_freq = policy->cur; policy 69 drivers/cpufreq/davinci-cpufreq.c static int davinci_cpu_init(struct cpufreq_policy *policy) policy 75 drivers/cpufreq/davinci-cpufreq.c if (policy->cpu != 0) policy 85 drivers/cpufreq/davinci-cpufreq.c policy->clk = cpufreq.armclk; policy 93 drivers/cpufreq/davinci-cpufreq.c cpufreq_generic_init(policy, freq_table, 2000 * 1000); policy 79 drivers/cpufreq/e_powersaver.c static int eps_acpi_exit(struct cpufreq_policy *policy) policy 108 drivers/cpufreq/e_powersaver.c struct cpufreq_policy *policy, policy 153 drivers/cpufreq/e_powersaver.c static int eps_target(struct cpufreq_policy *policy, unsigned int index) policy 156 drivers/cpufreq/e_powersaver.c unsigned int cpu = policy->cpu; policy 166 drivers/cpufreq/e_powersaver.c ret = eps_set_state(centaur, policy, dest_state); policy 172 drivers/cpufreq/e_powersaver.c static int eps_cpu_init(struct cpufreq_policy *policy) policy 191 drivers/cpufreq/e_powersaver.c if (policy->cpu != 0) policy 290 drivers/cpufreq/e_powersaver.c if (!acpi_processor_get_bios_limit(policy->cpu, &limit)) { policy 294 drivers/cpufreq/e_powersaver.c eps_acpi_exit(policy); policy 358 drivers/cpufreq/e_powersaver.c policy->cpuinfo.transition_latency = 140000; /* 844mV -> 700mV in ns */ policy 359 drivers/cpufreq/e_powersaver.c policy->freq_table = ¢aur->freq_table[0]; policy 364 drivers/cpufreq/e_powersaver.c static int eps_cpu_exit(struct cpufreq_policy *policy) policy 366 drivers/cpufreq/e_powersaver.c unsigned int cpu = policy->cpu; policy 105 drivers/cpufreq/elanfreq.c static int elanfreq_target(struct cpufreq_policy *policy, policy 144 drivers/cpufreq/elanfreq.c static int elanfreq_cpu_init(struct cpufreq_policy *policy) policy 163 drivers/cpufreq/elanfreq.c policy->freq_table = elanfreq_table; policy 17 drivers/cpufreq/freq_table.c bool policy_has_boost_freq(struct cpufreq_policy *policy) policy 19 drivers/cpufreq/freq_table.c struct cpufreq_frequency_table *pos, *table = policy->freq_table; policy 32 drivers/cpufreq/freq_table.c int cpufreq_frequency_table_cpuinfo(struct cpufreq_policy *policy, policy 54 drivers/cpufreq/freq_table.c policy->min = policy->cpuinfo.min_freq = min_freq; policy 55 drivers/cpufreq/freq_table.c policy->max = policy->cpuinfo.max_freq = max_freq; policy 57 drivers/cpufreq/freq_table.c if (policy->min == ~0) policy 63 drivers/cpufreq/freq_table.c int cpufreq_frequency_table_verify(struct cpufreq_policy_data *policy, policy 71 drivers/cpufreq/freq_table.c policy->min, policy->max, policy->cpu); policy 73 drivers/cpufreq/freq_table.c cpufreq_verify_within_cpu_limits(policy); policy 78 drivers/cpufreq/freq_table.c if ((freq >= policy->min) && (freq <= policy->max)) { policy 83 drivers/cpufreq/freq_table.c if ((next_larger > freq) && (freq > policy->max)) policy 88 drivers/cpufreq/freq_table.c policy->max = next_larger; policy 89 drivers/cpufreq/freq_table.c cpufreq_verify_within_cpu_limits(policy); policy 93 drivers/cpufreq/freq_table.c policy->min, policy->max, policy->cpu); policy 103 drivers/cpufreq/freq_table.c int cpufreq_generic_frequency_table_verify(struct cpufreq_policy_data *policy) policy 105 drivers/cpufreq/freq_table.c if (!policy->freq_table) policy 108 drivers/cpufreq/freq_table.c return cpufreq_frequency_table_verify(policy, policy->freq_table); policy 112 drivers/cpufreq/freq_table.c int cpufreq_table_index_unsorted(struct cpufreq_policy *policy, policy 125 drivers/cpufreq/freq_table.c struct cpufreq_frequency_table *table = policy->freq_table; policy 130 drivers/cpufreq/freq_table.c target_freq, relation, policy->cpu); policy 145 drivers/cpufreq/freq_table.c if ((freq < policy->min) || (freq > policy->max)) policy 191 drivers/cpufreq/freq_table.c WARN(1, "Invalid frequency table: %d\n", policy->cpu); policy 205 drivers/cpufreq/freq_table.c int cpufreq_frequency_table_get_index(struct cpufreq_policy *policy, policy 208 drivers/cpufreq/freq_table.c struct cpufreq_frequency_table *pos, *table = policy->freq_table; policy 227 drivers/cpufreq/freq_table.c static ssize_t show_available_freqs(struct cpufreq_policy *policy, char *buf, policy 231 drivers/cpufreq/freq_table.c struct cpufreq_frequency_table *pos, *table = policy->freq_table; policy 267 drivers/cpufreq/freq_table.c static ssize_t scaling_available_frequencies_show(struct cpufreq_policy *policy, policy 270 drivers/cpufreq/freq_table.c return show_available_freqs(policy, buf, false); policy 279 drivers/cpufreq/freq_table.c static ssize_t scaling_boost_frequencies_show(struct cpufreq_policy *policy, policy 282 drivers/cpufreq/freq_table.c return show_available_freqs(policy, buf, true); policy 293 drivers/cpufreq/freq_table.c static int set_freq_table_sorted(struct cpufreq_policy *policy) policy 295 drivers/cpufreq/freq_table.c struct cpufreq_frequency_table *pos, *table = policy->freq_table; policy 299 drivers/cpufreq/freq_table.c policy->freq_table_sorted = CPUFREQ_TABLE_UNSORTED; policy 338 drivers/cpufreq/freq_table.c policy->freq_table_sorted = CPUFREQ_TABLE_SORTED_ASCENDING; policy 340 drivers/cpufreq/freq_table.c policy->freq_table_sorted = CPUFREQ_TABLE_SORTED_DESCENDING; policy 348 drivers/cpufreq/freq_table.c int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy) policy 352 drivers/cpufreq/freq_table.c if (!policy->freq_table) policy 355 drivers/cpufreq/freq_table.c ret = cpufreq_frequency_table_cpuinfo(policy, policy->freq_table); policy 359 drivers/cpufreq/freq_table.c return set_freq_table_sorted(policy); policy 250 drivers/cpufreq/gx-suspmod.c static void gx_set_cpuspeed(struct cpufreq_policy *policy, unsigned int khz) policy 264 drivers/cpufreq/gx-suspmod.c cpufreq_freq_transition_begin(policy, &freqs); policy 313 drivers/cpufreq/gx-suspmod.c cpufreq_freq_transition_end(policy, &freqs, 0); policy 331 drivers/cpufreq/gx-suspmod.c static int cpufreq_gx_verify(struct cpufreq_policy_data *policy) policy 336 drivers/cpufreq/gx-suspmod.c if (!stock_freq || !policy) policy 339 drivers/cpufreq/gx-suspmod.c policy->cpu = 0; policy 340 drivers/cpufreq/gx-suspmod.c cpufreq_verify_within_limits(policy, (stock_freq / max_duration), policy 349 drivers/cpufreq/gx-suspmod.c tmp_freq = gx_validate_speed(policy->min, &tmp1, &tmp2); policy 350 drivers/cpufreq/gx-suspmod.c if (tmp_freq < policy->min) policy 352 drivers/cpufreq/gx-suspmod.c policy->min = tmp_freq; policy 353 drivers/cpufreq/gx-suspmod.c if (policy->min > policy->max) policy 354 drivers/cpufreq/gx-suspmod.c policy->max = tmp_freq; policy 355 drivers/cpufreq/gx-suspmod.c tmp_freq = gx_validate_speed(policy->max, &tmp1, &tmp2); policy 356 drivers/cpufreq/gx-suspmod.c if (tmp_freq > policy->max) policy 358 drivers/cpufreq/gx-suspmod.c policy->max = tmp_freq; policy 359 drivers/cpufreq/gx-suspmod.c if (policy->max < policy->min) policy 360 drivers/cpufreq/gx-suspmod.c policy->max = policy->min; policy 361 drivers/cpufreq/gx-suspmod.c cpufreq_verify_within_limits(policy, (stock_freq / max_duration), policy 371 drivers/cpufreq/gx-suspmod.c static int cpufreq_gx_target(struct cpufreq_policy *policy, policy 378 drivers/cpufreq/gx-suspmod.c if (!stock_freq || !policy) policy 381 drivers/cpufreq/gx-suspmod.c policy->cpu = 0; policy 384 drivers/cpufreq/gx-suspmod.c while (tmp_freq < policy->min) { policy 388 drivers/cpufreq/gx-suspmod.c while (tmp_freq > policy->max) { policy 393 drivers/cpufreq/gx-suspmod.c gx_set_cpuspeed(policy, tmp_freq); policy 398 drivers/cpufreq/gx-suspmod.c static int cpufreq_gx_cpu_init(struct cpufreq_policy *policy) policy 402 drivers/cpufreq/gx-suspmod.c if (!policy || policy->cpu != 0) policy 418 drivers/cpufreq/gx-suspmod.c policy->cpu = 0; policy 421 drivers/cpufreq/gx-suspmod.c policy->min = maxfreq / max_duration; policy 423 drivers/cpufreq/gx-suspmod.c policy->min = maxfreq / POLICY_MIN_DIV; policy 424 drivers/cpufreq/gx-suspmod.c policy->max = maxfreq; policy 425 drivers/cpufreq/gx-suspmod.c policy->cpuinfo.min_freq = maxfreq / max_duration; policy 426 drivers/cpufreq/gx-suspmod.c policy->cpuinfo.max_freq = maxfreq; policy 190 drivers/cpufreq/ia64-acpi-cpufreq.c struct cpufreq_policy *policy, policy 195 drivers/cpufreq/ia64-acpi-cpufreq.c req.cpu = policy->cpu; policy 203 drivers/cpufreq/ia64-acpi-cpufreq.c struct cpufreq_policy *policy) policy 206 drivers/cpufreq/ia64-acpi-cpufreq.c unsigned int cpu = policy->cpu; policy 252 drivers/cpufreq/ia64-acpi-cpufreq.c policy->cpuinfo.transition_latency = 0; policy 255 drivers/cpufreq/ia64-acpi-cpufreq.c policy->cpuinfo.transition_latency) { policy 256 drivers/cpufreq/ia64-acpi-cpufreq.c policy->cpuinfo.transition_latency = policy 272 drivers/cpufreq/ia64-acpi-cpufreq.c policy->freq_table = freq_table; policy 307 drivers/cpufreq/ia64-acpi-cpufreq.c struct cpufreq_policy *policy) policy 309 drivers/cpufreq/ia64-acpi-cpufreq.c struct cpufreq_acpi_io *data = acpi_io_data[policy->cpu]; policy 314 drivers/cpufreq/ia64-acpi-cpufreq.c acpi_io_data[policy->cpu] = NULL; policy 315 drivers/cpufreq/ia64-acpi-cpufreq.c acpi_processor_unregister_performance(policy->cpu); policy 316 drivers/cpufreq/ia64-acpi-cpufreq.c kfree(policy->freq_table); policy 59 drivers/cpufreq/imx6q-cpufreq.c static int imx6q_set_target(struct cpufreq_policy *policy, unsigned int index) policy 191 drivers/cpufreq/imx6q-cpufreq.c static int imx6q_cpufreq_init(struct cpufreq_policy *policy) policy 193 drivers/cpufreq/imx6q-cpufreq.c policy->clk = clks[ARM].clk; policy 194 drivers/cpufreq/imx6q-cpufreq.c cpufreq_generic_init(policy, freq_table, transition_latency); policy 195 drivers/cpufreq/imx6q-cpufreq.c policy->suspend_freq = max_freq; policy 196 drivers/cpufreq/imx6q-cpufreq.c dev_pm_opp_of_register_em(policy->cpus); policy 236 drivers/cpufreq/intel_pstate.c unsigned int policy; policy 399 drivers/cpufreq/intel_pstate.c static void intel_pstate_init_acpi_perf_limits(struct cpufreq_policy *policy) policy 406 drivers/cpufreq/intel_pstate.c intel_pstate_set_itmt_prio(policy->cpu); policy 413 drivers/cpufreq/intel_pstate.c cpu = all_cpu_data[policy->cpu]; policy 416 drivers/cpufreq/intel_pstate.c policy->cpu); policy 436 drivers/cpufreq/intel_pstate.c pr_debug("CPU%u - ACPI _PSS perf data\n", policy->cpu); policy 458 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq / 1000; policy 466 drivers/cpufreq/intel_pstate.c acpi_processor_unregister_performance(policy->cpu); policy 469 drivers/cpufreq/intel_pstate.c static void intel_pstate_exit_perf_limits(struct cpufreq_policy *policy) policy 473 drivers/cpufreq/intel_pstate.c cpu = all_cpu_data[policy->cpu]; policy 477 drivers/cpufreq/intel_pstate.c acpi_processor_unregister_performance(policy->cpu); policy 480 drivers/cpufreq/intel_pstate.c static inline void intel_pstate_init_acpi_perf_limits(struct cpufreq_policy *policy) policy 484 drivers/cpufreq/intel_pstate.c static inline void intel_pstate_exit_perf_limits(struct cpufreq_policy *policy) policy 677 drivers/cpufreq/intel_pstate.c struct cpufreq_policy *policy, char *buf) policy 693 drivers/cpufreq/intel_pstate.c struct cpufreq_policy *policy, const char *buf, size_t count) policy 695 drivers/cpufreq/intel_pstate.c struct cpudata *cpu_data = all_cpu_data[policy->cpu]; policy 712 drivers/cpufreq/intel_pstate.c struct cpufreq_policy *policy, char *buf) policy 714 drivers/cpufreq/intel_pstate.c struct cpudata *cpu_data = all_cpu_data[policy->cpu]; policy 726 drivers/cpufreq/intel_pstate.c static ssize_t show_base_frequency(struct cpufreq_policy *policy, char *buf) policy 732 drivers/cpufreq/intel_pstate.c ratio = intel_pstate_get_cppc_guranteed(policy->cpu); policy 734 drivers/cpufreq/intel_pstate.c rdmsrl_on_cpu(policy->cpu, MSR_HWP_CAPABILITIES, &cap); policy 738 drivers/cpufreq/intel_pstate.c cpu = all_cpu_data[policy->cpu]; policy 777 drivers/cpufreq/intel_pstate.c if (cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) policy 788 drivers/cpufreq/intel_pstate.c if (cpu_data->epp_policy == cpu_data->policy) policy 791 drivers/cpufreq/intel_pstate.c cpu_data->epp_policy = cpu_data->policy; policy 799 drivers/cpufreq/intel_pstate.c if (cpu_data->policy == CPUFREQ_POLICY_PERFORMANCE) { policy 857 drivers/cpufreq/intel_pstate.c static int intel_pstate_hwp_save_state(struct cpufreq_policy *policy) policy 859 drivers/cpufreq/intel_pstate.c struct cpudata *cpu_data = all_cpu_data[policy->cpu]; policy 871 drivers/cpufreq/intel_pstate.c static int intel_pstate_resume(struct cpufreq_policy *policy) policy 878 drivers/cpufreq/intel_pstate.c if (policy->cpu == 0) policy 879 drivers/cpufreq/intel_pstate.c intel_pstate_hwp_enable(all_cpu_data[policy->cpu]); policy 881 drivers/cpufreq/intel_pstate.c all_cpu_data[policy->cpu]->epp_policy = 0; policy 882 drivers/cpufreq/intel_pstate.c intel_pstate_hwp_set(policy->cpu); policy 899 drivers/cpufreq/intel_pstate.c struct cpufreq_policy *policy = cpufreq_cpu_acquire(cpu); policy 902 drivers/cpufreq/intel_pstate.c if (!policy) policy 906 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq = global.turbo_disabled_mf ? policy 909 drivers/cpufreq/intel_pstate.c refresh_frequency_limits(policy); policy 911 drivers/cpufreq/intel_pstate.c cpufreq_cpu_release(policy); policy 1093 drivers/cpufreq/intel_pstate.c struct cpufreq_policy *policy; policy 1098 drivers/cpufreq/intel_pstate.c policy = cpufreq_cpu_get(i); policy 1099 drivers/cpufreq/intel_pstate.c if (!policy) policy 1102 drivers/cpufreq/intel_pstate.c req = policy->driver_data; policy 1103 drivers/cpufreq/intel_pstate.c cpufreq_cpu_put(policy); policy 1911 drivers/cpufreq/intel_pstate.c #define ICPU(model, policy) \ policy 1913 drivers/cpufreq/intel_pstate.c (unsigned long)&policy } policy 2102 drivers/cpufreq/intel_pstate.c static int intel_pstate_set_policy(struct cpufreq_policy *policy) policy 2106 drivers/cpufreq/intel_pstate.c if (!policy->cpuinfo.max_freq) policy 2110 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq, policy->max); policy 2112 drivers/cpufreq/intel_pstate.c cpu = all_cpu_data[policy->cpu]; policy 2113 drivers/cpufreq/intel_pstate.c cpu->policy = policy->policy; policy 2117 drivers/cpufreq/intel_pstate.c intel_pstate_update_perf_limits(cpu, policy->min, policy->max); policy 2119 drivers/cpufreq/intel_pstate.c if (cpu->policy == CPUFREQ_POLICY_PERFORMANCE) { policy 2124 drivers/cpufreq/intel_pstate.c intel_pstate_clear_update_util_hook(policy->cpu); policy 2127 drivers/cpufreq/intel_pstate.c intel_pstate_set_update_util_hook(policy->cpu); policy 2137 drivers/cpufreq/intel_pstate.c intel_pstate_clear_update_util_hook(policy->cpu); policy 2138 drivers/cpufreq/intel_pstate.c intel_pstate_hwp_set(policy->cpu); policy 2147 drivers/cpufreq/intel_pstate.c struct cpufreq_policy_data *policy) policy 2151 drivers/cpufreq/intel_pstate.c policy->max < policy->cpuinfo.max_freq && policy 2152 drivers/cpufreq/intel_pstate.c policy->max > cpu->pstate.max_freq) { policy 2154 drivers/cpufreq/intel_pstate.c policy->max = policy->cpuinfo.max_freq; policy 2158 drivers/cpufreq/intel_pstate.c static int intel_pstate_verify_policy(struct cpufreq_policy_data *policy) policy 2160 drivers/cpufreq/intel_pstate.c struct cpudata *cpu = all_cpu_data[policy->cpu]; policy 2163 drivers/cpufreq/intel_pstate.c cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, policy 2166 drivers/cpufreq/intel_pstate.c intel_pstate_adjust_policy_max(cpu, policy); policy 2171 drivers/cpufreq/intel_pstate.c static void intel_cpufreq_stop_cpu(struct cpufreq_policy *policy) policy 2173 drivers/cpufreq/intel_pstate.c intel_pstate_set_min_pstate(all_cpu_data[policy->cpu]); policy 2176 drivers/cpufreq/intel_pstate.c static void intel_pstate_stop_cpu(struct cpufreq_policy *policy) policy 2178 drivers/cpufreq/intel_pstate.c pr_debug("CPU %d exiting\n", policy->cpu); policy 2180 drivers/cpufreq/intel_pstate.c intel_pstate_clear_update_util_hook(policy->cpu); policy 2182 drivers/cpufreq/intel_pstate.c intel_pstate_hwp_save_state(policy); policy 2183 drivers/cpufreq/intel_pstate.c intel_pstate_hwp_force_min_perf(policy->cpu); policy 2185 drivers/cpufreq/intel_pstate.c intel_cpufreq_stop_cpu(policy); policy 2189 drivers/cpufreq/intel_pstate.c static int intel_pstate_cpu_exit(struct cpufreq_policy *policy) policy 2191 drivers/cpufreq/intel_pstate.c intel_pstate_exit_perf_limits(policy); policy 2193 drivers/cpufreq/intel_pstate.c policy->fast_switch_possible = false; policy 2198 drivers/cpufreq/intel_pstate.c static int __intel_pstate_cpu_init(struct cpufreq_policy *policy) policy 2203 drivers/cpufreq/intel_pstate.c rc = intel_pstate_init_cpu(policy->cpu); policy 2207 drivers/cpufreq/intel_pstate.c cpu = all_cpu_data[policy->cpu]; policy 2212 drivers/cpufreq/intel_pstate.c policy->min = cpu->pstate.min_pstate * cpu->pstate.scaling; policy 2213 drivers/cpufreq/intel_pstate.c policy->max = cpu->pstate.turbo_pstate * cpu->pstate.scaling; policy 2216 drivers/cpufreq/intel_pstate.c policy->cpuinfo.min_freq = cpu->pstate.min_pstate * cpu->pstate.scaling; policy 2219 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq = global.turbo_disabled ? policy 2221 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq *= cpu->pstate.scaling; policy 2228 drivers/cpufreq/intel_pstate.c if (max_freq < policy->cpuinfo.max_freq) policy 2229 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq = max_freq; policy 2232 drivers/cpufreq/intel_pstate.c intel_pstate_init_acpi_perf_limits(policy); policy 2234 drivers/cpufreq/intel_pstate.c policy->fast_switch_possible = true; policy 2239 drivers/cpufreq/intel_pstate.c static int intel_pstate_cpu_init(struct cpufreq_policy *policy) policy 2241 drivers/cpufreq/intel_pstate.c int ret = __intel_pstate_cpu_init(policy); policy 2247 drivers/cpufreq/intel_pstate.c policy->policy = CPUFREQ_POLICY_PERFORMANCE; policy 2249 drivers/cpufreq/intel_pstate.c policy->policy = CPUFREQ_POLICY_POWERSAVE; policy 2267 drivers/cpufreq/intel_pstate.c static int intel_cpufreq_verify_policy(struct cpufreq_policy_data *policy) policy 2269 drivers/cpufreq/intel_pstate.c struct cpudata *cpu = all_cpu_data[policy->cpu]; policy 2272 drivers/cpufreq/intel_pstate.c cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, policy 2275 drivers/cpufreq/intel_pstate.c intel_pstate_adjust_policy_max(cpu, policy); policy 2277 drivers/cpufreq/intel_pstate.c intel_pstate_update_perf_limits(cpu, policy->min, policy->max); policy 2320 drivers/cpufreq/intel_pstate.c static int intel_cpufreq_target(struct cpufreq_policy *policy, policy 2324 drivers/cpufreq/intel_pstate.c struct cpudata *cpu = all_cpu_data[policy->cpu]; policy 2330 drivers/cpufreq/intel_pstate.c freqs.old = policy->cur; policy 2333 drivers/cpufreq/intel_pstate.c cpufreq_freq_transition_begin(policy, &freqs); policy 2349 drivers/cpufreq/intel_pstate.c wrmsrl_on_cpu(policy->cpu, MSR_IA32_PERF_CTL, policy 2354 drivers/cpufreq/intel_pstate.c cpufreq_freq_transition_end(policy, &freqs, false); policy 2359 drivers/cpufreq/intel_pstate.c static unsigned int intel_cpufreq_fast_switch(struct cpufreq_policy *policy, policy 2362 drivers/cpufreq/intel_pstate.c struct cpudata *cpu = all_cpu_data[policy->cpu]; policy 2375 drivers/cpufreq/intel_pstate.c static int intel_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 2382 drivers/cpufreq/intel_pstate.c dev = get_cpu_device(policy->cpu); policy 2386 drivers/cpufreq/intel_pstate.c ret = __intel_pstate_cpu_init(policy); policy 2390 drivers/cpufreq/intel_pstate.c policy->cpuinfo.transition_latency = INTEL_CPUFREQ_TRANSITION_LATENCY; policy 2391 drivers/cpufreq/intel_pstate.c policy->transition_delay_us = INTEL_CPUFREQ_TRANSITION_DELAY; policy 2393 drivers/cpufreq/intel_pstate.c policy->cur = policy->cpuinfo.min_freq; policy 2401 drivers/cpufreq/intel_pstate.c cpu = all_cpu_data[policy->cpu]; policy 2404 drivers/cpufreq/intel_pstate.c intel_pstate_get_hwp_max(policy->cpu, &turbo_max, &max_state); policy 2413 drivers/cpufreq/intel_pstate.c ret = freq_qos_add_request(&policy->constraints, req, FREQ_QOS_MIN, policy 2420 drivers/cpufreq/intel_pstate.c ret = freq_qos_add_request(&policy->constraints, req + 1, FREQ_QOS_MAX, policy 2427 drivers/cpufreq/intel_pstate.c policy->driver_data = req; policy 2436 drivers/cpufreq/intel_pstate.c intel_pstate_exit_perf_limits(policy); policy 2441 drivers/cpufreq/intel_pstate.c static int intel_cpufreq_cpu_exit(struct cpufreq_policy *policy) policy 2445 drivers/cpufreq/intel_pstate.c req = policy->driver_data; policy 2451 drivers/cpufreq/intel_pstate.c return intel_pstate_cpu_exit(policy); policy 50 drivers/cpufreq/kirkwood-cpufreq.c static int kirkwood_cpufreq_target(struct cpufreq_policy *policy, policy 86 drivers/cpufreq/kirkwood-cpufreq.c static int kirkwood_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 88 drivers/cpufreq/kirkwood-cpufreq.c cpufreq_generic_init(policy, kirkwood_freq_table, 5000); policy 245 drivers/cpufreq/longhaul.c static int longhaul_setstate(struct cpufreq_policy *policy, policy 620 drivers/cpufreq/longhaul.c static int longhaul_target(struct cpufreq_policy *policy, policy 629 drivers/cpufreq/longhaul.c retval = longhaul_setstate(policy, table_index); policy 644 drivers/cpufreq/longhaul.c retval = longhaul_setstate(policy, i); policy 653 drivers/cpufreq/longhaul.c retval = longhaul_setstate(policy, table_index); policy 760 drivers/cpufreq/longhaul.c static int longhaul_cpu_init(struct cpufreq_policy *policy) policy 897 drivers/cpufreq/longhaul.c policy->transition_delay_us = 200000; /* usec */ policy 898 drivers/cpufreq/longhaul.c policy->freq_table = longhaul_table; policy 956 drivers/cpufreq/longhaul.c struct cpufreq_policy *policy = cpufreq_cpu_get(0); policy 963 drivers/cpufreq/longhaul.c freqs.old = policy->cur; policy 967 drivers/cpufreq/longhaul.c cpufreq_freq_transition_begin(policy, &freqs); policy 968 drivers/cpufreq/longhaul.c longhaul_setstate(policy, i); policy 969 drivers/cpufreq/longhaul.c cpufreq_freq_transition_end(policy, &freqs, 0); policy 974 drivers/cpufreq/longhaul.c cpufreq_cpu_put(policy); policy 35 drivers/cpufreq/longrun.c static void longrun_get_policy(struct cpufreq_policy *policy) policy 42 drivers/cpufreq/longrun.c policy->policy = CPUFREQ_POLICY_PERFORMANCE; policy 44 drivers/cpufreq/longrun.c policy->policy = CPUFREQ_POLICY_POWERSAVE; policy 53 drivers/cpufreq/longrun.c policy->min = policy->max = longrun_high_freq; policy 55 drivers/cpufreq/longrun.c policy->min = longrun_low_freq + msr_lo * policy 57 drivers/cpufreq/longrun.c policy->max = longrun_low_freq + msr_hi * policy 60 drivers/cpufreq/longrun.c policy->cpu = 0; policy 71 drivers/cpufreq/longrun.c static int longrun_set_policy(struct cpufreq_policy *policy) policy 76 drivers/cpufreq/longrun.c if (!policy) policy 83 drivers/cpufreq/longrun.c pctg_lo = (policy->min - longrun_low_freq) / policy 85 drivers/cpufreq/longrun.c pctg_hi = (policy->max - longrun_low_freq) / policy 97 drivers/cpufreq/longrun.c switch (policy->policy) { policy 125 drivers/cpufreq/longrun.c static int longrun_verify_policy(struct cpufreq_policy_data *policy) policy 127 drivers/cpufreq/longrun.c if (!policy) policy 130 drivers/cpufreq/longrun.c policy->cpu = 0; policy 131 drivers/cpufreq/longrun.c cpufreq_verify_within_cpu_limits(policy); policy 252 drivers/cpufreq/longrun.c static int longrun_cpu_init(struct cpufreq_policy *policy) policy 257 drivers/cpufreq/longrun.c if (policy->cpu != 0) policy 266 drivers/cpufreq/longrun.c policy->cpuinfo.min_freq = longrun_low_freq; policy 267 drivers/cpufreq/longrun.c policy->cpuinfo.max_freq = longrun_high_freq; policy 268 drivers/cpufreq/longrun.c longrun_get_policy(policy); policy 49 drivers/cpufreq/loongson1-cpufreq.c static int ls1x_cpufreq_target(struct cpufreq_policy *policy, policy 52 drivers/cpufreq/loongson1-cpufreq.c struct device *cpu_dev = get_cpu_device(policy->cpu); policy 55 drivers/cpufreq/loongson1-cpufreq.c old_freq = policy->cur; policy 56 drivers/cpufreq/loongson1-cpufreq.c new_freq = policy->freq_table[index].frequency; policy 67 drivers/cpufreq/loongson1-cpufreq.c clk_set_parent(policy->clk, cpufreq->osc_clk); policy 73 drivers/cpufreq/loongson1-cpufreq.c clk_set_parent(policy->clk, cpufreq->mux_clk); policy 79 drivers/cpufreq/loongson1-cpufreq.c static int ls1x_cpufreq_init(struct cpufreq_policy *policy) policy 81 drivers/cpufreq/loongson1-cpufreq.c struct device *cpu_dev = get_cpu_device(policy->cpu); policy 105 drivers/cpufreq/loongson1-cpufreq.c policy->clk = cpufreq->clk; policy 106 drivers/cpufreq/loongson1-cpufreq.c cpufreq_generic_init(policy, freq_tbl, 0); policy 111 drivers/cpufreq/loongson1-cpufreq.c static int ls1x_cpufreq_exit(struct cpufreq_policy *policy) policy 113 drivers/cpufreq/loongson1-cpufreq.c kfree(policy->freq_table); policy 51 drivers/cpufreq/loongson2_cpufreq.c static int loongson2_cpufreq_target(struct cpufreq_policy *policy, policy 61 drivers/cpufreq/loongson2_cpufreq.c clk_set_rate(policy->clk, freq * 1000); policy 66 drivers/cpufreq/loongson2_cpufreq.c static int loongson2_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 97 drivers/cpufreq/loongson2_cpufreq.c policy->clk = cpuclk; policy 98 drivers/cpufreq/loongson2_cpufreq.c cpufreq_generic_init(policy, &loongson2_clockmod_table[0], 0); policy 102 drivers/cpufreq/loongson2_cpufreq.c static int loongson2_cpufreq_exit(struct cpufreq_policy *policy) policy 104 drivers/cpufreq/loongson2_cpufreq.c clk_put(policy->clk); policy 130 drivers/cpufreq/maple-cpufreq.c static int maple_cpufreq_target(struct cpufreq_policy *policy, policy 141 drivers/cpufreq/maple-cpufreq.c static int maple_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 143 drivers/cpufreq/maple-cpufreq.c cpufreq_generic_init(policy, maple_cpu_freqs, 12000); policy 202 drivers/cpufreq/mediatek-cpufreq.c static int mtk_cpufreq_set_target(struct cpufreq_policy *policy, policy 205 drivers/cpufreq/mediatek-cpufreq.c struct cpufreq_frequency_table *freq_table = policy->freq_table; policy 206 drivers/cpufreq/mediatek-cpufreq.c struct clk *cpu_clk = policy->clk; policy 208 drivers/cpufreq/mediatek-cpufreq.c struct mtk_cpu_dvfs_info *info = policy->driver_data; policy 228 drivers/cpufreq/mediatek-cpufreq.c policy->cpu, freq_hz); policy 243 drivers/cpufreq/mediatek-cpufreq.c policy->cpu); policy 253 drivers/cpufreq/mediatek-cpufreq.c policy->cpu); policy 263 drivers/cpufreq/mediatek-cpufreq.c policy->cpu); policy 273 drivers/cpufreq/mediatek-cpufreq.c policy->cpu); policy 287 drivers/cpufreq/mediatek-cpufreq.c policy->cpu); policy 426 drivers/cpufreq/mediatek-cpufreq.c static int mtk_cpufreq_init(struct cpufreq_policy *policy) policy 432 drivers/cpufreq/mediatek-cpufreq.c info = mtk_cpu_dvfs_info_lookup(policy->cpu); policy 435 drivers/cpufreq/mediatek-cpufreq.c policy->cpu); policy 442 drivers/cpufreq/mediatek-cpufreq.c policy->cpu, ret); policy 446 drivers/cpufreq/mediatek-cpufreq.c cpumask_copy(policy->cpus, &info->cpus); policy 447 drivers/cpufreq/mediatek-cpufreq.c policy->freq_table = freq_table; policy 448 drivers/cpufreq/mediatek-cpufreq.c policy->driver_data = info; policy 449 drivers/cpufreq/mediatek-cpufreq.c policy->clk = info->cpu_clk; policy 451 drivers/cpufreq/mediatek-cpufreq.c dev_pm_opp_of_register_em(policy->cpus); policy 456 drivers/cpufreq/mediatek-cpufreq.c static int mtk_cpufreq_exit(struct cpufreq_policy *policy) policy 458 drivers/cpufreq/mediatek-cpufreq.c struct mtk_cpu_dvfs_info *info = policy->driver_data; policy 460 drivers/cpufreq/mediatek-cpufreq.c dev_pm_opp_free_cpufreq_table(info->cpu_dev, &policy->freq_table); policy 42 drivers/cpufreq/omap-cpufreq.c static int omap_target(struct cpufreq_policy *policy, unsigned int index) policy 49 drivers/cpufreq/omap-cpufreq.c old_freq = policy->cur; policy 53 drivers/cpufreq/omap-cpufreq.c ret = clk_round_rate(policy->clk, freq); policy 89 drivers/cpufreq/omap-cpufreq.c ret = clk_set_rate(policy->clk, new_freq * 1000); policy 97 drivers/cpufreq/omap-cpufreq.c clk_set_rate(policy->clk, old_freq * 1000); policy 111 drivers/cpufreq/omap-cpufreq.c static int omap_cpu_init(struct cpufreq_policy *policy) policy 115 drivers/cpufreq/omap-cpufreq.c policy->clk = clk_get(NULL, "cpufreq_ck"); policy 116 drivers/cpufreq/omap-cpufreq.c if (IS_ERR(policy->clk)) policy 117 drivers/cpufreq/omap-cpufreq.c return PTR_ERR(policy->clk); policy 124 drivers/cpufreq/omap-cpufreq.c __func__, policy->cpu, result); policy 125 drivers/cpufreq/omap-cpufreq.c clk_put(policy->clk); policy 133 drivers/cpufreq/omap-cpufreq.c cpufreq_generic_init(policy, freq_table, 300 * 1000); policy 134 drivers/cpufreq/omap-cpufreq.c dev_pm_opp_of_register_em(policy->cpus); policy 139 drivers/cpufreq/omap-cpufreq.c static int omap_cpu_exit(struct cpufreq_policy *policy) policy 142 drivers/cpufreq/omap-cpufreq.c clk_put(policy->clk); policy 103 drivers/cpufreq/p4-clockmod.c static int cpufreq_p4_target(struct cpufreq_policy *policy, unsigned int index) policy 111 drivers/cpufreq/p4-clockmod.c for_each_cpu(i, policy->cpus) policy 155 drivers/cpufreq/p4-clockmod.c static int cpufreq_p4_cpu_init(struct cpufreq_policy *policy) policy 157 drivers/cpufreq/p4-clockmod.c struct cpuinfo_x86 *c = &cpu_data(policy->cpu); policy 162 drivers/cpufreq/p4-clockmod.c cpumask_copy(policy->cpus, topology_sibling_cpumask(policy->cpu)); policy 172 drivers/cpufreq/p4-clockmod.c has_N44_O17_errata[policy->cpu] = 1; policy 179 drivers/cpufreq/p4-clockmod.c cpufreq_p4_setdc(policy->cpu, DC_DISABLE); policy 189 drivers/cpufreq/p4-clockmod.c if ((i < 2) && (has_N44_O17_errata[policy->cpu])) policy 199 drivers/cpufreq/p4-clockmod.c policy->cpuinfo.transition_latency = 10000001; policy 200 drivers/cpufreq/p4-clockmod.c policy->freq_table = &p4clockmod_table[0]; policy 123 drivers/cpufreq/pasemi-cpufreq.c static int pas_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 133 drivers/cpufreq/pasemi-cpufreq.c cpu = of_get_cpu_node(policy->cpu, NULL); policy 181 drivers/cpufreq/pasemi-cpufreq.c pr_debug("init cpufreq on CPU %d\n", policy->cpu); policy 191 drivers/cpufreq/pasemi-cpufreq.c cur_astate = get_cur_astate(policy->cpu); policy 194 drivers/cpufreq/pasemi-cpufreq.c policy->cur = pas_freqs[cur_astate].frequency; policy 195 drivers/cpufreq/pasemi-cpufreq.c ppc_proc_freq = policy->cur * 1000ul; policy 197 drivers/cpufreq/pasemi-cpufreq.c cpufreq_generic_init(policy, pas_freqs, get_gizmo_latency()); policy 206 drivers/cpufreq/pasemi-cpufreq.c static int pas_cpufreq_cpu_exit(struct cpufreq_policy *policy) policy 223 drivers/cpufreq/pasemi-cpufreq.c static int pas_cpufreq_target(struct cpufreq_policy *policy, policy 229 drivers/cpufreq/pasemi-cpufreq.c policy->cpu, policy 112 drivers/cpufreq/pcc-cpufreq.c static int pcc_cpufreq_verify(struct cpufreq_policy_data *policy) policy 114 drivers/cpufreq/pcc-cpufreq.c cpufreq_verify_within_cpu_limits(policy); policy 197 drivers/cpufreq/pcc-cpufreq.c static int pcc_cpufreq_target(struct cpufreq_policy *policy, policy 207 drivers/cpufreq/pcc-cpufreq.c cpu = policy->cpu; policy 215 drivers/cpufreq/pcc-cpufreq.c freqs.old = policy->cur; policy 217 drivers/cpufreq/pcc-cpufreq.c cpufreq_freq_transition_begin(policy, &freqs); policy 234 drivers/cpufreq/pcc-cpufreq.c cpufreq_freq_transition_end(policy, &freqs, status != CMD_COMPLETE); policy 537 drivers/cpufreq/pcc-cpufreq.c static int pcc_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 539 drivers/cpufreq/pcc-cpufreq.c unsigned int cpu = policy->cpu; policy 553 drivers/cpufreq/pcc-cpufreq.c policy->max = policy->cpuinfo.max_freq = policy 555 drivers/cpufreq/pcc-cpufreq.c policy->min = policy->cpuinfo.min_freq = policy 559 drivers/cpufreq/pcc-cpufreq.c policy->max, policy->min); policy 564 drivers/cpufreq/pcc-cpufreq.c static int pcc_cpufreq_cpu_exit(struct cpufreq_policy *policy) policy 332 drivers/cpufreq/pmac32-cpufreq.c static int do_set_cpu_speed(struct cpufreq_policy *policy, int speed_mode) policy 362 drivers/cpufreq/pmac32-cpufreq.c static int pmac_cpufreq_target( struct cpufreq_policy *policy, policy 367 drivers/cpufreq/pmac32-cpufreq.c rc = do_set_cpu_speed(policy, index); policy 373 drivers/cpufreq/pmac32-cpufreq.c static int pmac_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 375 drivers/cpufreq/pmac32-cpufreq.c cpufreq_generic_init(policy, pmac_cpu_freqs, transition_latency); policy 398 drivers/cpufreq/pmac32-cpufreq.c static int pmac_cpufreq_suspend(struct cpufreq_policy *policy) policy 410 drivers/cpufreq/pmac32-cpufreq.c do_set_cpu_speed(policy, CPUFREQ_HIGH); policy 414 drivers/cpufreq/pmac32-cpufreq.c static int pmac_cpufreq_resume(struct cpufreq_policy *policy) policy 426 drivers/cpufreq/pmac32-cpufreq.c do_set_cpu_speed(policy, sleep_freq == low_freq ? policy 312 drivers/cpufreq/pmac64-cpufreq.c static int g5_cpufreq_target(struct cpufreq_policy *policy, unsigned int index) policy 322 drivers/cpufreq/pmac64-cpufreq.c static int g5_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 324 drivers/cpufreq/pmac64-cpufreq.c cpufreq_generic_init(policy, g5_cpu_freqs, transition_latency); policy 139 drivers/cpufreq/powernow-k6.c static int powernow_k6_target(struct cpufreq_policy *policy, policy 153 drivers/cpufreq/powernow-k6.c static int powernow_k6_cpu_init(struct cpufreq_policy *policy) policy 159 drivers/cpufreq/powernow-k6.c if (policy->cpu != 0) policy 215 drivers/cpufreq/powernow-k6.c policy->cpuinfo.transition_latency = 500000; policy 216 drivers/cpufreq/powernow-k6.c policy->freq_table = clock_ratio; policy 222 drivers/cpufreq/powernow-k6.c static int powernow_k6_cpu_exit(struct cpufreq_policy *policy) policy 230 drivers/cpufreq/powernow-k6.c freqs.old = policy->cur; policy 234 drivers/cpufreq/powernow-k6.c cpufreq_freq_transition_begin(policy, &freqs); policy 235 drivers/cpufreq/powernow-k6.c powernow_k6_target(policy, i); policy 236 drivers/cpufreq/powernow-k6.c cpufreq_freq_transition_end(policy, &freqs, 0); policy 248 drivers/cpufreq/powernow-k7.c static int powernow_target(struct cpufreq_policy *policy, unsigned int index) policy 593 drivers/cpufreq/powernow-k7.c static int powernow_cpu_init(struct cpufreq_policy *policy) policy 598 drivers/cpufreq/powernow-k7.c if (policy->cpu != 0) policy 640 drivers/cpufreq/powernow-k7.c policy->cpuinfo.transition_latency = policy 642 drivers/cpufreq/powernow-k7.c policy->freq_table = powernow_table; policy 647 drivers/cpufreq/powernow-k7.c static int powernow_cpu_exit(struct cpufreq_policy *policy) policy 883 drivers/cpufreq/powernow-k8.c struct cpufreq_policy *policy; policy 915 drivers/cpufreq/powernow-k8.c policy = cpufreq_cpu_get(smp_processor_id()); policy 916 drivers/cpufreq/powernow-k8.c cpufreq_cpu_put(policy); policy 918 drivers/cpufreq/powernow-k8.c cpufreq_freq_transition_begin(policy, &freqs); policy 920 drivers/cpufreq/powernow-k8.c cpufreq_freq_transition_end(policy, &freqs, res); policy 83 drivers/cpufreq/powernv-cpufreq.c struct cpufreq_policy *policy; policy 214 drivers/cpufreq/powernv-cpufreq.c static inline void reset_gpstates(struct cpufreq_policy *policy) policy 216 drivers/cpufreq/powernv-cpufreq.c struct global_pstate_info *gpstates = policy->driver_data; policy 376 drivers/cpufreq/powernv-cpufreq.c static ssize_t cpuinfo_nominal_freq_show(struct cpufreq_policy *policy, policy 396 drivers/cpufreq/powernv-cpufreq.c static ssize_t name##_show(struct cpufreq_policy *policy, char *buf) \ policy 398 drivers/cpufreq/powernv-cpufreq.c struct chip *chip = per_cpu(chip_info, policy->cpu); \ policy 672 drivers/cpufreq/powernv-cpufreq.c struct cpufreq_policy *policy = gpstates->policy; policy 685 drivers/cpufreq/powernv-cpufreq.c if (!cpumask_test_cpu(raw_smp_processor_id(), policy->cpus)) { policy 687 drivers/cpufreq/powernv-cpufreq.c add_timer_on(&gpstates->timer, cpumask_first(policy->cpus)); policy 701 drivers/cpufreq/powernv-cpufreq.c reset_gpstates(policy); policy 712 drivers/cpufreq/powernv-cpufreq.c reset_gpstates(policy); policy 739 drivers/cpufreq/powernv-cpufreq.c static int powernv_cpufreq_target_index(struct cpufreq_policy *policy, policy 744 drivers/cpufreq/powernv-cpufreq.c struct global_pstate_info *gpstates = policy->driver_data; policy 784 drivers/cpufreq/powernv-cpufreq.c reset_gpstates(policy); policy 794 drivers/cpufreq/powernv-cpufreq.c reset_gpstates(policy); policy 822 drivers/cpufreq/powernv-cpufreq.c smp_call_function_any(policy->cpus, set_pstate, &freq_data, 1); policy 826 drivers/cpufreq/powernv-cpufreq.c static int powernv_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 832 drivers/cpufreq/powernv-cpufreq.c base = cpu_first_thread_sibling(policy->cpu); policy 835 drivers/cpufreq/powernv-cpufreq.c cpumask_set_cpu(base + i, policy->cpus); policy 837 drivers/cpufreq/powernv-cpufreq.c kn = kernfs_find_and_get(policy->kobj.sd, throttle_attr_grp.name); policy 841 drivers/cpufreq/powernv-cpufreq.c ret = sysfs_create_group(&policy->kobj, &throttle_attr_grp); policy 844 drivers/cpufreq/powernv-cpufreq.c policy->cpu); policy 851 drivers/cpufreq/powernv-cpufreq.c policy->freq_table = powernv_freqs; policy 852 drivers/cpufreq/powernv-cpufreq.c policy->fast_switch_possible = true; policy 862 drivers/cpufreq/powernv-cpufreq.c policy->driver_data = gpstates; policy 865 drivers/cpufreq/powernv-cpufreq.c gpstates->policy = policy; policy 875 drivers/cpufreq/powernv-cpufreq.c static int powernv_cpufreq_cpu_exit(struct cpufreq_policy *policy) policy 878 drivers/cpufreq/powernv-cpufreq.c kfree(policy->driver_data); policy 919 drivers/cpufreq/powernv-cpufreq.c struct cpufreq_policy policy; policy 921 drivers/cpufreq/powernv-cpufreq.c cpufreq_get_policy(&policy, cpu); policy 922 drivers/cpufreq/powernv-cpufreq.c index = cpufreq_table_find_index_c(&policy, policy.cur); policy 923 drivers/cpufreq/powernv-cpufreq.c powernv_cpufreq_target_index(&policy, index); policy 924 drivers/cpufreq/powernv-cpufreq.c cpumask_andnot(&mask, &mask, policy.cpus); policy 1003 drivers/cpufreq/powernv-cpufreq.c static void powernv_cpufreq_stop_cpu(struct cpufreq_policy *policy) policy 1006 drivers/cpufreq/powernv-cpufreq.c struct global_pstate_info *gpstates = policy->driver_data; policy 1010 drivers/cpufreq/powernv-cpufreq.c smp_call_function_single(policy->cpu, set_pstate, &freq_data, 1); policy 1015 drivers/cpufreq/powernv-cpufreq.c static unsigned int powernv_fast_switch(struct cpufreq_policy *policy, policy 1021 drivers/cpufreq/powernv-cpufreq.c index = cpufreq_table_find_index_dl(policy, target_freq); policy 55 drivers/cpufreq/ppc_cbe_cpufreq.c static int cbe_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 63 drivers/cpufreq/ppc_cbe_cpufreq.c cpu = of_get_cpu_node(policy->cpu, NULL); policy 68 drivers/cpufreq/ppc_cbe_cpufreq.c pr_debug("init cpufreq on CPU %d\n", policy->cpu); policy 73 drivers/cpufreq/ppc_cbe_cpufreq.c if (!cbe_get_cpu_pmd_regs(policy->cpu) || policy 74 drivers/cpufreq/ppc_cbe_cpufreq.c !cbe_get_cpu_mic_tm_regs(policy->cpu)) { policy 101 drivers/cpufreq/ppc_cbe_cpufreq.c policy->cpuinfo.transition_latency = 25000; policy 103 drivers/cpufreq/ppc_cbe_cpufreq.c cur_pmode = cbe_cpufreq_get_pmode(policy->cpu); policy 106 drivers/cpufreq/ppc_cbe_cpufreq.c policy->cur = cbe_freqs[cur_pmode].frequency; policy 109 drivers/cpufreq/ppc_cbe_cpufreq.c cpumask_copy(policy->cpus, cpu_sibling_mask(policy->cpu)); policy 112 drivers/cpufreq/ppc_cbe_cpufreq.c policy->freq_table = cbe_freqs; policy 113 drivers/cpufreq/ppc_cbe_cpufreq.c cbe_cpufreq_pmi_policy_init(policy); policy 117 drivers/cpufreq/ppc_cbe_cpufreq.c static int cbe_cpufreq_cpu_exit(struct cpufreq_policy *policy) policy 119 drivers/cpufreq/ppc_cbe_cpufreq.c cbe_cpufreq_pmi_policy_exit(policy); policy 123 drivers/cpufreq/ppc_cbe_cpufreq.c static int cbe_cpufreq_target(struct cpufreq_policy *policy, policy 128 drivers/cpufreq/ppc_cbe_cpufreq.c policy->cpu, policy 132 drivers/cpufreq/ppc_cbe_cpufreq.c return set_pmode(policy->cpu, cbe_pmode_new); policy 23 drivers/cpufreq/ppc_cbe_cpufreq.h void cbe_cpufreq_pmi_policy_init(struct cpufreq_policy *policy); policy 24 drivers/cpufreq/ppc_cbe_cpufreq.h void cbe_cpufreq_pmi_policy_exit(struct cpufreq_policy *policy); policy 29 drivers/cpufreq/ppc_cbe_cpufreq.h static inline void cbe_cpufreq_pmi_policy_init(struct cpufreq_policy *policy) {} policy 30 drivers/cpufreq/ppc_cbe_cpufreq.h static inline void cbe_cpufreq_pmi_policy_exit(struct cpufreq_policy *policy) {} policy 67 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c struct cpufreq_policy *policy; policy 81 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c policy = cpufreq_cpu_get(cpu); policy 82 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c if (!policy) { policy 87 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c req = policy->driver_data; policy 90 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c policy->freq_table[slow_mode].frequency); policy 96 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c cpufreq_cpu_put(policy); policy 104 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c void cbe_cpufreq_pmi_policy_init(struct cpufreq_policy *policy) policy 116 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c ret = freq_qos_add_request(&policy->constraints, req, FREQ_QOS_MAX, policy 117 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c policy->freq_table[0].frequency); policy 124 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c policy->driver_data = req; policy 128 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c void cbe_cpufreq_pmi_policy_exit(struct cpufreq_policy *policy) policy 130 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c struct freq_qos_request *req = policy->driver_data; policy 188 drivers/cpufreq/pxa2xx-cpufreq.c static int pxa_set_target(struct cpufreq_policy *policy, unsigned int idx) policy 203 drivers/cpufreq/pxa2xx-cpufreq.c policy->cur / 1000, new_freq_cpu / 1000); policy 205 drivers/cpufreq/pxa2xx-cpufreq.c if (vcc_core && new_freq_cpu > policy->cur) { policy 222 drivers/cpufreq/pxa2xx-cpufreq.c if (vcc_core && new_freq_cpu < policy->cur) policy 228 drivers/cpufreq/pxa2xx-cpufreq.c static int pxa_cpufreq_init(struct cpufreq_policy *policy) policy 242 drivers/cpufreq/pxa2xx-cpufreq.c policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */ policy 281 drivers/cpufreq/pxa2xx-cpufreq.c policy->freq_table = pxa255_freq_table; policy 284 drivers/cpufreq/pxa2xx-cpufreq.c policy->freq_table = pxa27x_freq_table; policy 86 drivers/cpufreq/pxa3xx-cpufreq.c static int setup_freqs_table(struct cpufreq_policy *policy, policy 107 drivers/cpufreq/pxa3xx-cpufreq.c policy->freq_table = table; policy 156 drivers/cpufreq/pxa3xx-cpufreq.c static int pxa3xx_cpufreq_set(struct cpufreq_policy *policy, unsigned int index) policy 161 drivers/cpufreq/pxa3xx-cpufreq.c if (policy->cpu != 0) policy 174 drivers/cpufreq/pxa3xx-cpufreq.c static int pxa3xx_cpufreq_init(struct cpufreq_policy *policy) policy 179 drivers/cpufreq/pxa3xx-cpufreq.c policy->min = policy->cpuinfo.min_freq = 104000; policy 180 drivers/cpufreq/pxa3xx-cpufreq.c policy->max = policy->cpuinfo.max_freq = policy 182 drivers/cpufreq/pxa3xx-cpufreq.c policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */ policy 185 drivers/cpufreq/pxa3xx-cpufreq.c ret = setup_freqs_table(policy, pxa300_freqs, policy 189 drivers/cpufreq/pxa3xx-cpufreq.c ret = setup_freqs_table(policy, pxa320_freqs, policy 34 drivers/cpufreq/qcom-cpufreq-hw.c static int qcom_cpufreq_hw_target_index(struct cpufreq_policy *policy, policy 37 drivers/cpufreq/qcom-cpufreq-hw.c void __iomem *perf_state_reg = policy->driver_data; policy 38 drivers/cpufreq/qcom-cpufreq-hw.c unsigned long freq = policy->freq_table[index].frequency; policy 42 drivers/cpufreq/qcom-cpufreq-hw.c arch_set_freq_scale(policy->related_cpus, freq, policy 43 drivers/cpufreq/qcom-cpufreq-hw.c policy->cpuinfo.max_freq); policy 50 drivers/cpufreq/qcom-cpufreq-hw.c struct cpufreq_policy *policy; policy 53 drivers/cpufreq/qcom-cpufreq-hw.c policy = cpufreq_cpu_get_raw(cpu); policy 54 drivers/cpufreq/qcom-cpufreq-hw.c if (!policy) policy 57 drivers/cpufreq/qcom-cpufreq-hw.c perf_state_reg = policy->driver_data; policy 62 drivers/cpufreq/qcom-cpufreq-hw.c return policy->freq_table[index].frequency; policy 65 drivers/cpufreq/qcom-cpufreq-hw.c static unsigned int qcom_cpufreq_hw_fast_switch(struct cpufreq_policy *policy, policy 68 drivers/cpufreq/qcom-cpufreq-hw.c void __iomem *perf_state_reg = policy->driver_data; policy 72 drivers/cpufreq/qcom-cpufreq-hw.c index = policy->cached_resolved_idx; policy 78 drivers/cpufreq/qcom-cpufreq-hw.c freq = policy->freq_table[index].frequency; policy 79 drivers/cpufreq/qcom-cpufreq-hw.c arch_set_freq_scale(policy->related_cpus, freq, policy 80 drivers/cpufreq/qcom-cpufreq-hw.c policy->cpuinfo.max_freq); policy 86 drivers/cpufreq/qcom-cpufreq-hw.c struct cpufreq_policy *policy, policy 146 drivers/cpufreq/qcom-cpufreq-hw.c policy->freq_table = table; policy 147 drivers/cpufreq/qcom-cpufreq-hw.c dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); policy 175 drivers/cpufreq/qcom-cpufreq-hw.c static int qcom_cpufreq_hw_cpu_init(struct cpufreq_policy *policy) policy 185 drivers/cpufreq/qcom-cpufreq-hw.c cpu_dev = get_cpu_device(policy->cpu); policy 188 drivers/cpufreq/qcom-cpufreq-hw.c policy->cpu); policy 192 drivers/cpufreq/qcom-cpufreq-hw.c cpu_np = of_cpu_device_node_get(policy->cpu); policy 219 drivers/cpufreq/qcom-cpufreq-hw.c qcom_get_related_cpus(index, policy->cpus); policy 220 drivers/cpufreq/qcom-cpufreq-hw.c if (!cpumask_weight(policy->cpus)) { policy 226 drivers/cpufreq/qcom-cpufreq-hw.c policy->driver_data = base + REG_PERF_STATE; policy 228 drivers/cpufreq/qcom-cpufreq-hw.c ret = qcom_cpufreq_hw_read_lut(cpu_dev, policy, base); policy 241 drivers/cpufreq/qcom-cpufreq-hw.c dev_pm_opp_of_register_em(policy->cpus); policy 243 drivers/cpufreq/qcom-cpufreq-hw.c policy->fast_switch_possible = true; policy 251 drivers/cpufreq/qcom-cpufreq-hw.c static int qcom_cpufreq_hw_cpu_exit(struct cpufreq_policy *policy) policy 253 drivers/cpufreq/qcom-cpufreq-hw.c struct device *cpu_dev = get_cpu_device(policy->cpu); policy 254 drivers/cpufreq/qcom-cpufreq-hw.c void __iomem *base = policy->driver_data - REG_PERF_STATE; policy 257 drivers/cpufreq/qcom-cpufreq-hw.c kfree(policy->freq_table); policy 91 drivers/cpufreq/qoriq-cpufreq.c static void set_affected_cpus(struct cpufreq_policy *policy) policy 93 drivers/cpufreq/qoriq-cpufreq.c struct cpumask *dstp = policy->cpus; policy 104 drivers/cpufreq/qoriq-cpufreq.c if (clk_is_match(policy->clk, clk)) policy 160 drivers/cpufreq/qoriq-cpufreq.c static int qoriq_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 169 drivers/cpufreq/qoriq-cpufreq.c unsigned int cpu = policy->cpu; policy 180 drivers/cpufreq/qoriq-cpufreq.c policy->clk = of_clk_get(np, 0); policy 181 drivers/cpufreq/qoriq-cpufreq.c if (IS_ERR(policy->clk)) { policy 186 drivers/cpufreq/qoriq-cpufreq.c hwclk = __clk_get_hw(policy->clk); policy 207 drivers/cpufreq/qoriq-cpufreq.c policy->freq_table = table; policy 211 drivers/cpufreq/qoriq-cpufreq.c set_affected_cpus(policy); policy 212 drivers/cpufreq/qoriq-cpufreq.c policy->driver_data = data; policy 217 drivers/cpufreq/qoriq-cpufreq.c policy->cpuinfo.transition_latency = u64temp + 1; policy 233 drivers/cpufreq/qoriq-cpufreq.c static int qoriq_cpufreq_cpu_exit(struct cpufreq_policy *policy) policy 235 drivers/cpufreq/qoriq-cpufreq.c struct cpu_data *data = policy->driver_data; policy 240 drivers/cpufreq/qoriq-cpufreq.c policy->driver_data = NULL; policy 245 drivers/cpufreq/qoriq-cpufreq.c static int qoriq_cpufreq_target(struct cpufreq_policy *policy, policy 249 drivers/cpufreq/qoriq-cpufreq.c struct cpu_data *data = policy->driver_data; policy 252 drivers/cpufreq/qoriq-cpufreq.c return clk_set_parent(policy->clk, parent); policy 216 drivers/cpufreq/s3c2416-cpufreq.c static int s3c2416_cpufreq_set_target(struct cpufreq_policy *policy, policy 333 drivers/cpufreq/s3c2416-cpufreq.c static int s3c2416_cpufreq_driver_init(struct cpufreq_policy *policy) policy 341 drivers/cpufreq/s3c2416-cpufreq.c if (policy->cpu != 0) policy 361 drivers/cpufreq/s3c2416-cpufreq.c policy->cpuinfo.max_freq = 400000; policy 366 drivers/cpufreq/s3c2416-cpufreq.c policy->cpuinfo.max_freq = 534000; policy 450 drivers/cpufreq/s3c2416-cpufreq.c cpufreq_generic_init(policy, s3c_freq->freq_table, policy 152 drivers/cpufreq/s3c24xx-cpufreq.c static int s3c_cpufreq_settarget(struct cpufreq_policy *policy, policy 214 drivers/cpufreq/s3c24xx-cpufreq.c cpufreq_freq_transition_begin(policy, &freqs.freqs); policy 258 drivers/cpufreq/s3c24xx-cpufreq.c cpufreq_freq_transition_end(policy, &freqs.freqs, 0); policy 274 drivers/cpufreq/s3c24xx-cpufreq.c static int s3c_cpufreq_target(struct cpufreq_policy *policy, policy 290 drivers/cpufreq/s3c24xx-cpufreq.c __func__, policy, target_freq, relation); policy 293 drivers/cpufreq/s3c24xx-cpufreq.c index = cpufreq_frequency_table_target(policy, target_freq, policy 315 drivers/cpufreq/s3c24xx-cpufreq.c tmp_policy.min = policy->min * 1000; policy 316 drivers/cpufreq/s3c24xx-cpufreq.c tmp_policy.max = policy->max * 1000; policy 317 drivers/cpufreq/s3c24xx-cpufreq.c tmp_policy.cpu = policy->cpu; policy 334 drivers/cpufreq/s3c24xx-cpufreq.c return s3c_cpufreq_settarget(policy, target_freq, pll); policy 348 drivers/cpufreq/s3c24xx-cpufreq.c static int s3c_cpufreq_init(struct cpufreq_policy *policy) policy 350 drivers/cpufreq/s3c24xx-cpufreq.c policy->clk = clk_arm; policy 351 drivers/cpufreq/s3c24xx-cpufreq.c policy->cpuinfo.transition_latency = cpu_cur.info->latency; policy 352 drivers/cpufreq/s3c24xx-cpufreq.c policy->freq_table = ftab; policy 386 drivers/cpufreq/s3c24xx-cpufreq.c static int s3c_cpufreq_suspend(struct cpufreq_policy *policy) policy 395 drivers/cpufreq/s3c24xx-cpufreq.c static int s3c_cpufreq_resume(struct cpufreq_policy *policy) policy 399 drivers/cpufreq/s3c24xx-cpufreq.c s3c_freq_dbg("%s: resuming with policy %p\n", __func__, policy); policy 53 drivers/cpufreq/s3c64xx-cpufreq.c static int s3c64xx_cpufreq_set_target(struct cpufreq_policy *policy, policy 60 drivers/cpufreq/s3c64xx-cpufreq.c old_freq = clk_get_rate(policy->clk) / 1000; policy 77 drivers/cpufreq/s3c64xx-cpufreq.c ret = clk_set_rate(policy->clk, new_freq * 1000); policy 92 drivers/cpufreq/s3c64xx-cpufreq.c if (clk_set_rate(policy->clk, old_freq * 1000) < 0) policy 101 drivers/cpufreq/s3c64xx-cpufreq.c clk_get_rate(policy->clk) / 1000); policy 145 drivers/cpufreq/s3c64xx-cpufreq.c static int s3c64xx_cpufreq_driver_init(struct cpufreq_policy *policy) policy 149 drivers/cpufreq/s3c64xx-cpufreq.c if (policy->cpu != 0) policy 157 drivers/cpufreq/s3c64xx-cpufreq.c policy->clk = clk_get(NULL, "armclk"); policy 158 drivers/cpufreq/s3c64xx-cpufreq.c if (IS_ERR(policy->clk)) { policy 160 drivers/cpufreq/s3c64xx-cpufreq.c PTR_ERR(policy->clk)); policy 161 drivers/cpufreq/s3c64xx-cpufreq.c return PTR_ERR(policy->clk); policy 179 drivers/cpufreq/s3c64xx-cpufreq.c r = clk_round_rate(policy->clk, freq->frequency * 1000); policy 189 drivers/cpufreq/s3c64xx-cpufreq.c if (!vddarm && freq->frequency > clk_get_rate(policy->clk) / 1000) policy 197 drivers/cpufreq/s3c64xx-cpufreq.c cpufreq_generic_init(policy, s3c64xx_freq_table, policy 223 drivers/cpufreq/s5pv210-cpufreq.c static int s5pv210_target(struct cpufreq_policy *policy, unsigned int index) policy 242 drivers/cpufreq/s5pv210-cpufreq.c old_freq = policy->cur; policy 246 drivers/cpufreq/s5pv210-cpufreq.c priv_index = cpufreq_table_find_index_h(policy, old_freq); policy 498 drivers/cpufreq/s5pv210-cpufreq.c static int s5pv210_cpu_init(struct cpufreq_policy *policy) policy 503 drivers/cpufreq/s5pv210-cpufreq.c policy->clk = clk_get(NULL, "armclk"); policy 504 drivers/cpufreq/s5pv210-cpufreq.c if (IS_ERR(policy->clk)) policy 505 drivers/cpufreq/s5pv210-cpufreq.c return PTR_ERR(policy->clk); policy 519 drivers/cpufreq/s5pv210-cpufreq.c if (policy->cpu != 0) { policy 543 drivers/cpufreq/s5pv210-cpufreq.c policy->suspend_freq = SLEEP_FREQ; policy 544 drivers/cpufreq/s5pv210-cpufreq.c cpufreq_generic_init(policy, s5pv210_freq_table, 40000); policy 550 drivers/cpufreq/s5pv210-cpufreq.c clk_put(policy->clk); policy 164 drivers/cpufreq/sa1100-cpufreq.c static int sa1100_target(struct cpufreq_policy *policy, unsigned int ppcr) policy 182 drivers/cpufreq/sa1100-cpufreq.c static int __init sa1100_cpu_init(struct cpufreq_policy *policy) policy 184 drivers/cpufreq/sa1100-cpufreq.c cpufreq_generic_init(policy, sa11x0_freq_table, 0); policy 229 drivers/cpufreq/sa1110-cpufreq.c static int sa1110_target(struct cpufreq_policy *policy, unsigned int ppcr) policy 244 drivers/cpufreq/sa1110-cpufreq.c if (policy->max < 147500) { policy 304 drivers/cpufreq/sa1110-cpufreq.c static int __init sa1110_cpu_init(struct cpufreq_policy *policy) policy 306 drivers/cpufreq/sa1110-cpufreq.c cpufreq_generic_init(policy, sa11x0_freq_table, 0); policy 52 drivers/cpufreq/sc520_freq.c static int sc520_freq_target(struct cpufreq_policy *policy, unsigned int state) policy 71 drivers/cpufreq/sc520_freq.c static int sc520_freq_cpu_init(struct cpufreq_policy *policy) policy 81 drivers/cpufreq/sc520_freq.c policy->cpuinfo.transition_latency = 1000000; /* 1ms */ policy 82 drivers/cpufreq/sc520_freq.c policy->freq_table = sc520_freq_table; policy 31 drivers/cpufreq/scmi-cpufreq.c struct cpufreq_policy *policy = cpufreq_cpu_get_raw(cpu); policy 33 drivers/cpufreq/scmi-cpufreq.c struct scmi_data *priv = policy->driver_data; policy 49 drivers/cpufreq/scmi-cpufreq.c scmi_cpufreq_set_target(struct cpufreq_policy *policy, unsigned int index) policy 52 drivers/cpufreq/scmi-cpufreq.c struct scmi_data *priv = policy->driver_data; policy 54 drivers/cpufreq/scmi-cpufreq.c u64 freq = policy->freq_table[index].frequency; policy 58 drivers/cpufreq/scmi-cpufreq.c arch_set_freq_scale(policy->related_cpus, freq, policy 59 drivers/cpufreq/scmi-cpufreq.c policy->cpuinfo.max_freq); policy 63 drivers/cpufreq/scmi-cpufreq.c static unsigned int scmi_cpufreq_fast_switch(struct cpufreq_policy *policy, policy 66 drivers/cpufreq/scmi-cpufreq.c struct scmi_data *priv = policy->driver_data; policy 71 drivers/cpufreq/scmi-cpufreq.c arch_set_freq_scale(policy->related_cpus, target_freq, policy 72 drivers/cpufreq/scmi-cpufreq.c policy->cpuinfo.max_freq); policy 133 drivers/cpufreq/scmi-cpufreq.c static int scmi_cpufreq_init(struct cpufreq_policy *policy) policy 142 drivers/cpufreq/scmi-cpufreq.c cpu_dev = get_cpu_device(policy->cpu); policy 144 drivers/cpufreq/scmi-cpufreq.c pr_err("failed to get cpu%d device\n", policy->cpu); policy 154 drivers/cpufreq/scmi-cpufreq.c ret = scmi_get_sharing_cpus(cpu_dev, policy->cpus); policy 160 drivers/cpufreq/scmi-cpufreq.c ret = dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); policy 189 drivers/cpufreq/scmi-cpufreq.c policy->driver_data = priv; policy 190 drivers/cpufreq/scmi-cpufreq.c policy->freq_table = freq_table; policy 193 drivers/cpufreq/scmi-cpufreq.c policy->dvfs_possible_from_any_cpu = true; policy 199 drivers/cpufreq/scmi-cpufreq.c policy->cpuinfo.transition_latency = latency; policy 201 drivers/cpufreq/scmi-cpufreq.c policy->fast_switch_possible = true; policy 203 drivers/cpufreq/scmi-cpufreq.c em_register_perf_domain(policy->cpus, nr_opp, &em_cb); policy 215 drivers/cpufreq/scmi-cpufreq.c static int scmi_cpufreq_exit(struct cpufreq_policy *policy) policy 217 drivers/cpufreq/scmi-cpufreq.c struct scmi_data *priv = policy->driver_data; policy 219 drivers/cpufreq/scmi-cpufreq.c dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table); policy 42 drivers/cpufreq/scpi-cpufreq.c struct cpufreq_policy *policy = cpufreq_cpu_get_raw(cpu); policy 43 drivers/cpufreq/scpi-cpufreq.c struct scpi_data *priv = policy->driver_data; policy 50 drivers/cpufreq/scpi-cpufreq.c scpi_cpufreq_set_target(struct cpufreq_policy *policy, unsigned int index) policy 52 drivers/cpufreq/scpi-cpufreq.c unsigned long freq = policy->freq_table[index].frequency; policy 53 drivers/cpufreq/scpi-cpufreq.c struct scpi_data *priv = policy->driver_data; policy 65 drivers/cpufreq/scpi-cpufreq.c arch_set_freq_scale(policy->related_cpus, freq, policy 66 drivers/cpufreq/scpi-cpufreq.c policy->cpuinfo.max_freq); policy 97 drivers/cpufreq/scpi-cpufreq.c static int scpi_cpufreq_init(struct cpufreq_policy *policy) policy 105 drivers/cpufreq/scpi-cpufreq.c cpu_dev = get_cpu_device(policy->cpu); policy 107 drivers/cpufreq/scpi-cpufreq.c pr_err("failed to get cpu%d device\n", policy->cpu); policy 117 drivers/cpufreq/scpi-cpufreq.c ret = scpi_get_sharing_cpus(cpu_dev, policy->cpus); policy 123 drivers/cpufreq/scpi-cpufreq.c ret = dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); policy 158 drivers/cpufreq/scpi-cpufreq.c policy->driver_data = priv; policy 159 drivers/cpufreq/scpi-cpufreq.c policy->freq_table = freq_table; policy 162 drivers/cpufreq/scpi-cpufreq.c policy->dvfs_possible_from_any_cpu = true; policy 168 drivers/cpufreq/scpi-cpufreq.c policy->cpuinfo.transition_latency = latency; policy 170 drivers/cpufreq/scpi-cpufreq.c policy->fast_switch_possible = false; policy 172 drivers/cpufreq/scpi-cpufreq.c dev_pm_opp_of_register_em(policy->cpus); policy 186 drivers/cpufreq/scpi-cpufreq.c static int scpi_cpufreq_exit(struct cpufreq_policy *policy) policy 188 drivers/cpufreq/scpi-cpufreq.c struct scpi_data *priv = policy->driver_data; policy 191 drivers/cpufreq/scpi-cpufreq.c dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table); policy 47 drivers/cpufreq/sfi-cpufreq.c static int sfi_cpufreq_target(struct cpufreq_policy *policy, unsigned int index) policy 52 drivers/cpufreq/sfi-cpufreq.c next_perf_state = policy->freq_table[index].driver_data; policy 54 drivers/cpufreq/sfi-cpufreq.c rdmsr_on_cpu(policy->cpu, MSR_IA32_PERF_CTL, &lo, &hi); policy 58 drivers/cpufreq/sfi-cpufreq.c wrmsr_on_cpu(policy->cpu, MSR_IA32_PERF_CTL, lo, hi); policy 63 drivers/cpufreq/sfi-cpufreq.c static int sfi_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 65 drivers/cpufreq/sfi-cpufreq.c policy->shared_type = CPUFREQ_SHARED_TYPE_HW; policy 66 drivers/cpufreq/sfi-cpufreq.c policy->cpuinfo.transition_latency = 100000; /* 100us */ policy 67 drivers/cpufreq/sfi-cpufreq.c policy->freq_table = freq_table; policy 34 drivers/cpufreq/sh-cpufreq.c struct cpufreq_policy *policy; policy 46 drivers/cpufreq/sh-cpufreq.c struct cpufreq_policy *policy = target->policy; policy 47 drivers/cpufreq/sh-cpufreq.c int cpu = policy->cpu; policy 61 drivers/cpufreq/sh-cpufreq.c if (freq < (policy->min * 1000) || freq > (policy->max * 1000)) policy 70 drivers/cpufreq/sh-cpufreq.c cpufreq_freq_transition_begin(target->policy, &freqs); policy 72 drivers/cpufreq/sh-cpufreq.c cpufreq_freq_transition_end(target->policy, &freqs, 0); policy 81 drivers/cpufreq/sh-cpufreq.c static int sh_cpufreq_target(struct cpufreq_policy *policy, policy 85 drivers/cpufreq/sh-cpufreq.c struct cpufreq_target data = { .policy = policy, .freq = target_freq }; policy 87 drivers/cpufreq/sh-cpufreq.c return work_on_cpu(policy->cpu, __sh_cpufreq_target, &data); policy 90 drivers/cpufreq/sh-cpufreq.c static int sh_cpufreq_verify(struct cpufreq_policy_data *policy) policy 92 drivers/cpufreq/sh-cpufreq.c struct clk *cpuclk = &per_cpu(sh_cpuclk, policy->cpu); policy 97 drivers/cpufreq/sh-cpufreq.c return cpufreq_frequency_table_verify(policy, freq_table); policy 99 drivers/cpufreq/sh-cpufreq.c cpufreq_verify_within_cpu_limits(policy); policy 101 drivers/cpufreq/sh-cpufreq.c policy->min = (clk_round_rate(cpuclk, 1) + 500) / 1000; policy 102 drivers/cpufreq/sh-cpufreq.c policy->max = (clk_round_rate(cpuclk, ~0UL) + 500) / 1000; policy 104 drivers/cpufreq/sh-cpufreq.c cpufreq_verify_within_cpu_limits(policy); policy 108 drivers/cpufreq/sh-cpufreq.c static int sh_cpufreq_cpu_init(struct cpufreq_policy *policy) policy 110 drivers/cpufreq/sh-cpufreq.c unsigned int cpu = policy->cpu; policy 125 drivers/cpufreq/sh-cpufreq.c policy->freq_table = freq_table; policy 130 drivers/cpufreq/sh-cpufreq.c policy->min = policy->cpuinfo.min_freq = policy 132 drivers/cpufreq/sh-cpufreq.c policy->max = policy->cpuinfo.max_freq = policy 139 drivers/cpufreq/sh-cpufreq.c static int sh_cpufreq_cpu_exit(struct cpufreq_policy *policy) policy 141 drivers/cpufreq/sh-cpufreq.c unsigned int cpu = policy->cpu; policy 149 drivers/cpufreq/sh-cpufreq.c static void sh_cpufreq_cpu_ready(struct cpufreq_policy *policy) policy 151 drivers/cpufreq/sh-cpufreq.c struct device *dev = get_cpu_device(policy->cpu); policy 155 drivers/cpufreq/sh-cpufreq.c policy->min / 1000, policy->min % 1000, policy 156 drivers/cpufreq/sh-cpufreq.c policy->max / 1000, policy->max % 1000); policy 267 drivers/cpufreq/sparc-us2e-cpufreq.c static int us2e_freq_target(struct cpufreq_policy *policy, unsigned int index) policy 269 drivers/cpufreq/sparc-us2e-cpufreq.c unsigned int cpu = policy->cpu; policy 274 drivers/cpufreq/sparc-us2e-cpufreq.c static int __init us2e_freq_cpu_init(struct cpufreq_policy *policy) policy 276 drivers/cpufreq/sparc-us2e-cpufreq.c unsigned int cpu = policy->cpu; policy 294 drivers/cpufreq/sparc-us2e-cpufreq.c policy->cpuinfo.transition_latency = 0; policy 295 drivers/cpufreq/sparc-us2e-cpufreq.c policy->cur = clock_tick; policy 296 drivers/cpufreq/sparc-us2e-cpufreq.c policy->freq_table = table; policy 301 drivers/cpufreq/sparc-us2e-cpufreq.c static int us2e_freq_cpu_exit(struct cpufreq_policy *policy) policy 304 drivers/cpufreq/sparc-us2e-cpufreq.c us2e_freq_target(policy, 0); policy 95 drivers/cpufreq/sparc-us3-cpufreq.c static int us3_freq_target(struct cpufreq_policy *policy, unsigned int index) policy 97 drivers/cpufreq/sparc-us3-cpufreq.c unsigned int cpu = policy->cpu; policy 122 drivers/cpufreq/sparc-us3-cpufreq.c static int __init us3_freq_cpu_init(struct cpufreq_policy *policy) policy 124 drivers/cpufreq/sparc-us3-cpufreq.c unsigned int cpu = policy->cpu; policy 138 drivers/cpufreq/sparc-us3-cpufreq.c policy->cpuinfo.transition_latency = 0; policy 139 drivers/cpufreq/sparc-us3-cpufreq.c policy->cur = clock_tick; policy 140 drivers/cpufreq/sparc-us3-cpufreq.c policy->freq_table = table; policy 145 drivers/cpufreq/sparc-us3-cpufreq.c static int us3_freq_cpu_exit(struct cpufreq_policy *policy) policy 148 drivers/cpufreq/sparc-us3-cpufreq.c us3_freq_target(policy, 0); policy 103 drivers/cpufreq/spear-cpufreq.c static int spear_cpufreq_target(struct cpufreq_policy *policy, policy 153 drivers/cpufreq/spear-cpufreq.c static int spear_cpufreq_init(struct cpufreq_policy *policy) policy 155 drivers/cpufreq/spear-cpufreq.c policy->clk = spear_cpufreq.clk; policy 156 drivers/cpufreq/spear-cpufreq.c cpufreq_generic_init(policy, spear_cpufreq.freq_tbl, policy 234 drivers/cpufreq/speedstep-centrino.c static int centrino_cpu_init_table(struct cpufreq_policy *policy) policy 236 drivers/cpufreq/speedstep-centrino.c struct cpuinfo_x86 *cpu = &cpu_data(policy->cpu); policy 261 drivers/cpufreq/speedstep-centrino.c per_cpu(centrino_model, policy->cpu) = model; policy 270 drivers/cpufreq/speedstep-centrino.c static inline int centrino_cpu_init_table(struct cpufreq_policy *policy) policy 345 drivers/cpufreq/speedstep-centrino.c static int centrino_cpu_init(struct cpufreq_policy *policy) policy 347 drivers/cpufreq/speedstep-centrino.c struct cpuinfo_x86 *cpu = &cpu_data(policy->cpu); policy 359 drivers/cpufreq/speedstep-centrino.c if (policy->cpu != 0) policy 367 drivers/cpufreq/speedstep-centrino.c per_cpu(centrino_cpu, policy->cpu) = &cpu_ids[i]; policy 369 drivers/cpufreq/speedstep-centrino.c if (!per_cpu(centrino_cpu, policy->cpu)) { policy 376 drivers/cpufreq/speedstep-centrino.c if (centrino_cpu_init_table(policy)) policy 396 drivers/cpufreq/speedstep-centrino.c policy->cpuinfo.transition_latency = 10000; policy 398 drivers/cpufreq/speedstep-centrino.c policy->freq_table = per_cpu(centrino_model, policy->cpu)->op_points; policy 403 drivers/cpufreq/speedstep-centrino.c static int centrino_cpu_exit(struct cpufreq_policy *policy) policy 405 drivers/cpufreq/speedstep-centrino.c unsigned int cpu = policy->cpu; policy 422 drivers/cpufreq/speedstep-centrino.c static int centrino_target(struct cpufreq_policy *policy, unsigned int index) policy 424 drivers/cpufreq/speedstep-centrino.c unsigned int msr, oldmsr = 0, h = 0, cpu = policy->cpu; policy 440 drivers/cpufreq/speedstep-centrino.c for_each_cpu(j, policy->cpus) { policy 447 drivers/cpufreq/speedstep-centrino.c if (policy->shared_type == CPUFREQ_SHARED_TYPE_ANY) policy 448 drivers/cpufreq/speedstep-centrino.c good_cpu = cpumask_any_and(policy->cpus, policy 482 drivers/cpufreq/speedstep-centrino.c if (policy->shared_type == CPUFREQ_SHARED_TYPE_ANY) policy 259 drivers/cpufreq/speedstep-ich.c static int speedstep_target(struct cpufreq_policy *policy, unsigned int index) policy 263 drivers/cpufreq/speedstep-ich.c policy_cpu = cpumask_any_and(policy->cpus, cpu_online_mask); policy 273 drivers/cpufreq/speedstep-ich.c struct cpufreq_policy *policy; policy 285 drivers/cpufreq/speedstep-ich.c &get_freqs->policy->cpuinfo.transition_latency, policy 289 drivers/cpufreq/speedstep-ich.c static int speedstep_cpu_init(struct cpufreq_policy *policy) policy 296 drivers/cpufreq/speedstep-ich.c cpumask_copy(policy->cpus, topology_sibling_cpumask(policy->cpu)); policy 298 drivers/cpufreq/speedstep-ich.c policy_cpu = cpumask_any_and(policy->cpus, cpu_online_mask); policy 301 drivers/cpufreq/speedstep-ich.c gf.policy = policy; policy 306 drivers/cpufreq/speedstep-ich.c policy->freq_table = speedstep_freqs; policy 221 drivers/cpufreq/speedstep-smi.c static int speedstep_target(struct cpufreq_policy *policy, unsigned int index) policy 229 drivers/cpufreq/speedstep-smi.c static int speedstep_cpu_init(struct cpufreq_policy *policy) policy 235 drivers/cpufreq/speedstep-smi.c if (policy->cpu != 0) policy 267 drivers/cpufreq/speedstep-smi.c policy->freq_table = speedstep_freqs; policy 280 drivers/cpufreq/speedstep-smi.c static int speedstep_resume(struct cpufreq_policy *policy) policy 53 drivers/cpufreq/tegra186-cpufreq.c static int tegra186_cpufreq_init(struct cpufreq_policy *policy) policy 65 drivers/cpufreq/tegra186-cpufreq.c if (info->cpus[core] == policy->cpu) policy 71 drivers/cpufreq/tegra186-cpufreq.c policy->driver_data = policy 73 drivers/cpufreq/tegra186-cpufreq.c policy->freq_table = cluster->table; policy 77 drivers/cpufreq/tegra186-cpufreq.c policy->cpuinfo.transition_latency = 300 * 1000; policy 82 drivers/cpufreq/tegra186-cpufreq.c static int tegra186_cpufreq_set_target(struct cpufreq_policy *policy, policy 85 drivers/cpufreq/tegra186-cpufreq.c struct cpufreq_frequency_table *tbl = policy->freq_table + index; policy 86 drivers/cpufreq/tegra186-cpufreq.c void __iomem *edvd_reg = policy->driver_data; policy 39 drivers/cpufreq/tegra20-cpufreq.c static unsigned int tegra_get_intermediate(struct cpufreq_policy *policy, policy 50 drivers/cpufreq/tegra20-cpufreq.c if (freq_table[index].frequency == ifreq || policy->cur == ifreq) policy 56 drivers/cpufreq/tegra20-cpufreq.c static int tegra_target_intermediate(struct cpufreq_policy *policy, policy 83 drivers/cpufreq/tegra20-cpufreq.c static int tegra_target(struct cpufreq_policy *policy, unsigned int index) policy 118 drivers/cpufreq/tegra20-cpufreq.c static int tegra_cpu_init(struct cpufreq_policy *policy) policy 125 drivers/cpufreq/tegra20-cpufreq.c cpufreq_generic_init(policy, freq_table, 300 * 1000); policy 126 drivers/cpufreq/tegra20-cpufreq.c policy->clk = cpufreq->cpu_clk; policy 127 drivers/cpufreq/tegra20-cpufreq.c policy->suspend_freq = freq_table[0].frequency; policy 131 drivers/cpufreq/tegra20-cpufreq.c static int tegra_cpu_exit(struct cpufreq_policy *policy) policy 25 drivers/cpufreq/unicore2-cpufreq.c static int ucv2_verify_speed(struct cpufreq_policy_data *policy) policy 27 drivers/cpufreq/unicore2-cpufreq.c if (policy->cpu) policy 30 drivers/cpufreq/unicore2-cpufreq.c cpufreq_verify_within_cpu_limits(policy); policy 34 drivers/cpufreq/unicore2-cpufreq.c static int ucv2_target(struct cpufreq_policy *policy, policy 41 drivers/cpufreq/unicore2-cpufreq.c freqs.old = policy->cur; policy 44 drivers/cpufreq/unicore2-cpufreq.c cpufreq_freq_transition_begin(policy, &freqs); policy 45 drivers/cpufreq/unicore2-cpufreq.c ret = clk_set_rate(policy->clk, target_freq * 1000); policy 46 drivers/cpufreq/unicore2-cpufreq.c cpufreq_freq_transition_end(policy, &freqs, ret); policy 51 drivers/cpufreq/unicore2-cpufreq.c static int __init ucv2_cpu_init(struct cpufreq_policy *policy) policy 53 drivers/cpufreq/unicore2-cpufreq.c if (policy->cpu != 0) policy 56 drivers/cpufreq/unicore2-cpufreq.c policy->min = policy->cpuinfo.min_freq = 250000; policy 57 drivers/cpufreq/unicore2-cpufreq.c policy->max = policy->cpuinfo.max_freq = 1000000; policy 58 drivers/cpufreq/unicore2-cpufreq.c policy->clk = clk_get(NULL, "MAIN_CLK"); policy 59 drivers/cpufreq/unicore2-cpufreq.c return PTR_ERR_OR_ZERO(policy->clk); policy 323 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c const struct dc_dsc_policy *policy, policy 334 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c get_dsc_bandwidth_range(policy->min_target_bpp, policy->max_target_bpp, policy 19 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c static void guc_policy_init(struct guc_policy *policy) policy 21 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c policy->execution_quantum = POLICY_DEFAULT_EXECUTION_QUANTUM_US; policy 22 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c policy->preemption_time = POLICY_DEFAULT_PREEMPTION_TIME_US; policy 23 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c policy->fault_time = POLICY_DEFAULT_FAULT_TIME_US; policy 24 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c policy->policy_flags = 0; policy 29 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c struct guc_policy *policy; policy 37 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c policy = &policies->policy[p][i]; policy 39 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c guc_policy_init(policy); policy 322 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h struct guc_policy policy[GUC_CLIENT_PRIORITY_NUM][GUC_MAX_ENGINE_CLASSES]; policy 186 drivers/gpu/drm/i915/gvt/interrupt.h int policy; /* forwarding policy */ policy 7481 drivers/gpu/drm/i915/intel_pm.c struct cpufreq_policy *policy; policy 7488 drivers/gpu/drm/i915/intel_pm.c policy = cpufreq_cpu_get(0); policy 7489 drivers/gpu/drm/i915/intel_pm.c if (policy) { policy 7490 drivers/gpu/drm/i915/intel_pm.c max_ia_freq = policy->cpuinfo.max_freq; policy 7491 drivers/gpu/drm/i915/intel_pm.c cpufreq_cpu_put(policy); policy 966 drivers/hwtracing/stm/core.c if (stm->policy) policy 967 drivers/hwtracing/stm/core.c stp_policy_unbind(stm->policy); policy 31 drivers/hwtracing/stm/policy.c struct stp_policy *policy; policy 115 drivers/hwtracing/stm/policy.c stm = policy_node->policy->stm; policy 162 drivers/hwtracing/stm/policy.c stm = policy_node->policy->stm; policy 233 drivers/hwtracing/stm/policy.c struct stp_policy *policy; policy 236 drivers/hwtracing/stm/policy.c policy = container_of(group, struct stp_policy, group); policy 240 drivers/hwtracing/stm/policy.c policy = parent_node->policy; policy 243 drivers/hwtracing/stm/policy.c if (!policy->stm) policy 246 drivers/hwtracing/stm/policy.c pdrv = policy->stm->pdrv; policy 256 drivers/hwtracing/stm/policy.c if (policy->stm->pdrv_node_type) policy 257 drivers/hwtracing/stm/policy.c type = policy->stm->pdrv_node_type; policy 261 drivers/hwtracing/stm/policy.c policy_node->policy = policy; policy 264 drivers/hwtracing/stm/policy.c policy_node->first_master = policy->stm->data->sw_start; policy 265 drivers/hwtracing/stm/policy.c policy_node->last_master = policy->stm->data->sw_end; policy 267 drivers/hwtracing/stm/policy.c policy_node->last_channel = policy->stm->data->sw_nchannels - 1; policy 296 drivers/hwtracing/stm/policy.c struct stp_policy *policy = to_stp_policy(item); policy 300 drivers/hwtracing/stm/policy.c (policy && policy->stm) ? policy 301 drivers/hwtracing/stm/policy.c policy->stm->data->name : policy 312 drivers/hwtracing/stm/policy.c struct stp_policy *policy = to_stp_policy(item); policy 316 drivers/hwtracing/stm/policy.c (policy && policy->stm) ? policy 317 drivers/hwtracing/stm/policy.c policy->stm->pdrv->name : policy 331 drivers/hwtracing/stm/policy.c void stp_policy_unbind(struct stp_policy *policy) policy 333 drivers/hwtracing/stm/policy.c struct stm_device *stm = policy->stm; policy 340 drivers/hwtracing/stm/policy.c if (WARN_ON_ONCE(!policy->stm)) policy 345 drivers/hwtracing/stm/policy.c stm->policy = NULL; policy 346 drivers/hwtracing/stm/policy.c policy->stm = NULL; policy 358 drivers/hwtracing/stm/policy.c struct stp_policy *policy = to_stp_policy(item); policy 359 drivers/hwtracing/stm/policy.c struct stm_device *stm = policy->stm; policy 366 drivers/hwtracing/stm/policy.c stp_policy_unbind(policy); policy 369 drivers/hwtracing/stm/policy.c kfree(policy); policy 440 drivers/hwtracing/stm/policy.c if (stm->policy) { policy 445 drivers/hwtracing/stm/policy.c stm->policy = kzalloc(sizeof(*stm->policy), GFP_KERNEL); policy 446 drivers/hwtracing/stm/policy.c if (!stm->policy) { policy 451 drivers/hwtracing/stm/policy.c config_group_init_type_name(&stm->policy->group, name, policy 456 drivers/hwtracing/stm/policy.c stm->policy->stm = stm; policy 457 drivers/hwtracing/stm/policy.c ret = &stm->policy->group; policy 496 drivers/hwtracing/stm/policy.c __stp_policy_node_lookup(struct stp_policy *policy, char *s) policy 499 drivers/hwtracing/stm/policy.c struct list_head *head = &policy->group.cg_children; policy 545 drivers/hwtracing/stm/policy.c if (stm->policy) policy 546 drivers/hwtracing/stm/policy.c policy_node = __stp_policy_node_lookup(stm->policy, s); policy 32 drivers/hwtracing/stm/stm.h struct stp_policy *policy; policy 54 drivers/hwtracing/stm/stm.h void stp_policy_unbind(struct stp_policy *policy); policy 70 drivers/infiniband/hw/mlx5/ib_virt.c info->linkstate = mlx_to_net_policy(rep->policy); policy 79 drivers/infiniband/hw/mlx5/ib_virt.c static inline enum port_state_policy net_to_mlx_policy(int policy) policy 81 drivers/infiniband/hw/mlx5/ib_virt.c switch (policy) { policy 106 drivers/infiniband/hw/mlx5/ib_virt.c in->policy = net_to_mlx_policy(state); policy 107 drivers/infiniband/hw/mlx5/ib_virt.c if (in->policy == MLX5_POLICY_INVALID) { policy 114 drivers/infiniband/hw/mlx5/ib_virt.c vfs_ctx[vf].policy = in->policy; policy 157 drivers/infiniband/ulp/ipoib/ipoib_netlink.c .policy = ipoib_policy, policy 67 drivers/macintosh/windfarm_cpufreq_clamp.c struct cpufreq_policy *policy; policy 72 drivers/macintosh/windfarm_cpufreq_clamp.c policy = cpufreq_cpu_get(0); policy 73 drivers/macintosh/windfarm_cpufreq_clamp.c if (!policy) { policy 78 drivers/macintosh/windfarm_cpufreq_clamp.c min_freq = policy->cpuinfo.min_freq; policy 79 drivers/macintosh/windfarm_cpufreq_clamp.c max_freq = policy->cpuinfo.max_freq; policy 81 drivers/macintosh/windfarm_cpufreq_clamp.c ret = freq_qos_add_request(&policy->constraints, &qos_req, FREQ_QOS_MAX, policy 84 drivers/macintosh/windfarm_cpufreq_clamp.c cpufreq_cpu_put(policy); policy 1282 drivers/md/dm-cache-metadata.c struct dm_cache_policy *policy) policy 1284 drivers/md/dm-cache-metadata.c const char *policy_name = dm_cache_policy_get_name(policy); policy 1285 drivers/md/dm-cache-metadata.c const unsigned *policy_version = dm_cache_policy_get_version(policy); policy 1286 drivers/md/dm-cache-metadata.c size_t policy_hint_size = dm_cache_policy_get_hint_size(policy); policy 1315 drivers/md/dm-cache-metadata.c struct dm_cache_policy *policy) policy 1317 drivers/md/dm-cache-metadata.c return cmd->clean_when_opened && policy_unchanged(cmd, policy) && policy 1405 drivers/md/dm-cache-metadata.c struct dm_cache_policy *policy, policy 1411 drivers/md/dm-cache-metadata.c bool hints_valid = hints_array_available(cmd, policy); policy 1494 drivers/md/dm-cache-metadata.c struct dm_cache_policy *policy, policy 1500 drivers/md/dm-cache-metadata.c r = __load_mappings(cmd, policy, fn, context); policy 1693 drivers/md/dm-cache-metadata.c struct dm_cache_policy *policy = context; policy 1695 drivers/md/dm-cache-metadata.c value = policy_get_hint(policy, to_cblock(index)); policy 1705 drivers/md/dm-cache-metadata.c static int write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) policy 1709 drivers/md/dm-cache-metadata.c const char *policy_name = dm_cache_policy_get_name(policy); policy 1710 drivers/md/dm-cache-metadata.c const unsigned *policy_version = dm_cache_policy_get_version(policy); policy 1719 drivers/md/dm-cache-metadata.c hint_size = dm_cache_policy_get_hint_size(policy); policy 1732 drivers/md/dm-cache-metadata.c get_hint, policy); policy 1735 drivers/md/dm-cache-metadata.c int dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) policy 1740 drivers/md/dm-cache-metadata.c r = write_hints(cmd, policy); policy 94 drivers/md/dm-cache-metadata.h struct dm_cache_policy *policy, policy 795 drivers/md/dm-cache-policy-smq.c struct dm_cache_policy policy; policy 1347 drivers/md/dm-cache-policy-smq.c return container_of(p, struct smq_policy, policy); policy 1678 drivers/md/dm-cache-policy-smq.c mq->policy.destroy = smq_destroy; policy 1679 drivers/md/dm-cache-policy-smq.c mq->policy.lookup = smq_lookup; policy 1680 drivers/md/dm-cache-policy-smq.c mq->policy.lookup_with_work = smq_lookup_with_work; policy 1681 drivers/md/dm-cache-policy-smq.c mq->policy.get_background_work = smq_get_background_work; policy 1682 drivers/md/dm-cache-policy-smq.c mq->policy.complete_background_work = smq_complete_background_work; policy 1683 drivers/md/dm-cache-policy-smq.c mq->policy.set_dirty = smq_set_dirty; policy 1684 drivers/md/dm-cache-policy-smq.c mq->policy.clear_dirty = smq_clear_dirty; policy 1685 drivers/md/dm-cache-policy-smq.c mq->policy.load_mapping = smq_load_mapping; policy 1686 drivers/md/dm-cache-policy-smq.c mq->policy.invalidate_mapping = smq_invalidate_mapping; policy 1687 drivers/md/dm-cache-policy-smq.c mq->policy.get_hint = smq_get_hint; policy 1688 drivers/md/dm-cache-policy-smq.c mq->policy.residency = smq_residency; policy 1689 drivers/md/dm-cache-policy-smq.c mq->policy.tick = smq_tick; policy 1690 drivers/md/dm-cache-policy-smq.c mq->policy.allow_migrations = smq_allow_migrations; policy 1693 drivers/md/dm-cache-policy-smq.c mq->policy.set_config_value = mq_set_config_value; policy 1694 drivers/md/dm-cache-policy-smq.c mq->policy.emit_config_values = mq_emit_config_values; policy 1811 drivers/md/dm-cache-policy-smq.c return &mq->policy; policy 461 drivers/md/dm-cache-target.c struct dm_cache_policy *policy; policy 696 drivers/md/dm-cache-target.c policy_set_dirty(cache->policy, cblock); policy 708 drivers/md/dm-cache-target.c policy_set_dirty(cache->policy, cblock); policy 718 drivers/md/dm-cache-target.c policy_clear_dirty(cache->policy, cblock); policy 1273 drivers/md/dm-cache-target.c policy_complete_background_work(cache->policy, op, success); policy 1296 drivers/md/dm-cache-target.c policy_complete_background_work(cache->policy, op, success); policy 1303 drivers/md/dm-cache-target.c policy_complete_background_work(cache->policy, op, success); policy 1522 drivers/md/dm-cache-target.c policy_complete_background_work(cache->policy, op, false); policy 1567 drivers/md/dm-cache-target.c int r = policy_invalidate_mapping(cache->policy, cblock); policy 1721 drivers/md/dm-cache-target.c r = policy_lookup_with_work(cache->policy, block, &cblock, data_dir, true, &op); policy 1736 drivers/md/dm-cache-target.c r = policy_lookup(cache->policy, block, &cblock, data_dir, false, &background_queued); policy 1946 drivers/md/dm-cache-target.c policy_tick(cache->policy, true); policy 1962 drivers/md/dm-cache-target.c r = policy_get_background_work(cache->policy, b == IDLE, &op); policy 2019 drivers/md/dm-cache-target.c if (cache->policy) policy 2020 drivers/md/dm-cache-target.c dm_cache_policy_destroy(cache->policy); policy 2362 drivers/md/dm-cache-target.c r = policy_set_config_value(cache->policy, key, value); policy 2402 drivers/md/dm-cache-target.c cache->policy = p; policy 2403 drivers/md/dm-cache-target.c BUG_ON(!cache->policy); policy 2540 drivers/md/dm-cache-target.c dm_cache_policy_get_hint_size(cache->policy), policy 2570 drivers/md/dm-cache-target.c policy_allow_migrations(cache->policy, false); policy 2760 drivers/md/dm-cache-target.c policy_tick(cache->policy, false); policy 2821 drivers/md/dm-cache-target.c r = dm_cache_write_hints(cache->cmd, cache->policy); policy 2896 drivers/md/dm-cache-target.c r = policy_load_mapping(cache->policy, oblock, cblock, dirty, hint, hint_valid); policy 3062 drivers/md/dm-cache-target.c r = dm_cache_load_mappings(cache->cmd, cache->policy, policy 3189 drivers/md/dm-cache-target.c residency = policy_residency(cache->policy); policy 3210 drivers/md/dm-cache-target.c DMEMIT("%s ", dm_cache_policy_get_name(cache->policy)); policy 3212 drivers/md/dm-cache-target.c r = policy_emit_config_values(cache->policy, result, maxlen, &sz); policy 758 drivers/net/bonding/bond_netlink.c .policy = bond_policy, policy 1440 drivers/net/caif/caif_hsi.c .policy = caif_hsi_policy, policy 1222 drivers/net/can/dev.c .policy = can_policy, policy 290 drivers/net/can/vxcan.c .policy = vxcan_policy, policy 1528 drivers/net/dsa/mv88e6xxx/chip.c const struct mv88e6xxx_policy *policy) policy 1530 drivers/net/dsa/mv88e6xxx/chip.c enum mv88e6xxx_policy_mapping mapping = policy->mapping; policy 1531 drivers/net/dsa/mv88e6xxx/chip.c enum mv88e6xxx_policy_action action = policy->action; policy 1532 drivers/net/dsa/mv88e6xxx/chip.c const u8 *addr = policy->addr; policy 1533 drivers/net/dsa/mv88e6xxx/chip.c u16 vid = policy->vid; policy 1566 drivers/net/dsa/mv88e6xxx/chip.c idr_for_each_entry(&chip->policies, policy, id) policy 1567 drivers/net/dsa/mv88e6xxx/chip.c if (policy->port == port && policy 1568 drivers/net/dsa/mv88e6xxx/chip.c policy->mapping == mapping && policy 1569 drivers/net/dsa/mv88e6xxx/chip.c policy->action != action) policy 1582 drivers/net/dsa/mv88e6xxx/chip.c struct mv88e6xxx_policy *policy; policy 1621 drivers/net/dsa/mv88e6xxx/chip.c idr_for_each_entry(&chip->policies, policy, id) { policy 1622 drivers/net/dsa/mv88e6xxx/chip.c if (policy->port == port && policy->mapping == mapping && policy 1623 drivers/net/dsa/mv88e6xxx/chip.c policy->action == action && policy->vid == vid && policy 1624 drivers/net/dsa/mv88e6xxx/chip.c ether_addr_equal(policy->addr, addr)) policy 1628 drivers/net/dsa/mv88e6xxx/chip.c policy = devm_kzalloc(chip->dev, sizeof(*policy), GFP_KERNEL); policy 1629 drivers/net/dsa/mv88e6xxx/chip.c if (!policy) policy 1633 drivers/net/dsa/mv88e6xxx/chip.c err = idr_alloc_u32(&chip->policies, policy, &fs->location, 0xffffffff, policy 1636 drivers/net/dsa/mv88e6xxx/chip.c devm_kfree(chip->dev, policy); policy 1640 drivers/net/dsa/mv88e6xxx/chip.c memcpy(&policy->fs, fs, sizeof(*fs)); policy 1641 drivers/net/dsa/mv88e6xxx/chip.c ether_addr_copy(policy->addr, addr); policy 1642 drivers/net/dsa/mv88e6xxx/chip.c policy->mapping = mapping; policy 1643 drivers/net/dsa/mv88e6xxx/chip.c policy->action = action; policy 1644 drivers/net/dsa/mv88e6xxx/chip.c policy->port = port; policy 1645 drivers/net/dsa/mv88e6xxx/chip.c policy->vid = vid; policy 1647 drivers/net/dsa/mv88e6xxx/chip.c err = mv88e6xxx_policy_apply(chip, port, policy); policy 1650 drivers/net/dsa/mv88e6xxx/chip.c devm_kfree(chip->dev, policy); policy 1662 drivers/net/dsa/mv88e6xxx/chip.c struct mv88e6xxx_policy *policy; policy 1673 drivers/net/dsa/mv88e6xxx/chip.c idr_for_each_entry(&chip->policies, policy, id) policy 1674 drivers/net/dsa/mv88e6xxx/chip.c if (policy->port == port) policy 1680 drivers/net/dsa/mv88e6xxx/chip.c policy = idr_find(&chip->policies, fs->location); policy 1681 drivers/net/dsa/mv88e6xxx/chip.c if (policy) { policy 1682 drivers/net/dsa/mv88e6xxx/chip.c memcpy(fs, &policy->fs, sizeof(*fs)); policy 1689 drivers/net/dsa/mv88e6xxx/chip.c idr_for_each_entry(&chip->policies, policy, id) policy 1690 drivers/net/dsa/mv88e6xxx/chip.c if (policy->port == port) policy 1709 drivers/net/dsa/mv88e6xxx/chip.c struct mv88e6xxx_policy *policy; policy 1720 drivers/net/dsa/mv88e6xxx/chip.c policy = idr_remove(&chip->policies, fs->location); policy 1721 drivers/net/dsa/mv88e6xxx/chip.c if (policy) { policy 1722 drivers/net/dsa/mv88e6xxx/chip.c policy->action = MV88E6XXX_POLICY_ACTION_NORMAL; policy 1723 drivers/net/dsa/mv88e6xxx/chip.c err = mv88e6xxx_policy_apply(chip, port, policy); policy 1724 drivers/net/dsa/mv88e6xxx/chip.c devm_kfree(chip->dev, policy); policy 48 drivers/net/ethernet/mellanox/mlx5/core/sriov.c sriov->vfs_ctx[vf].policy != MLX5_POLICY_INVALID) { policy 55 drivers/net/ethernet/mellanox/mlx5/core/sriov.c in->policy = sriov->vfs_ctx[vf].policy; policy 59 drivers/net/ethernet/mellanox/mlx5/core/sriov.c !!(in->policy) * MLX5_HCA_VPORT_SEL_STATE_POLICY; policy 703 drivers/net/ethernet/mellanox/mlx5/core/vport.c rep->policy = MLX5_GET_PR(hca_vport_context, ctx, vport_state_policy); policy 1070 drivers/net/ethernet/mellanox/mlx5/core/vport.c MLX5_SET(hca_vport_context, ctx, vport_state_policy, req->policy); policy 407 drivers/net/ethernet/mellanox/mlxsw/reg.h enum mlxsw_reg_sfd_rec_policy policy, policy 414 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfd_rec_policy_set(payload, rec_index, policy); policy 466 drivers/net/ethernet/mellanox/mlxsw/reg.h enum mlxsw_reg_sfd_rec_policy policy, policy 474 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfd_rec_policy_set(payload, rec_index, policy); policy 569 drivers/net/ethernet/mellanox/mlxsw/reg.h enum mlxsw_reg_sfd_rec_policy policy, policy 577 drivers/net/ethernet/mellanox/mlxsw/reg.h mlxsw_reg_sfd_rec_policy_set(payload, rec_index, policy); policy 1269 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c enum mlxsw_reg_sfd_rec_policy policy) policy 1280 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_reg_sfd_uc_pack(sfd_pl, 0, policy, mac, fid, action, local_port); policy 473 drivers/net/ethernet/netronome/nfp/nfp_main.c int err, reset, policy, ifcs = 0; policy 515 drivers/net/ethernet/netronome/nfp/nfp_main.c NFP_NSP_APP_FW_LOAD_PREF, &policy); policy 533 drivers/net/ethernet/netronome/nfp/nfp_main.c if (fw && policy != NFP_NSP_APP_FW_LOAD_FLASH) { policy 545 drivers/net/ethernet/netronome/nfp/nfp_main.c } else if (policy != NFP_NSP_APP_FW_LOAD_DISK && policy 378 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c .policy = rmnet_policy, policy 743 drivers/net/fddi/skfp/h/smt.h struct smt_p_policy policy ; /* station policy */ policy 1419 drivers/net/fddi/skfp/pcmplc.c int policy ; policy 1423 drivers/net/fddi/skfp/pcmplc.c policy = smc->mib.fddiSMTConnectionPolicy ; policy 1429 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_AA) && ne == TA) || policy 1430 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_AB) && ne == TB) || policy 1431 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_AS) && ne == TS) || policy 1432 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_AM) && ne == TM) ) policy 1437 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_BA) && ne == TA) || policy 1438 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_BB) && ne == TB) || policy 1439 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_BS) && ne == TS) || policy 1440 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_BM) && ne == TM) ) policy 1445 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_SA) && ne == TA) || policy 1446 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_SB) && ne == TB) || policy 1447 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_SS) && ne == TS) || policy 1448 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_SM) && ne == TM) ) policy 1453 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_MA) && ne == TA) || policy 1454 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_MB) && ne == TB) || policy 1455 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_MS) && ne == TS) || policy 1456 drivers/net/fddi/skfp/pcmplc.c ((policy & POLICY_MM) && ne == TM) ) policy 81 drivers/net/fddi/skfp/smt.c static void smt_fill_policy(struct s_smc *smc, struct smt_p_policy *policy); policy 1037 drivers/net/fddi/skfp/smt.c smt_fill_policy(smc,&sif->policy) ; /* set station policy */ policy 1258 drivers/net/fddi/skfp/smt.c static void smt_fill_policy(struct s_smc *smc, struct smt_p_policy *policy) policy 1272 drivers/net/fddi/skfp/smt.c SMTSETPARA(policy,SMT_P_POLICY) ; policy 1282 drivers/net/fddi/skfp/smt.c policy->pl_config = smc->mib.fddiSMTConfigPolicy ; policy 1283 drivers/net/fddi/skfp/smt.c policy->pl_connect = out ; policy 1746 drivers/net/geneve.c .policy = geneve_policy, policy 755 drivers/net/gtp.c .policy = gtp_policy, policy 1335 drivers/net/gtp.c .policy = gtp_genl_policy, policy 629 drivers/net/ieee802154/mac802154_hwsim.c .policy = hwsim_genl_policy, policy 679 drivers/net/ipvlan/ipvlan_main.c ops->policy = ipvlan_nl_policy; policy 2702 drivers/net/macsec.c .policy = macsec_genl_policy, policy 3458 drivers/net/macsec.c .policy = macsec_rtnl_policy, policy 1641 drivers/net/macvlan.c ops->policy = macvlan_policy; policy 1151 drivers/net/ppp/ppp_generic.c .policy = ppp_nl_policy, policy 2831 drivers/net/team/team.c .policy = team_nl_policy, policy 1399 drivers/net/veth.c .policy = veth_policy, policy 1406 drivers/net/vrf.c .policy = vrf_nl_policy, policy 4180 drivers/net/vxlan.c .policy = vxlan_policy, policy 2687 drivers/net/wireless/ath/wcn36xx/hal.h u8 policy; policy 2124 drivers/net/wireless/ath/wcn36xx/smd.c msg_body.policy = 1; policy 236 drivers/net/wireless/ath/wil6210/cfg80211.c .policy = wil_rf_sector_policy, policy 244 drivers/net/wireless/ath/wil6210/cfg80211.c .policy = wil_rf_sector_policy, policy 253 drivers/net/wireless/ath/wil6210/cfg80211.c .policy = wil_rf_sector_policy, policy 262 drivers/net/wireless/ath/wil6210/cfg80211.c .policy = wil_rf_sector_policy, policy 115 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c .policy = VENDOR_CMD_RAW_DATA, policy 285 drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h __le16 policy; policy 613 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c time_cmd.policy = cpu_to_le16(TE_V2_NOTIF_HOST_EVENT_START | policy 802 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c time_cmd.policy = cpu_to_le16(TE_V2_NOTIF_HOST_EVENT_START | policy 912 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c time_cmd.policy = cpu_to_le16(TE_V2_NOTIF_HOST_EVENT_START | policy 915 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c time_cmd.policy |= cpu_to_le16(TE_V2_START_IMMEDIATELY); policy 328 drivers/net/wireless/intersil/hostap/hostap_ap.c switch (ap->mac_restrictions.policy) { policy 427 drivers/net/wireless/intersil/hostap/hostap_ap.c if (mac_restrictions->policy == MAC_POLICY_OPEN) policy 439 drivers/net/wireless/intersil/hostap/hostap_ap.c if (mac_restrictions->policy == MAC_POLICY_ALLOW) policy 144 drivers/net/wireless/intersil/hostap/hostap_ap.h enum { MAC_POLICY_OPEN = 0, MAC_POLICY_ALLOW, MAC_POLICY_DENY } policy; policy 3010 drivers/net/wireless/intersil/hostap/hostap_ioctl.c local->ap->mac_restrictions.policy = MAC_POLICY_OPEN; policy 3013 drivers/net/wireless/intersil/hostap/hostap_ioctl.c local->ap->mac_restrictions.policy = MAC_POLICY_ALLOW; policy 3016 drivers/net/wireless/intersil/hostap/hostap_ioctl.c local->ap->mac_restrictions.policy = MAC_POLICY_DENY; policy 350 drivers/net/wireless/intersil/prism54/isl_ioctl.c if ((*uwrq == IW_MODE_MASTER) && (priv->acl.policy != MAC_POLICY_OPEN)) policy 1789 drivers/net/wireless/intersil/prism54/isl_ioctl.c acl->policy = MAC_POLICY_OPEN; policy 1920 drivers/net/wireless/intersil/prism54/isl_ioctl.c acl->policy = *uwrq; policy 1924 drivers/net/wireless/intersil/prism54/isl_ioctl.c (acl->policy != MAC_POLICY_OPEN)) policy 1948 drivers/net/wireless/intersil/prism54/isl_ioctl.c *uwrq = acl->policy; policy 1964 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (acl->policy == MAC_POLICY_OPEN) { policy 1975 drivers/net/wireless/intersil/prism54/isl_ioctl.c res = (acl->policy == MAC_POLICY_ACCEPT) ? !res : res; policy 43 drivers/net/wireless/intersil/prism54/islpci_dev.h enum { MAC_POLICY_OPEN=0, MAC_POLICY_ACCEPT=1, MAC_POLICY_REJECT=2 } policy; policy 457 drivers/net/wireless/mac80211_hwsim.c .policy = hwsim_vendor_test_policy, policy 3772 drivers/net/wireless/mac80211_hwsim.c .policy = hwsim_genl_policy, policy 2264 drivers/net/wireless/marvell/mwifiex/fw.h __le16 policy; policy 1558 drivers/net/wireless/marvell/mwifiex/sta_cmd.c mc_pol->policy = cpu_to_le16(*drcs_info); policy 692 drivers/net/wireless/quantenna/qtnfmac/qlink.h __le32 policy; policy 173 drivers/net/wireless/quantenna/qtnfmac/qlink_util.c qacl->policy = policy 177 drivers/net/wireless/quantenna/qtnfmac/qlink_util.c qacl->policy = cpu_to_le32(QLINK_ACL_POLICY_DENY_UNLESS_LISTED); policy 47 drivers/net/wireless/st/cw1200/txrx.c static void tx_policy_dump(struct tx_policy *policy) policy 50 drivers/net/wireless/st/cw1200/txrx.c policy->raw[0] & 0x0F, policy->raw[0] >> 4, policy 51 drivers/net/wireless/st/cw1200/txrx.c policy->raw[1] & 0x0F, policy->raw[1] >> 4, policy 52 drivers/net/wireless/st/cw1200/txrx.c policy->raw[2] & 0x0F, policy->raw[2] >> 4, policy 53 drivers/net/wireless/st/cw1200/txrx.c policy->raw[3] & 0x0F, policy->raw[3] >> 4, policy 54 drivers/net/wireless/st/cw1200/txrx.c policy->raw[4] & 0x0F, policy->raw[4] >> 4, policy 55 drivers/net/wireless/st/cw1200/txrx.c policy->raw[5] & 0x0F, policy->raw[5] >> 4, policy 56 drivers/net/wireless/st/cw1200/txrx.c policy->raw[6] & 0x0F, policy->raw[6] >> 4, policy 57 drivers/net/wireless/st/cw1200/txrx.c policy->raw[7] & 0x0F, policy->raw[7] >> 4, policy 58 drivers/net/wireless/st/cw1200/txrx.c policy->raw[8] & 0x0F, policy->raw[8] >> 4, policy 59 drivers/net/wireless/st/cw1200/txrx.c policy->raw[9] & 0x0F, policy->raw[9] >> 4, policy 60 drivers/net/wireless/st/cw1200/txrx.c policy->raw[10] & 0x0F, policy->raw[10] >> 4, policy 61 drivers/net/wireless/st/cw1200/txrx.c policy->raw[11] & 0x0F, policy->raw[11] >> 4, policy 62 drivers/net/wireless/st/cw1200/txrx.c policy->defined); policy 66 drivers/net/wireless/st/cw1200/txrx.c /* [out] */ struct tx_policy *policy, policy 73 drivers/net/wireless/st/cw1200/txrx.c memset(policy, 0, sizeof(*policy)); policy 170 drivers/net/wireless/st/cw1200/txrx.c policy->defined = cw1200_get_tx_rate(priv, &rates[0])->hw_value + 1; policy 184 drivers/net/wireless/st/cw1200/txrx.c policy->tbl[off] |= __cpu_to_le32(retries << shift); policy 185 drivers/net/wireless/st/cw1200/txrx.c policy->retry_count += retries; policy 223 drivers/net/wireless/st/cw1200/txrx.c if (tx_policy_is_equal(wanted, &it->policy)) policy 228 drivers/net/wireless/st/cw1200/txrx.c if (tx_policy_is_equal(wanted, &it->policy)) policy 237 drivers/net/wireless/st/cw1200/txrx.c ++entry->policy.usage_count; policy 244 drivers/net/wireless/st/cw1200/txrx.c int ret = --entry->policy.usage_count; policy 265 drivers/net/wireless/st/cw1200/txrx.c if (WARN_ON(entry->policy.usage_count)) { policy 266 drivers/net/wireless/st/cw1200/txrx.c entry->policy.usage_count = 0; policy 269 drivers/net/wireless/st/cw1200/txrx.c memset(&entry->policy, 0, sizeof(entry->policy)); policy 323 drivers/net/wireless/st/cw1200/txrx.c entry->policy = wanted; policy 326 drivers/net/wireless/st/cw1200/txrx.c tx_policy_dump(&entry->policy); policy 363 drivers/net/wireless/st/cw1200/txrx.c struct tx_policy *src = &cache->cache[i].policy; policy 33 drivers/net/wireless/st/cw1200/txrx.h struct tx_policy policy; policy 2145 drivers/net/wireless/ti/wlcore/main.c u8 policy = find_first_zero_bit(wl->rate_policies_map, policy 2147 drivers/net/wireless/ti/wlcore/main.c if (policy >= WL12XX_MAX_RATE_POLICIES) policy 2150 drivers/net/wireless/ti/wlcore/main.c __set_bit(policy, wl->rate_policies_map); policy 2151 drivers/net/wireless/ti/wlcore/main.c *idx = policy; policy 2166 drivers/net/wireless/ti/wlcore/main.c u8 policy = find_first_zero_bit(wl->klv_templates_map, policy 2168 drivers/net/wireless/ti/wlcore/main.c if (policy >= WLCORE_MAX_KLV_TEMPLATES) policy 2171 drivers/net/wireless/ti/wlcore/main.c __set_bit(policy, wl->klv_templates_map); policy 2172 drivers/net/wireless/ti/wlcore/main.c *idx = policy; policy 166 drivers/net/wireless/ti/wlcore/vendor_cmd.c .policy = wlcore_vendor_attr_policy, policy 176 drivers/net/wireless/ti/wlcore/vendor_cmd.c .policy = wlcore_vendor_attr_policy, policy 186 drivers/net/wireless/ti/wlcore/vendor_cmd.c .policy = wlcore_vendor_attr_policy, policy 1173 drivers/pci/pcie/aspm.c module_param_call(policy, pcie_aspm_set_policy, pcie_aspm_get_policy, policy 87 drivers/power/supply/wm8350_power.c struct wm8350_charger_policy *policy) policy 91 drivers/power/supply/wm8350_power.c if (!policy) { policy 98 drivers/power/supply/wm8350_power.c if (policy->fast_limit_USB_mA > 500) { policy 103 drivers/power/supply/wm8350_power.c eoc_mA = WM8350_CHG_EOC_mA(policy->eoc_mA); policy 110 drivers/power/supply/wm8350_power.c reg | eoc_mA | policy->trickle_start_mV | policy 117 drivers/power/supply/wm8350_power.c WM8350_CHG_FAST_LIMIT_mA(policy->fast_limit_USB_mA); policy 119 drivers/power/supply/wm8350_power.c policy->charge_mV | policy->trickle_charge_USB_mA | policy 121 drivers/power/supply/wm8350_power.c policy->charge_timeout)); policy 125 drivers/power/supply/wm8350_power.c WM8350_CHG_FAST_LIMIT_mA(policy->fast_limit_mA); policy 127 drivers/power/supply/wm8350_power.c policy->charge_mV | policy->trickle_charge_mA | policy 129 drivers/power/supply/wm8350_power.c policy->charge_timeout)); policy 188 drivers/power/supply/wm8350_power.c struct wm8350_charger_policy *policy = power->policy; policy 208 drivers/power/supply/wm8350_power.c wm8350_charger_config(wm8350, policy); policy 229 drivers/power/supply/wm8350_power.c wm8350_charger_config(wm8350, policy); policy 471 drivers/power/supply/wm8350_power.c struct wm8350_charger_policy *policy = power->policy; policy 497 drivers/power/supply/wm8350_power.c if (wm8350_charger_config(wm8350, policy) == 0) { policy 2453 drivers/scsi/megaraid/megaraid_sas.h u8 policy[1]; policy 2480 drivers/scsi/megaraid/megaraid_sas.h u8 policy[MAX_VIRTUAL_FUNCTIONS]; policy 2371 drivers/scsi/megaraid/megaraid_sas_base.c if (instance->vf_affiliation_111->map[ld].policy[thisVf] != policy 2372 drivers/scsi/megaraid/megaraid_sas_base.c new_affiliation_111->map[ld].policy[thisVf]) { policy 2494 drivers/scsi/megaraid/megaraid_sas_base.c if (newmap->policy[thisVf] != policy 2495 drivers/scsi/megaraid/megaraid_sas_base.c savedmap->policy[thisVf]) { policy 2504 drivers/scsi/megaraid/megaraid_sas_base.c if (!found && newmap->policy[thisVf] != policy 2522 drivers/scsi/megaraid/megaraid_sas_base.c if (savedmap->policy[thisVf] != policy 2523 drivers/scsi/megaraid/megaraid_sas_base.c newmap->policy[thisVf]) { policy 2532 drivers/scsi/megaraid/megaraid_sas_base.c if (!found && savedmap->policy[thisVf] != policy 463 drivers/target/target_core_user.c .policy = tcmu_attr_policy, policy 88 drivers/thermal/cpu_cooling.c struct cpufreq_policy *policy; policy 139 drivers/thermal/cpu_cooling.c int num_opps = 0, cpu = cpufreq_cdev->policy->cpu, i; policy 369 drivers/thermal/cpu_cooling.c struct cpufreq_policy *policy = cpufreq_cdev->policy; policy 372 drivers/thermal/cpu_cooling.c freq = cpufreq_quick_get(policy->cpu); policy 375 drivers/thermal/cpu_cooling.c u32 ncpus = cpumask_weight(policy->related_cpus); policy 380 drivers/thermal/cpu_cooling.c for_each_cpu(cpu, policy->related_cpus) { policy 400 drivers/thermal/cpu_cooling.c trace_thermal_power_cpu_get_power(policy->related_cpus, freq, policy 435 drivers/thermal/cpu_cooling.c num_cpus = cpumask_weight(cpufreq_cdev->policy->cpus); policy 470 drivers/thermal/cpu_cooling.c struct cpufreq_policy *policy = cpufreq_cdev->policy; policy 477 drivers/thermal/cpu_cooling.c trace_thermal_power_cpu_limit(policy->related_cpus, target_freq, *state, policy 530 drivers/thermal/cpu_cooling.c struct cpufreq_policy *policy, u32 capacitance) policy 540 drivers/thermal/cpu_cooling.c dev = get_cpu_device(policy->cpu); policy 542 drivers/thermal/cpu_cooling.c pr_warn("No cpu device for cpu %d\n", policy->cpu); policy 547 drivers/thermal/cpu_cooling.c if (IS_ERR_OR_NULL(policy)) { policy 548 drivers/thermal/cpu_cooling.c pr_err("%s: cpufreq policy isn't valid: %p\n", __func__, policy); policy 552 drivers/thermal/cpu_cooling.c i = cpufreq_table_count_valid_entries(policy); policy 563 drivers/thermal/cpu_cooling.c cpufreq_cdev->policy = policy; policy 564 drivers/thermal/cpu_cooling.c num_cpus = cpumask_weight(policy->related_cpus); policy 596 drivers/thermal/cpu_cooling.c freq = find_next_max(policy->freq_table, freq); policy 618 drivers/thermal/cpu_cooling.c ret = freq_qos_add_request(&policy->constraints, policy 664 drivers/thermal/cpu_cooling.c cpufreq_cooling_register(struct cpufreq_policy *policy) policy 666 drivers/thermal/cpu_cooling.c return __cpufreq_cooling_register(NULL, policy, 0); policy 690 drivers/thermal/cpu_cooling.c of_cpufreq_cooling_register(struct cpufreq_policy *policy) policy 692 drivers/thermal/cpu_cooling.c struct device_node *np = of_get_cpu_node(policy->cpu, NULL); policy 698 drivers/thermal/cpu_cooling.c policy->cpu); policy 706 drivers/thermal/cpu_cooling.c cdev = __cpufreq_cooling_register(np, policy, capacitance); policy 709 drivers/thermal/cpu_cooling.c policy->cpu, PTR_ERR(cdev)); policy 204 drivers/thermal/imx_thermal.c struct cpufreq_policy *policy; policy 661 drivers/thermal/imx_thermal.c data->policy = cpufreq_cpu_get(0); policy 662 drivers/thermal/imx_thermal.c if (!data->policy) { policy 667 drivers/thermal/imx_thermal.c np = of_get_cpu_node(data->policy->cpu, NULL); policy 670 drivers/thermal/imx_thermal.c data->cdev = cpufreq_cooling_register(data->policy); policy 673 drivers/thermal/imx_thermal.c cpufreq_cpu_put(data->policy); policy 684 drivers/thermal/imx_thermal.c cpufreq_cpu_put(data->policy); policy 876 drivers/thermal/imx_thermal.c cpufreq_cpu_put(data->policy); policy 206 drivers/thermal/thermal_core.c char *policy) policy 214 drivers/thermal/thermal_core.c gov = __find_governor(strim(policy)); policy 399 drivers/thermal/thermal_sysfs.c static DEVICE_ATTR_RW(policy); policy 27 drivers/thermal/ti-soc-thermal/ti-thermal-common.c struct cpufreq_policy *policy; policy 238 drivers/thermal/ti-soc-thermal/ti-thermal-common.c data->policy = cpufreq_cpu_get(0); policy 239 drivers/thermal/ti-soc-thermal/ti-thermal-common.c if (!data->policy) { policy 245 drivers/thermal/ti-soc-thermal/ti-thermal-common.c data->cool_dev = cpufreq_cooling_register(data->policy); policy 250 drivers/thermal/ti-soc-thermal/ti-thermal-common.c cpufreq_cpu_put(data->policy); policy 267 drivers/thermal/ti-soc-thermal/ti-thermal-common.c if (data->policy) policy 268 drivers/thermal/ti-soc-thermal/ti-thermal-common.c cpufreq_cpu_put(data->policy); policy 89 fs/crypto/fscrypt_private.h static inline int fscrypt_policy_size(const union fscrypt_policy *policy) policy 91 fs/crypto/fscrypt_private.h switch (policy->version) { policy 93 fs/crypto/fscrypt_private.h return sizeof(policy->v1); policy 95 fs/crypto/fscrypt_private.h return sizeof(policy->v2); policy 102 fs/crypto/fscrypt_private.h fscrypt_policy_contents_mode(const union fscrypt_policy *policy) policy 104 fs/crypto/fscrypt_private.h switch (policy->version) { policy 106 fs/crypto/fscrypt_private.h return policy->v1.contents_encryption_mode; policy 108 fs/crypto/fscrypt_private.h return policy->v2.contents_encryption_mode; policy 115 fs/crypto/fscrypt_private.h fscrypt_policy_fnames_mode(const union fscrypt_policy *policy) policy 117 fs/crypto/fscrypt_private.h switch (policy->version) { policy 119 fs/crypto/fscrypt_private.h return policy->v1.filenames_encryption_mode; policy 121 fs/crypto/fscrypt_private.h return policy->v2.filenames_encryption_mode; policy 128 fs/crypto/fscrypt_private.h fscrypt_policy_flags(const union fscrypt_policy *policy) policy 130 fs/crypto/fscrypt_private.h switch (policy->version) { policy 132 fs/crypto/fscrypt_private.h return policy->v1.flags; policy 134 fs/crypto/fscrypt_private.h return policy->v2.flags; policy 140 fs/crypto/fscrypt_private.h fscrypt_is_direct_key_policy(const union fscrypt_policy *policy) policy 142 fs/crypto/fscrypt_private.h return fscrypt_policy_flags(policy) & FSCRYPT_POLICY_FLAG_DIRECT_KEY; policy 55 fs/crypto/keysetup.c select_encryption_mode(const union fscrypt_policy *policy, policy 59 fs/crypto/keysetup.c return &available_modes[fscrypt_policy_contents_mode(policy)]; policy 62 fs/crypto/keysetup.c return &available_modes[fscrypt_policy_fnames_mode(policy)]; policy 47 fs/crypto/policy.c const struct fscrypt_policy_v1 *policy = &policy_u->v1; policy 49 fs/crypto/policy.c if (!fscrypt_valid_enc_modes(policy->contents_encryption_mode, policy 50 fs/crypto/policy.c policy->filenames_encryption_mode)) { policy 53 fs/crypto/policy.c policy->contents_encryption_mode, policy 54 fs/crypto/policy.c policy->filenames_encryption_mode); policy 58 fs/crypto/policy.c if (policy->flags & ~FSCRYPT_POLICY_FLAGS_VALID) { policy 61 fs/crypto/policy.c policy->flags); policy 68 fs/crypto/policy.c const struct fscrypt_policy_v2 *policy = &policy_u->v2; policy 70 fs/crypto/policy.c if (!fscrypt_valid_enc_modes(policy->contents_encryption_mode, policy 71 fs/crypto/policy.c policy->filenames_encryption_mode)) { policy 74 fs/crypto/policy.c policy->contents_encryption_mode, policy 75 fs/crypto/policy.c policy->filenames_encryption_mode); policy 79 fs/crypto/policy.c if (policy->flags & ~FSCRYPT_POLICY_FLAGS_VALID) { policy 82 fs/crypto/policy.c policy->flags); policy 86 fs/crypto/policy.c if (memchr_inv(policy->__reserved, 0, policy 87 fs/crypto/policy.c sizeof(policy->__reserved))) { policy 114 fs/crypto/policy.c const struct fscrypt_policy_v1 *policy = &policy_u->v1; policy 119 fs/crypto/policy.c policy->contents_encryption_mode; policy 121 fs/crypto/policy.c policy->filenames_encryption_mode; policy 122 fs/crypto/policy.c ctx->flags = policy->flags; policy 124 fs/crypto/policy.c policy->master_key_descriptor, policy 130 fs/crypto/policy.c const struct fscrypt_policy_v2 *policy = &policy_u->v2; policy 135 fs/crypto/policy.c policy->contents_encryption_mode; policy 137 fs/crypto/policy.c policy->filenames_encryption_mode; policy 138 fs/crypto/policy.c ctx->flags = policy->flags; policy 140 fs/crypto/policy.c policy->master_key_identifier, policy 172 fs/crypto/policy.c struct fscrypt_policy_v1 *policy = &policy_u->v1; policy 174 fs/crypto/policy.c policy->version = FSCRYPT_POLICY_V1; policy 175 fs/crypto/policy.c policy->contents_encryption_mode = policy 177 fs/crypto/policy.c policy->filenames_encryption_mode = policy 179 fs/crypto/policy.c policy->flags = ctx->flags; policy 180 fs/crypto/policy.c memcpy(policy->master_key_descriptor, policy 182 fs/crypto/policy.c sizeof(policy->master_key_descriptor)); policy 187 fs/crypto/policy.c struct fscrypt_policy_v2 *policy = &policy_u->v2; policy 189 fs/crypto/policy.c policy->version = FSCRYPT_POLICY_V2; policy 190 fs/crypto/policy.c policy->contents_encryption_mode = policy 192 fs/crypto/policy.c policy->filenames_encryption_mode = policy 194 fs/crypto/policy.c policy->flags = ctx->flags; policy 195 fs/crypto/policy.c memcpy(policy->__reserved, ctx->__reserved, policy 196 fs/crypto/policy.c sizeof(policy->__reserved)); policy 197 fs/crypto/policy.c memcpy(policy->master_key_identifier, policy 199 fs/crypto/policy.c sizeof(policy->master_key_identifier)); policy 208 fs/crypto/policy.c static int fscrypt_get_policy(struct inode *inode, union fscrypt_policy *policy) policy 217 fs/crypto/policy.c *policy = ci->ci_policy; policy 228 fs/crypto/policy.c return fscrypt_policy_from_context(policy, &ctx, ret); policy 232 fs/crypto/policy.c const union fscrypt_policy *policy) policy 238 fs/crypto/policy.c if (!fscrypt_supported_policy(policy, inode)) policy 241 fs/crypto/policy.c switch (policy->version) { policy 259 fs/crypto/policy.c policy->v2.master_key_identifier); policy 268 fs/crypto/policy.c ctxsize = fscrypt_new_context_from_policy(&ctx, policy); policy 275 fs/crypto/policy.c union fscrypt_policy policy; policy 282 fs/crypto/policy.c if (get_user(policy.version, (const u8 __user *)arg)) policy 285 fs/crypto/policy.c size = fscrypt_policy_size(&policy); policy 300 fs/crypto/policy.c version = policy.version; policy 301 fs/crypto/policy.c if (copy_from_user(&policy, arg, size)) policy 303 fs/crypto/policy.c policy.version = version; policy 323 fs/crypto/policy.c ret = set_encryption_policy(inode, &policy); policy 325 fs/crypto/policy.c (ret == 0 && !fscrypt_policies_equal(&policy, policy 341 fs/crypto/policy.c union fscrypt_policy policy; policy 344 fs/crypto/policy.c err = fscrypt_get_policy(file_inode(filp), &policy); policy 348 fs/crypto/policy.c if (policy.version != FSCRYPT_POLICY_V1) policy 351 fs/crypto/policy.c if (copy_to_user(arg, &policy, sizeof(policy.v1))) policy 361 fs/crypto/policy.c union fscrypt_policy *policy = (union fscrypt_policy *)&arg.policy; policy 368 fs/crypto/policy.c offsetof(typeof(arg), policy)); policy 369 fs/crypto/policy.c BUILD_BUG_ON(sizeof(arg.policy) != sizeof(*policy)); policy 371 fs/crypto/policy.c err = fscrypt_get_policy(file_inode(filp), policy); policy 374 fs/crypto/policy.c policy_size = fscrypt_policy_size(policy); policy 1886 fs/f2fs/data.c unsigned int policy = SM_I(sbi)->ipu_policy; policy 1888 fs/f2fs/data.c if (policy & (0x1 << F2FS_IPU_FORCE)) policy 1890 fs/f2fs/data.c if (policy & (0x1 << F2FS_IPU_SSR) && f2fs_need_SSR(sbi)) policy 1892 fs/f2fs/data.c if (policy & (0x1 << F2FS_IPU_UTIL) && policy 1895 fs/f2fs/data.c if (policy & (0x1 << F2FS_IPU_SSR_UTIL) && f2fs_need_SSR(sbi) && policy 1902 fs/f2fs/data.c if (policy & (0x1 << F2FS_IPU_ASYNC) && policy 1909 fs/f2fs/data.c if (policy & (0x1 << F2FS_IPU_FSYNC) && policy 96 fs/hugetlbfs/inode.c vma->vm_policy = mpol_shared_policy_lookup(&HUGETLBFS_I(inode)->policy, policy 1053 fs/hugetlbfs/inode.c mpol_shared_policy_init(&p->policy, NULL); policy 1066 fs/hugetlbfs/inode.c mpol_free_shared_policy(&HUGETLBFS_I(inode)->policy); policy 596 fs/proc/array.c seq_put_decimal_ull(m, " ", task->policy); policy 313 include/acpi/processor.h void acpi_processor_ppc_init(struct cpufreq_policy *policy); policy 314 include/acpi/processor.h void acpi_processor_ppc_exit(struct cpufreq_policy *policy); policy 322 include/acpi/processor.h static inline void acpi_processor_ppc_init(struct cpufreq_policy *policy) policy 326 include/acpi/processor.h static inline void acpi_processor_ppc_exit(struct cpufreq_policy *policy) policy 442 include/acpi/processor.h void acpi_thermal_cpufreq_init(struct cpufreq_policy *policy); policy 443 include/acpi/processor.h void acpi_thermal_cpufreq_exit(struct cpufreq_policy *policy); policy 445 include/acpi/processor.h static inline void acpi_thermal_cpufreq_init(struct cpufreq_policy *policy) policy 449 include/acpi/processor.h static inline void acpi_thermal_cpufreq_exit(struct cpufreq_policy *policy) policy 245 include/linux/blk-mq.h #define BLK_ALLOC_POLICY_TO_MQ_FLAG(policy) \ policy 246 include/linux/blk-mq.h ((policy & ((1 << BLK_MQ_F_ALLOC_POLICY_BITS) - 1)) \ policy 794 include/linux/compat.h asmlinkage long compat_sys_get_mempolicy(int __user *policy, policy 28 include/linux/cpu_cooling.h cpufreq_cooling_register(struct cpufreq_policy *policy); policy 38 include/linux/cpu_cooling.h cpufreq_cooling_register(struct cpufreq_policy *policy) policy 56 include/linux/cpu_cooling.h of_cpufreq_cooling_register(struct cpufreq_policy *policy); policy 59 include/linux/cpu_cooling.h of_cpufreq_cooling_register(struct cpufreq_policy *policy) policy 71 include/linux/cpufreq.h unsigned int policy; /* see above */ policy 166 include/linux/cpufreq.h struct cpufreq_policy *policy; policy 181 include/linux/cpufreq.h void cpufreq_cpu_put(struct cpufreq_policy *policy); policy 191 include/linux/cpufreq.h static inline void cpufreq_cpu_put(struct cpufreq_policy *policy) { } policy 194 include/linux/cpufreq.h static inline bool policy_is_inactive(struct cpufreq_policy *policy) policy 196 include/linux/cpufreq.h return cpumask_empty(policy->cpus); policy 199 include/linux/cpufreq.h static inline bool policy_is_shared(struct cpufreq_policy *policy) policy 201 include/linux/cpufreq.h return cpumask_weight(policy->cpus) > 1; policy 216 include/linux/cpufreq.h void cpufreq_cpu_release(struct cpufreq_policy *policy); policy 217 include/linux/cpufreq.h int cpufreq_get_policy(struct cpufreq_policy *policy, unsigned int cpu); policy 218 include/linux/cpufreq.h void refresh_frequency_limits(struct cpufreq_policy *policy); policy 222 include/linux/cpufreq.h struct kobject *get_governor_parent_kobj(struct cpufreq_policy *policy); policy 223 include/linux/cpufreq.h void cpufreq_enable_fast_switch(struct cpufreq_policy *policy); policy 224 include/linux/cpufreq.h void cpufreq_disable_fast_switch(struct cpufreq_policy *policy); policy 242 include/linux/cpufreq.h void cpufreq_stats_create_table(struct cpufreq_policy *policy); policy 243 include/linux/cpufreq.h void cpufreq_stats_free_table(struct cpufreq_policy *policy); policy 244 include/linux/cpufreq.h void cpufreq_stats_record_transition(struct cpufreq_policy *policy, policy 247 include/linux/cpufreq.h static inline void cpufreq_stats_create_table(struct cpufreq_policy *policy) { } policy 248 include/linux/cpufreq.h static inline void cpufreq_stats_free_table(struct cpufreq_policy *policy) { } policy 249 include/linux/cpufreq.h static inline void cpufreq_stats_record_transition(struct cpufreq_policy *policy, policy 298 include/linux/cpufreq.h int (*init)(struct cpufreq_policy *policy); policy 299 include/linux/cpufreq.h int (*verify)(struct cpufreq_policy_data *policy); policy 302 include/linux/cpufreq.h int (*setpolicy)(struct cpufreq_policy *policy); policy 308 include/linux/cpufreq.h int (*target)(struct cpufreq_policy *policy, policy 311 include/linux/cpufreq.h int (*target_index)(struct cpufreq_policy *policy, policy 313 include/linux/cpufreq.h unsigned int (*fast_switch)(struct cpufreq_policy *policy, policy 322 include/linux/cpufreq.h unsigned int (*resolve_freq)(struct cpufreq_policy *policy, policy 340 include/linux/cpufreq.h unsigned int (*get_intermediate)(struct cpufreq_policy *policy, policy 342 include/linux/cpufreq.h int (*target_intermediate)(struct cpufreq_policy *policy, policy 354 include/linux/cpufreq.h int (*online)(struct cpufreq_policy *policy); policy 355 include/linux/cpufreq.h int (*offline)(struct cpufreq_policy *policy); policy 356 include/linux/cpufreq.h int (*exit)(struct cpufreq_policy *policy); policy 357 include/linux/cpufreq.h void (*stop_cpu)(struct cpufreq_policy *policy); policy 358 include/linux/cpufreq.h int (*suspend)(struct cpufreq_policy *policy); policy 359 include/linux/cpufreq.h int (*resume)(struct cpufreq_policy *policy); policy 362 include/linux/cpufreq.h void (*ready)(struct cpufreq_policy *policy); policy 430 include/linux/cpufreq.h static inline void cpufreq_verify_within_limits(struct cpufreq_policy_data *policy, policy 434 include/linux/cpufreq.h if (policy->min < min) policy 435 include/linux/cpufreq.h policy->min = min; policy 436 include/linux/cpufreq.h if (policy->max < min) policy 437 include/linux/cpufreq.h policy->max = min; policy 438 include/linux/cpufreq.h if (policy->min > max) policy 439 include/linux/cpufreq.h policy->min = max; policy 440 include/linux/cpufreq.h if (policy->max > max) policy 441 include/linux/cpufreq.h policy->max = max; policy 442 include/linux/cpufreq.h if (policy->min > policy->max) policy 443 include/linux/cpufreq.h policy->min = policy->max; policy 448 include/linux/cpufreq.h cpufreq_verify_within_cpu_limits(struct cpufreq_policy_data *policy) policy 450 include/linux/cpufreq.h cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, policy 451 include/linux/cpufreq.h policy->cpuinfo.max_freq); policy 457 include/linux/cpufreq.h int cpufreq_generic_suspend(struct cpufreq_policy *policy); policy 482 include/linux/cpufreq.h void cpufreq_freq_transition_begin(struct cpufreq_policy *policy, policy 484 include/linux/cpufreq.h void cpufreq_freq_transition_end(struct cpufreq_policy *policy, policy 548 include/linux/cpufreq.h int (*init)(struct cpufreq_policy *policy); policy 549 include/linux/cpufreq.h void (*exit)(struct cpufreq_policy *policy); policy 550 include/linux/cpufreq.h int (*start)(struct cpufreq_policy *policy); policy 551 include/linux/cpufreq.h void (*stop)(struct cpufreq_policy *policy); policy 552 include/linux/cpufreq.h void (*limits)(struct cpufreq_policy *policy); policy 553 include/linux/cpufreq.h ssize_t (*show_setspeed) (struct cpufreq_policy *policy, policy 555 include/linux/cpufreq.h int (*store_setspeed) (struct cpufreq_policy *policy, policy 564 include/linux/cpufreq.h unsigned int cpufreq_driver_fast_switch(struct cpufreq_policy *policy, policy 566 include/linux/cpufreq.h int cpufreq_driver_target(struct cpufreq_policy *policy, policy 569 include/linux/cpufreq.h int __cpufreq_driver_target(struct cpufreq_policy *policy, policy 572 include/linux/cpufreq.h unsigned int cpufreq_driver_resolve_freq(struct cpufreq_policy *policy, policy 574 include/linux/cpufreq.h unsigned int cpufreq_policy_transition_delay_us(struct cpufreq_policy *policy); policy 581 include/linux/cpufreq.h static inline void cpufreq_policy_apply_limits(struct cpufreq_policy *policy) policy 583 include/linux/cpufreq.h if (policy->max < policy->cur) policy 584 include/linux/cpufreq.h __cpufreq_driver_target(policy, policy->max, CPUFREQ_RELATION_H); policy 585 include/linux/cpufreq.h else if (policy->min > policy->cur) policy 586 include/linux/cpufreq.h __cpufreq_driver_target(policy, policy->min, CPUFREQ_RELATION_L); policy 698 include/linux/cpufreq.h int cpufreq_frequency_table_cpuinfo(struct cpufreq_policy *policy, policy 701 include/linux/cpufreq.h int cpufreq_frequency_table_verify(struct cpufreq_policy_data *policy, policy 703 include/linux/cpufreq.h int cpufreq_generic_frequency_table_verify(struct cpufreq_policy_data *policy); policy 705 include/linux/cpufreq.h int cpufreq_table_index_unsorted(struct cpufreq_policy *policy, policy 708 include/linux/cpufreq.h int cpufreq_frequency_table_get_index(struct cpufreq_policy *policy, policy 717 include/linux/cpufreq.h bool policy_has_boost_freq(struct cpufreq_policy *policy); policy 720 include/linux/cpufreq.h static inline int cpufreq_table_find_index_al(struct cpufreq_policy *policy, policy 723 include/linux/cpufreq.h struct cpufreq_frequency_table *table = policy->freq_table; policy 741 include/linux/cpufreq.h static inline int cpufreq_table_find_index_dl(struct cpufreq_policy *policy, policy 744 include/linux/cpufreq.h struct cpufreq_frequency_table *table = policy->freq_table; policy 771 include/linux/cpufreq.h static inline int cpufreq_table_find_index_l(struct cpufreq_policy *policy, policy 774 include/linux/cpufreq.h target_freq = clamp_val(target_freq, policy->min, policy->max); policy 776 include/linux/cpufreq.h if (policy->freq_table_sorted == CPUFREQ_TABLE_SORTED_ASCENDING) policy 777 include/linux/cpufreq.h return cpufreq_table_find_index_al(policy, target_freq); policy 779 include/linux/cpufreq.h return cpufreq_table_find_index_dl(policy, target_freq); policy 783 include/linux/cpufreq.h static inline int cpufreq_table_find_index_ah(struct cpufreq_policy *policy, policy 786 include/linux/cpufreq.h struct cpufreq_frequency_table *table = policy->freq_table; policy 813 include/linux/cpufreq.h static inline int cpufreq_table_find_index_dh(struct cpufreq_policy *policy, policy 816 include/linux/cpufreq.h struct cpufreq_frequency_table *table = policy->freq_table; policy 834 include/linux/cpufreq.h static inline int cpufreq_table_find_index_h(struct cpufreq_policy *policy, policy 837 include/linux/cpufreq.h target_freq = clamp_val(target_freq, policy->min, policy->max); policy 839 include/linux/cpufreq.h if (policy->freq_table_sorted == CPUFREQ_TABLE_SORTED_ASCENDING) policy 840 include/linux/cpufreq.h return cpufreq_table_find_index_ah(policy, target_freq); policy 842 include/linux/cpufreq.h return cpufreq_table_find_index_dh(policy, target_freq); policy 846 include/linux/cpufreq.h static inline int cpufreq_table_find_index_ac(struct cpufreq_policy *policy, policy 849 include/linux/cpufreq.h struct cpufreq_frequency_table *table = policy->freq_table; policy 880 include/linux/cpufreq.h static inline int cpufreq_table_find_index_dc(struct cpufreq_policy *policy, policy 883 include/linux/cpufreq.h struct cpufreq_frequency_table *table = policy->freq_table; policy 914 include/linux/cpufreq.h static inline int cpufreq_table_find_index_c(struct cpufreq_policy *policy, policy 917 include/linux/cpufreq.h target_freq = clamp_val(target_freq, policy->min, policy->max); policy 919 include/linux/cpufreq.h if (policy->freq_table_sorted == CPUFREQ_TABLE_SORTED_ASCENDING) policy 920 include/linux/cpufreq.h return cpufreq_table_find_index_ac(policy, target_freq); policy 922 include/linux/cpufreq.h return cpufreq_table_find_index_dc(policy, target_freq); policy 925 include/linux/cpufreq.h static inline int cpufreq_frequency_table_target(struct cpufreq_policy *policy, policy 929 include/linux/cpufreq.h if (unlikely(policy->freq_table_sorted == CPUFREQ_TABLE_UNSORTED)) policy 930 include/linux/cpufreq.h return cpufreq_table_index_unsorted(policy, target_freq, policy 935 include/linux/cpufreq.h return cpufreq_table_find_index_l(policy, target_freq); policy 937 include/linux/cpufreq.h return cpufreq_table_find_index_h(policy, target_freq); policy 939 include/linux/cpufreq.h return cpufreq_table_find_index_c(policy, target_freq); policy 946 include/linux/cpufreq.h static inline int cpufreq_table_count_valid_entries(const struct cpufreq_policy *policy) policy 951 include/linux/cpufreq.h if (unlikely(!policy->freq_table)) policy 954 include/linux/cpufreq.h cpufreq_for_each_valid_entry(pos, policy->freq_table) policy 974 include/linux/cpufreq.h static inline bool policy_has_boost_freq(struct cpufreq_policy *policy) policy 981 include/linux/cpufreq.h void sched_cpufreq_governor_change(struct cpufreq_policy *policy, policy 984 include/linux/cpufreq.h static inline void sched_cpufreq_governor_change(struct cpufreq_policy *policy, policy 998 include/linux/cpufreq.h int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy); policy 1001 include/linux/cpufreq.h void cpufreq_generic_init(struct cpufreq_policy *policy, policy 2975 include/linux/fs.h id(POLICY, security-policy) \ policy 121 include/linux/genhd.h int policy, partno; policy 446 include/linux/genhd.h return disk->part0.policy; policy 293 include/linux/genl_magic_func.h .policy = CONCAT_(GENL_MAGIC_FAMILY, _tla_nl_policy), policy 277 include/linux/hugetlb.h struct shared_policy policy; policy 949 include/linux/hyperv.h enum hv_numa_policy policy) policy 951 include/linux/hyperv.h c->affinity_policy = policy; policy 65 include/linux/ioprio.h if (task->policy == SCHED_IDLE) policy 935 include/linux/libata.h int (*set_lpm)(struct ata_link *link, enum ata_lpm_policy policy, policy 1085 include/linux/libata.h extern int sata_link_scr_lpm(struct ata_link *link, enum ata_lpm_policy policy, policy 122 include/linux/mempolicy.h struct mempolicy *policy; policy 124 include/linux/mfd/wm8350/supply.h struct wm8350_charger_policy *policy; policy 464 include/linux/mlx5/driver.h enum port_state_policy policy; policy 788 include/linux/mlx5/driver.h enum port_state_policy policy; policy 23 include/linux/netfilter/nfnetlink.h const struct nla_policy *policy; /* netlink attribute policy */ policy 246 include/linux/page-flags.h #define TESTPAGEFLAG(uname, lname, policy) \ policy 248 include/linux/page-flags.h { return test_bit(PG_##lname, &policy(page, 0)->flags); } policy 250 include/linux/page-flags.h #define SETPAGEFLAG(uname, lname, policy) \ policy 252 include/linux/page-flags.h { set_bit(PG_##lname, &policy(page, 1)->flags); } policy 254 include/linux/page-flags.h #define CLEARPAGEFLAG(uname, lname, policy) \ policy 256 include/linux/page-flags.h { clear_bit(PG_##lname, &policy(page, 1)->flags); } policy 258 include/linux/page-flags.h #define __SETPAGEFLAG(uname, lname, policy) \ policy 260 include/linux/page-flags.h { __set_bit(PG_##lname, &policy(page, 1)->flags); } policy 262 include/linux/page-flags.h #define __CLEARPAGEFLAG(uname, lname, policy) \ policy 264 include/linux/page-flags.h { __clear_bit(PG_##lname, &policy(page, 1)->flags); } policy 266 include/linux/page-flags.h #define TESTSETFLAG(uname, lname, policy) \ policy 268 include/linux/page-flags.h { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } policy 270 include/linux/page-flags.h #define TESTCLEARFLAG(uname, lname, policy) \ policy 272 include/linux/page-flags.h { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } policy 274 include/linux/page-flags.h #define PAGEFLAG(uname, lname, policy) \ policy 275 include/linux/page-flags.h TESTPAGEFLAG(uname, lname, policy) \ policy 276 include/linux/page-flags.h SETPAGEFLAG(uname, lname, policy) \ policy 277 include/linux/page-flags.h CLEARPAGEFLAG(uname, lname, policy) policy 279 include/linux/page-flags.h #define __PAGEFLAG(uname, lname, policy) \ policy 280 include/linux/page-flags.h TESTPAGEFLAG(uname, lname, policy) \ policy 281 include/linux/page-flags.h __SETPAGEFLAG(uname, lname, policy) \ policy 282 include/linux/page-flags.h __CLEARPAGEFLAG(uname, lname, policy) policy 284 include/linux/page-flags.h #define TESTSCFLAG(uname, lname, policy) \ policy 285 include/linux/page-flags.h TESTSETFLAG(uname, lname, policy) \ policy 286 include/linux/page-flags.h TESTCLEARFLAG(uname, lname, policy) policy 206 include/linux/psp-sev.h u32 policy; /* Out */ policy 223 include/linux/psp-sev.h u32 policy; /* In */ policy 322 include/linux/psp-sev.h u32 policy; /* Out */ policy 403 include/linux/psp-sev.h u32 policy; /* In */ policy 699 include/linux/sched.h unsigned int policy; policy 25 include/linux/sched/cpufreq.h bool cpufreq_this_cpu_can_update(struct cpufreq_policy *policy); policy 23 include/linux/sched/rt.h int policy = tsk->policy; policy 25 include/linux/sched/rt.h if (policy == SCHED_FIFO || policy == SCHED_RR) policy 27 include/linux/sched/rt.h if (policy == SCHED_DEADLINE) policy 22 include/linux/shmem_fs.h struct shared_policy policy; /* NUMA memory alloc policy */ policy 655 include/linux/syscalls.h asmlinkage long sys_sched_setscheduler(pid_t pid, int policy, policy 665 include/linux/syscalls.h asmlinkage long sys_sched_get_priority_max(int policy); policy 666 include/linux/syscalls.h asmlinkage long sys_sched_get_priority_min(int policy); policy 885 include/linux/syscalls.h asmlinkage long sys_get_mempolicy(int __user *policy, policy 884 include/net/bluetooth/hci.h __le16 policy; policy 890 include/net/bluetooth/hci.h __le16 policy; policy 900 include/net/bluetooth/hci.h __le16 policy; policy 905 include/net/bluetooth/hci.h __le16 policy; policy 4309 include/net/cfg80211.h const struct nla_policy *policy; policy 93 include/net/fib_rules.h const struct nla_policy *policy; policy 60 include/net/genetlink.h const struct nla_policy *policy; policy 186 include/net/genetlink.h const struct nla_policy *policy, policy 190 include/net/genetlink.h policy, NL_VALIDATE_LIBERAL, extack); policy 205 include/net/genetlink.h const struct nla_policy *policy, policy 209 include/net/genetlink.h policy, NL_VALIDATE_STRICT, extack); policy 438 include/net/netfilter/nf_tables.h u16 policy; policy 742 include/net/netfilter/nf_tables.h const struct nla_policy *policy; policy 981 include/net/netfilter/nf_tables.h u8 policy; policy 1116 include/net/netfilter/nf_tables.h const struct nla_policy *policy; policy 1397 include/net/netfilter/nf_tables.h u8 policy; policy 1407 include/net/netfilter/nf_tables.h (((struct nft_trans_chain *)trans->data)->policy) policy 331 include/net/netlink.h #define _NLA_POLICY_NESTED(maxattr, policy) \ policy 332 include/net/netlink.h { .type = NLA_NESTED, .validation_data = policy, .len = maxattr } policy 333 include/net/netlink.h #define _NLA_POLICY_NESTED_ARRAY(maxattr, policy) \ policy 334 include/net/netlink.h { .type = NLA_NESTED_ARRAY, .validation_data = policy, .len = maxattr } policy 335 include/net/netlink.h #define NLA_POLICY_NESTED(policy) \ policy 336 include/net/netlink.h _NLA_POLICY_NESTED(ARRAY_SIZE(policy) - 1, policy) policy 337 include/net/netlink.h #define NLA_POLICY_NESTED_ARRAY(policy) \ policy 338 include/net/netlink.h _NLA_POLICY_NESTED_ARRAY(ARRAY_SIZE(policy) - 1, policy) policy 435 include/net/netlink.h const struct nla_policy *policy, unsigned int validate, policy 438 include/net/netlink.h int len, const struct nla_policy *policy, unsigned int validate, policy 585 include/net/netlink.h const struct nla_policy *policy, policy 588 include/net/netlink.h return __nla_parse(tb, maxtype, head, len, policy, policy 610 include/net/netlink.h const struct nla_policy *policy, policy 613 include/net/netlink.h return __nla_parse(tb, maxtype, head, len, policy, policy 636 include/net/netlink.h const struct nla_policy *policy, policy 639 include/net/netlink.h return __nla_parse(tb, maxtype, head, len, policy, policy 657 include/net/netlink.h const struct nla_policy *policy, policy 667 include/net/netlink.h nlmsg_attrlen(nlh, hdrlen), policy, validate, policy 684 include/net/netlink.h const struct nla_policy *policy, policy 687 include/net/netlink.h return __nlmsg_parse(nlh, hdrlen, tb, maxtype, policy, policy 703 include/net/netlink.h const struct nla_policy *policy, policy 706 include/net/netlink.h return __nlmsg_parse(nlh, hdrlen, tb, maxtype, policy, policy 723 include/net/netlink.h const struct nla_policy *policy, policy 726 include/net/netlink.h return __nlmsg_parse(nlh, hdrlen, tb, maxtype, policy, policy 762 include/net/netlink.h const struct nla_policy *policy, policy 765 include/net/netlink.h return __nla_validate(head, len, maxtype, policy, NL_VALIDATE_LIBERAL, policy 785 include/net/netlink.h const struct nla_policy *policy, policy 788 include/net/netlink.h return __nla_validate(head, len, maxtype, policy, NL_VALIDATE_STRICT, policy 802 include/net/netlink.h const struct nla_policy *policy, policy 810 include/net/netlink.h policy, NL_VALIDATE_LIBERAL, extack); policy 1139 include/net/netlink.h const struct nla_policy *policy, policy 1147 include/net/netlink.h return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, policy 1163 include/net/netlink.h const struct nla_policy *policy, policy 1166 include/net/netlink.h return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, policy 1752 include/net/netlink.h const struct nla_policy *policy, policy 1756 include/net/netlink.h return __nla_validate(nla_data(start), nla_len(start), maxtype, policy, policy 1762 include/net/netlink.h const struct nla_policy *policy, policy 1765 include/net/netlink.h return __nla_validate_nested(start, maxtype, policy, policy 1771 include/net/netlink.h const struct nla_policy *policy, policy 1774 include/net/netlink.h return __nla_validate_nested(start, maxtype, policy, policy 68 include/net/rtnetlink.h const struct nla_policy *policy; policy 762 include/net/xfrm.h static inline void xfrm_pol_hold(struct xfrm_policy *policy) policy 764 include/net/xfrm.h if (likely(policy != NULL)) policy 765 include/net/xfrm.h refcount_inc(&policy->refcnt); policy 768 include/net/xfrm.h void xfrm_policy_destroy(struct xfrm_policy *policy); policy 770 include/net/xfrm.h static inline void xfrm_pol_put(struct xfrm_policy *policy) policy 772 include/net/xfrm.h if (refcount_dec_and_test(&policy->refcnt)) policy 773 include/net/xfrm.h xfrm_policy_destroy(policy); policy 1637 include/net/xfrm.h int xfrm_policy_insert(int dir, struct xfrm_policy *policy, int excl); policy 154 include/trace/events/power.h TP_PROTO(struct cpufreq_policy *policy), policy 156 include/trace/events/power.h TP_ARGS(policy), policy 165 include/trace/events/power.h __entry->min_freq = policy->min; policy 166 include/trace/events/power.h __entry->max_freq = policy->max; policy 167 include/trace/events/power.h __entry->cpu_id = policy->cpu; policy 81 include/uapi/linux/fscrypt.h } policy; /* output */ policy 1505 include/uapi/linux/kvm.h __u32 policy; policy 1534 include/uapi/linux/kvm.h __u32 policy; policy 86 include/uapi/linux/netfilter_bridge/ebtables.h int policy; policy 438 include/uapi/linux/xfrm.h struct xfrm_userpolicy_info policy; policy 72 init/init_task.c .policy = SCHED_NORMAL, policy 440 kernel/locking/locktorture.c int policy; policy 452 kernel/locking/locktorture.c policy = SCHED_FIFO; policy 466 kernel/locking/locktorture.c policy = SCHED_NORMAL; policy 472 kernel/locking/locktorture.c sched_setscheduler_nocheck(current, policy, ¶m); policy 2859 kernel/sched/core.c p->policy = SCHED_NORMAL; policy 4682 kernel/sched/core.c int policy = attr->sched_policy; policy 4684 kernel/sched/core.c if (policy == SETPARAM_POLICY) policy 4685 kernel/sched/core.c policy = p->policy; policy 4687 kernel/sched/core.c p->policy = policy; policy 4689 kernel/sched/core.c if (dl_policy(policy)) policy 4691 kernel/sched/core.c else if (fair_policy(policy)) policy 4756 kernel/sched/core.c int new_effective_prio, policy = attr->sched_policy; policy 4767 kernel/sched/core.c if (policy < 0) { policy 4769 kernel/sched/core.c policy = oldpolicy = p->policy; policy 4773 kernel/sched/core.c if (!valid_policy(policy)) policy 4788 kernel/sched/core.c if ((dl_policy(policy) && !__checkparam_dl(attr)) || policy 4789 kernel/sched/core.c (rt_policy(policy) != (attr->sched_priority != 0))) policy 4796 kernel/sched/core.c if (fair_policy(policy)) { policy 4802 kernel/sched/core.c if (rt_policy(policy)) { policy 4807 kernel/sched/core.c if (policy != p->policy && !rlim_rtprio) policy 4822 kernel/sched/core.c if (dl_policy(policy)) policy 4829 kernel/sched/core.c if (task_has_idle_policy(p) && !idle_policy(policy)) { policy 4884 kernel/sched/core.c if (unlikely(policy == p->policy)) { policy 4885 kernel/sched/core.c if (fair_policy(policy) && attr->sched_nice != task_nice(p)) policy 4887 kernel/sched/core.c if (rt_policy(policy) && attr->sched_priority != p->rt_priority) policy 4889 kernel/sched/core.c if (dl_policy(policy) && dl_param_changed(p, attr)) policy 4906 kernel/sched/core.c if (rt_bandwidth_enabled() && rt_policy(policy) && policy 4914 kernel/sched/core.c if (dl_bandwidth_enabled() && dl_policy(policy) && policy 4933 kernel/sched/core.c if (unlikely(oldpolicy != -1 && oldpolicy != p->policy)) { policy 4934 kernel/sched/core.c policy = oldpolicy = -1; policy 4946 kernel/sched/core.c if ((dl_policy(policy) || dl_task(p)) && sched_dl_overflow(p, policy, attr)) { policy 5016 kernel/sched/core.c static int _sched_setscheduler(struct task_struct *p, int policy, policy 5020 kernel/sched/core.c .sched_policy = policy, policy 5026 kernel/sched/core.c if ((policy != SETPARAM_POLICY) && (policy & SCHED_RESET_ON_FORK)) { policy 5028 kernel/sched/core.c policy &= ~SCHED_RESET_ON_FORK; policy 5029 kernel/sched/core.c attr.sched_policy = policy; policy 5044 kernel/sched/core.c int sched_setscheduler(struct task_struct *p, int policy, policy 5047 kernel/sched/core.c return _sched_setscheduler(p, policy, param, true); policy 5075 kernel/sched/core.c int sched_setscheduler_nocheck(struct task_struct *p, int policy, policy 5078 kernel/sched/core.c return _sched_setscheduler(p, policy, param, false); policy 5083 kernel/sched/core.c do_sched_setscheduler(pid_t pid, int policy, struct sched_param __user *param) policy 5102 kernel/sched/core.c retval = sched_setscheduler(p, policy, &lparam); policy 5162 kernel/sched/core.c SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, struct sched_param __user *, param) policy 5164 kernel/sched/core.c if (policy < 0) policy 5167 kernel/sched/core.c return do_sched_setscheduler(pid, policy, param); policy 5243 kernel/sched/core.c retval = p->policy policy 5360 kernel/sched/core.c kattr.sched_policy = p->policy; policy 5801 kernel/sched/core.c SYSCALL_DEFINE1(sched_get_priority_max, int, policy) policy 5805 kernel/sched/core.c switch (policy) { policy 5828 kernel/sched/core.c SYSCALL_DEFINE1(sched_get_priority_min, int, policy) policy 5832 kernel/sched/core.c switch (policy) { policy 72 kernel/sched/cpufreq.c bool cpufreq_this_cpu_can_update(struct cpufreq_policy *policy) policy 74 kernel/sched/cpufreq.c return cpumask_test_cpu(smp_processor_id(), policy->cpus) || policy 75 kernel/sched/cpufreq.c (policy->dvfs_possible_from_any_cpu && policy 24 kernel/sched/cpufreq_schedutil.c struct cpufreq_policy *policy; policy 88 kernel/sched/cpufreq_schedutil.c if (!cpufreq_this_cpu_can_update(sg_policy->policy)) policy 117 kernel/sched/cpufreq_schedutil.c struct cpufreq_policy *policy = sg_policy->policy; policy 123 kernel/sched/cpufreq_schedutil.c next_freq = cpufreq_driver_fast_switch(policy, next_freq); policy 127 kernel/sched/cpufreq_schedutil.c policy->cur = next_freq; policy 130 kernel/sched/cpufreq_schedutil.c for_each_cpu(cpu, policy->cpus) policy 172 kernel/sched/cpufreq_schedutil.c struct cpufreq_policy *policy = sg_policy->policy; policy 174 kernel/sched/cpufreq_schedutil.c policy->cpuinfo.max_freq : policy->cur; policy 183 kernel/sched/cpufreq_schedutil.c return cpufreq_driver_resolve_freq(policy, freq); policy 490 kernel/sched/cpufreq_schedutil.c if (sg_policy->policy->fast_switch_enabled) { policy 502 kernel/sched/cpufreq_schedutil.c struct cpufreq_policy *policy = sg_policy->policy; policy 506 kernel/sched/cpufreq_schedutil.c for_each_cpu(j, policy->cpus) { policy 540 kernel/sched/cpufreq_schedutil.c if (sg_policy->policy->fast_switch_enabled) policy 571 kernel/sched/cpufreq_schedutil.c __cpufreq_driver_target(sg_policy->policy, freq, CPUFREQ_RELATION_L); policy 636 kernel/sched/cpufreq_schedutil.c static struct sugov_policy *sugov_policy_alloc(struct cpufreq_policy *policy) policy 644 kernel/sched/cpufreq_schedutil.c sg_policy->policy = policy; policy 671 kernel/sched/cpufreq_schedutil.c struct cpufreq_policy *policy = sg_policy->policy; policy 675 kernel/sched/cpufreq_schedutil.c if (policy->fast_switch_enabled) policy 682 kernel/sched/cpufreq_schedutil.c cpumask_first(policy->related_cpus)); policy 696 kernel/sched/cpufreq_schedutil.c kthread_bind_mask(thread, policy->related_cpus); policy 708 kernel/sched/cpufreq_schedutil.c if (sg_policy->policy->fast_switch_enabled) policy 737 kernel/sched/cpufreq_schedutil.c static int sugov_init(struct cpufreq_policy *policy) policy 744 kernel/sched/cpufreq_schedutil.c if (policy->governor_data) policy 747 kernel/sched/cpufreq_schedutil.c cpufreq_enable_fast_switch(policy); policy 749 kernel/sched/cpufreq_schedutil.c sg_policy = sugov_policy_alloc(policy); policy 766 kernel/sched/cpufreq_schedutil.c policy->governor_data = sg_policy; policy 779 kernel/sched/cpufreq_schedutil.c tunables->rate_limit_us = cpufreq_policy_transition_delay_us(policy); policy 781 kernel/sched/cpufreq_schedutil.c policy->governor_data = sg_policy; policy 785 kernel/sched/cpufreq_schedutil.c get_governor_parent_kobj(policy), "%s", policy 796 kernel/sched/cpufreq_schedutil.c policy->governor_data = NULL; policy 807 kernel/sched/cpufreq_schedutil.c cpufreq_disable_fast_switch(policy); policy 813 kernel/sched/cpufreq_schedutil.c static void sugov_exit(struct cpufreq_policy *policy) policy 815 kernel/sched/cpufreq_schedutil.c struct sugov_policy *sg_policy = policy->governor_data; policy 822 kernel/sched/cpufreq_schedutil.c policy->governor_data = NULL; policy 830 kernel/sched/cpufreq_schedutil.c cpufreq_disable_fast_switch(policy); policy 833 kernel/sched/cpufreq_schedutil.c static int sugov_start(struct cpufreq_policy *policy) policy 835 kernel/sched/cpufreq_schedutil.c struct sugov_policy *sg_policy = policy->governor_data; policy 846 kernel/sched/cpufreq_schedutil.c for_each_cpu(cpu, policy->cpus) { policy 854 kernel/sched/cpufreq_schedutil.c for_each_cpu(cpu, policy->cpus) { policy 858 kernel/sched/cpufreq_schedutil.c policy_is_shared(policy) ? policy 865 kernel/sched/cpufreq_schedutil.c static void sugov_stop(struct cpufreq_policy *policy) policy 867 kernel/sched/cpufreq_schedutil.c struct sugov_policy *sg_policy = policy->governor_data; policy 870 kernel/sched/cpufreq_schedutil.c for_each_cpu(cpu, policy->cpus) policy 875 kernel/sched/cpufreq_schedutil.c if (!policy->fast_switch_enabled) { policy 881 kernel/sched/cpufreq_schedutil.c static void sugov_limits(struct cpufreq_policy *policy) policy 883 kernel/sched/cpufreq_schedutil.c struct sugov_policy *sg_policy = policy->governor_data; policy 885 kernel/sched/cpufreq_schedutil.c if (!policy->fast_switch_enabled) { policy 887 kernel/sched/cpufreq_schedutil.c cpufreq_policy_apply_limits(policy); policy 936 kernel/sched/cpufreq_schedutil.c void sched_cpufreq_governor_change(struct cpufreq_policy *policy, policy 939 kernel/sched/cpufreq_schedutil.c if (old_gov == &schedutil_gov || policy->governor == &schedutil_gov) { policy 2552 kernel/sched/deadline.c int sched_dl_overflow(struct task_struct *p, int policy, policy 2558 kernel/sched/deadline.c u64 new_bw = dl_policy(policy) ? to_ratio(period, runtime) : 0; policy 2575 kernel/sched/deadline.c if (dl_policy(policy) && !task_has_dl_policy(p) && policy 2581 kernel/sched/deadline.c } else if (dl_policy(policy) && task_has_dl_policy(p) && policy 2594 kernel/sched/deadline.c } else if (!dl_policy(policy) && task_has_dl_policy(p)) { policy 955 kernel/sched/debug.c P(policy); policy 6739 kernel/sched/fair.c if (unlikely(p->policy != SCHED_NORMAL) || !sched_feat(WAKEUP_PREEMPTION)) policy 6952 kernel/sched/fair.c if (curr->policy != SCHED_BATCH) { policy 322 kernel/sched/idle.c WARN_ON_ONCE(current->policy != SCHED_FIFO); policy 1178 kernel/sched/rt.c return (tsk->policy == SCHED_RR) ? 1 : 0; policy 2328 kernel/sched/rt.c if (p->policy != SCHED_RR) policy 2354 kernel/sched/rt.c if (task->policy == SCHED_RR) policy 157 kernel/sched/sched.h static inline int idle_policy(int policy) policy 159 kernel/sched/sched.h return policy == SCHED_IDLE; policy 161 kernel/sched/sched.h static inline int fair_policy(int policy) policy 163 kernel/sched/sched.h return policy == SCHED_NORMAL || policy == SCHED_BATCH; policy 166 kernel/sched/sched.h static inline int rt_policy(int policy) policy 168 kernel/sched/sched.h return policy == SCHED_FIFO || policy == SCHED_RR; policy 171 kernel/sched/sched.h static inline int dl_policy(int policy) policy 173 kernel/sched/sched.h return policy == SCHED_DEADLINE; policy 175 kernel/sched/sched.h static inline bool valid_policy(int policy) policy 177 kernel/sched/sched.h return idle_policy(policy) || fair_policy(policy) || policy 178 kernel/sched/sched.h rt_policy(policy) || dl_policy(policy); policy 183 kernel/sched/sched.h return idle_policy(p->policy); policy 188 kernel/sched/sched.h return rt_policy(p->policy); policy 193 kernel/sched/sched.h return dl_policy(p->policy); policy 318 kernel/sched/sched.h extern int sched_dl_overflow(struct task_struct *p, int policy, const struct sched_attr *attr); policy 348 kernel/sched/topology.c struct cpufreq_policy *policy; policy 369 kernel/sched/topology.c policy = cpufreq_cpu_get(i); policy 370 kernel/sched/topology.c if (!policy) policy 372 kernel/sched/topology.c gov = policy->governor; policy 373 kernel/sched/topology.c cpufreq_cpu_put(policy); policy 667 kernel/taskstats.c const struct nla_policy *policy = NULL; policy 671 kernel/taskstats.c policy = taskstats_cmd_get_policy; policy 674 kernel/taskstats.c policy = cgroupstats_cmd_get_policy; policy 681 kernel/taskstats.c TASKSTATS_CMD_ATTR_MAX, policy, policy 1534 kernel/trace/trace.c max_data->policy = tsk->policy; policy 3680 kernel/trace/trace.c data->policy, data->rt_priority); policy 159 kernel/trace/trace.h unsigned long policy; policy 50 kernel/tsacct.c stats->ac_sched = tsk->policy; policy 71 lib/nlattr.c const struct nla_policy *policy, policy 91 lib/nlattr.c maxtype, policy, validate, extack); policy 158 lib/nlattr.c const struct nla_policy *policy, unsigned int validate, policy 161 lib/nlattr.c u16 strict_start_type = policy[0].strict_start_type; policy 172 lib/nlattr.c pt = &policy[type]; policy 358 lib/nlattr.c const struct nla_policy *policy, policy 380 lib/nlattr.c if (policy) { policy 381 lib/nlattr.c int err = validate_nla(nla, maxtype, policy, policy 420 lib/nlattr.c const struct nla_policy *policy, unsigned int validate, policy 423 lib/nlattr.c return __nla_validate_parse(head, len, maxtype, policy, validate, policy 475 lib/nlattr.c const struct nla_policy *policy, unsigned int validate, policy 478 lib/nlattr.c return __nla_validate_parse(head, len, maxtype, policy, validate, policy 245 mm/mempolicy.c struct mempolicy *policy; policy 276 mm/mempolicy.c policy = kmem_cache_alloc(policy_cache, GFP_KERNEL); policy 277 mm/mempolicy.c if (!policy) policy 279 mm/mempolicy.c atomic_set(&policy->refcnt, 1); policy 280 mm/mempolicy.c policy->mode = mode; policy 281 mm/mempolicy.c policy->flags = flags; policy 283 mm/mempolicy.c return policy; policy 871 mm/mempolicy.c static long do_get_mempolicy(int *policy, nodemask_t *nmask, policy 886 mm/mempolicy.c *policy = 0; /* just so it's initialized */ policy 929 mm/mempolicy.c *policy = err; policy 932 mm/mempolicy.c *policy = next_node_in(current->il_prev, pol->v.nodes); policy 938 mm/mempolicy.c *policy = pol == &default_policy ? MPOL_DEFAULT : policy 944 mm/mempolicy.c *policy |= (pol->flags & MPOL_MODE_FLAGS); policy 1556 mm/mempolicy.c static int kernel_get_mempolicy(int __user *policy, policy 1576 mm/mempolicy.c if (policy && put_user(pval, policy)) policy 1585 mm/mempolicy.c SYSCALL_DEFINE5(get_mempolicy, int __user *, policy, policy 1589 mm/mempolicy.c return kernel_get_mempolicy(policy, nmask, maxnode, addr, flags); policy 1594 mm/mempolicy.c COMPAT_SYSCALL_DEFINE5(get_mempolicy, int __user *, policy, policy 1610 mm/mempolicy.c err = kernel_get_mempolicy(policy, nm, nr_bits+1, addr, flags); policy 1772 mm/mempolicy.c static int apply_policy_zone(struct mempolicy *policy, enum zone_type zone) policy 1786 mm/mempolicy.c if (!nodes_intersects(policy->v.nodes, node_states[N_HIGH_MEMORY])) policy 1796 mm/mempolicy.c static nodemask_t *policy_nodemask(gfp_t gfp, struct mempolicy *policy) policy 1799 mm/mempolicy.c if (unlikely(policy->mode == MPOL_BIND) && policy 1800 mm/mempolicy.c apply_policy_zone(policy, gfp_zone(gfp)) && policy 1801 mm/mempolicy.c cpuset_nodemask_valid_mems_allowed(&policy->v.nodes)) policy 1802 mm/mempolicy.c return &policy->v.nodes; policy 1808 mm/mempolicy.c static int policy_node(gfp_t gfp, struct mempolicy *policy, policy 1811 mm/mempolicy.c if (policy->mode == MPOL_PREFERRED && !(policy->flags & MPOL_F_LOCAL)) policy 1812 mm/mempolicy.c nd = policy->v.preferred_node; policy 1819 mm/mempolicy.c WARN_ON_ONCE(policy->mode == MPOL_BIND && (gfp & __GFP_THISNODE)); policy 1826 mm/mempolicy.c static unsigned interleave_nodes(struct mempolicy *policy) policy 1831 mm/mempolicy.c next = next_node_in(me->il_prev, policy->v.nodes); policy 1843 mm/mempolicy.c struct mempolicy *policy; policy 1849 mm/mempolicy.c policy = current->mempolicy; policy 1850 mm/mempolicy.c if (!policy || policy->flags & MPOL_F_LOCAL) policy 1853 mm/mempolicy.c switch (policy->mode) { policy 1858 mm/mempolicy.c return policy->v.preferred_node; policy 1861 mm/mempolicy.c return interleave_nodes(policy); policy 1874 mm/mempolicy.c &policy->v.nodes); policy 2340 mm/mempolicy.c new->policy ? new->policy->mode : 0); policy 2355 mm/mempolicy.c mpol_get(sn->policy); policy 2356 mm/mempolicy.c pol = sn->policy; policy 2364 mm/mempolicy.c mpol_put(n->policy); policy 2480 mm/mempolicy.c node->policy = pol; policy 2530 mm/mempolicy.c *mpol_new = *n->policy; policy 1139 mm/mmap.c pgoff_t pgoff, struct mempolicy *policy, policy 1170 mm/mmap.c mpol_equal(vma_policy(prev), policy) && policy 1178 mm/mmap.c mpol_equal(policy, vma_policy(next)) && policy 1202 mm/mmap.c mpol_equal(policy, vma_policy(next)) && policy 1441 mm/shmem.c vma->vm_policy = mpol_shared_policy_lookup(&info->policy, index); policy 2166 mm/shmem.c return mpol_set_shared_policy(&SHMEM_I(inode)->policy, vma, mpol); policy 2176 mm/shmem.c return mpol_shared_policy_lookup(&SHMEM_I(inode)->policy, index); policy 2278 mm/shmem.c mpol_shared_policy_init(&info->policy, policy 2293 mm/shmem.c mpol_shared_policy_init(&info->policy, NULL); policy 3757 mm/shmem.c mpol_free_shared_policy(&SHMEM_I(inode)->policy); policy 285 net/8021q/vlan_netlink.c .policy = vlan_policy, policy 1472 net/batman-adv/netlink.c .policy = batadv_netlink_policy, policy 514 net/bluetooth/hci_core.c cp.policy = cpu_to_le16(link_policy); policy 993 net/bluetooth/hci_core.c __le16 policy = cpu_to_le16(opt); policy 995 net/bluetooth/hci_core.c BT_DBG("%s %x", req->hdev->name, policy); policy 998 net/bluetooth/hci_core.c hci_req_add(req, HCI_OP_WRITE_DEF_LINK_POLICY, 2, &policy); policy 134 net/bluetooth/hci_event.c conn->link_policy = __le16_to_cpu(rp->policy); policy 173 net/bluetooth/hci_event.c hdev->link_policy = __le16_to_cpu(rp->policy); policy 1632 net/bridge/br_netlink.c .policy = br_policy, policy 26 net/bridge/netfilter/ebtable_broute.c .policy = EBT_ACCEPT, policy 22 net/bridge/netfilter/ebtable_filter.c .policy = EBT_ACCEPT, policy 26 net/bridge/netfilter/ebtable_filter.c .policy = EBT_ACCEPT, policy 30 net/bridge/netfilter/ebtable_filter.c .policy = EBT_ACCEPT, policy 22 net/bridge/netfilter/ebtable_nat.c .policy = EBT_ACCEPT, policy 26 net/bridge/netfilter/ebtable_nat.c .policy = EBT_ACCEPT, policy 30 net/bridge/netfilter/ebtable_nat.c .policy = EBT_ACCEPT, policy 296 net/bridge/netfilter/ebtables.c if (chaininfo->policy == EBT_RETURN) policy 298 net/bridge/netfilter/ebtables.c if (chaininfo->policy == EBT_ACCEPT) { policy 515 net/bridge/netfilter/ebtables.c if (((struct ebt_entries *)e)->policy != EBT_DROP && policy 516 net/bridge/netfilter/ebtables.c ((struct ebt_entries *)e)->policy != EBT_ACCEPT) { policy 519 net/bridge/netfilter/ebtables.c ((struct ebt_entries *)e)->policy != EBT_RETURN) policy 137 net/bridge/netfilter/nft_meta_bridge.c .policy = nft_meta_policy, policy 437 net/bridge/netfilter/nft_reject_bridge.c .policy = nft_reject_policy, policy 522 net/caif/chnl_net.c .policy = ipcaif_policy, policy 3847 net/core/devlink.c devlink_nl_family.policy, cb->extack); policy 4902 net/core/devlink.c devlink_nl_family.policy, cb->extack); policy 6153 net/core/devlink.c .policy = devlink_nl_policy, policy 1570 net/core/drop_monitor.c .policy = net_dm_nl_policy, policy 747 net/core/fib_rules.c ops->policy, extack); policy 855 net/core/fib_rules.c ops->policy, extack); policy 3100 net/core/rtnetlink.c ops->policy, extack); policy 238 net/decnet/dn_rules.c .policy = dn_fib_rule_policy, policy 118 net/hsr/hsr_netlink.c .policy = hsr_policy, policy 478 net/hsr/hsr_netlink.c .policy = hsr_genl_policy, policy 131 net/ieee802154/netlink.c .policy = ieee802154_policy, policy 2455 net/ieee802154/nl802154.c .policy = nl802154_policy, policy 383 net/ipv4/fib_rules.c .policy = fib4_rule_policy, policy 940 net/ipv4/fou.c .policy = fou_nl_policy, policy 1553 net/ipv4/ip_gre.c .policy = ipgre_policy, policy 1568 net/ipv4/ip_gre.c .policy = ipgre_policy, policy 1583 net/ipv4/ip_gre.c .policy = ipgre_policy, policy 643 net/ipv4/ip_vti.c .policy = vti_policy, policy 628 net/ipv4/ipip.c .policy = ipip_policy, policy 232 net/ipv4/ipmr.c .policy = ipmr_rule_policy, policy 89 net/ipv4/netfilter/nft_dup_ipv4.c .policy = nft_dup_ipv4_policy, policy 192 net/ipv4/netfilter/nft_fib_ipv4.c .policy = nft_fib_policy, policy 53 net/ipv4/netfilter/nft_reject_ipv4.c .policy = nft_reject_policy, policy 961 net/ipv4/tcp_metrics.c .policy = tcp_metrics_nl_policy, policy 454 net/ipv6/fib6_rules.c .policy = fib6_rule_policy, policy 52 net/ipv6/ila/ila_main.c .policy = ila_nl_policy, policy 2271 net/ipv6/ip6_gre.c .policy = ip6gre_policy, policy 2286 net/ipv6/ip6_gre.c .policy = ip6gre_policy, policy 2300 net/ipv6/ip6_gre.c .policy = ip6gre_policy, policy 2166 net/ipv6/ip6_tunnel.c .policy = ip6_tnl_policy, policy 1094 net/ipv6/ip6_vti.c .policy = vti6_policy, policy 219 net/ipv6/ip6mr.c .policy = ip6mr_rule_policy, policy 87 net/ipv6/netfilter/nft_dup_ipv6.c .policy = nft_dup_ipv6_policy, policy 237 net/ipv6/netfilter/nft_fib_ipv6.c .policy = nft_fib_policy, policy 54 net/ipv6/netfilter/nft_reject_ipv6.c .policy = nft_reject_policy, policy 427 net/ipv6/seg6.c .policy = seg6_genl_policy, policy 1778 net/ipv6/sit.c .policy = ipip6_policy, policy 57 net/key/af_key.c struct xfrm_policy_walk policy; policy 2717 net/key/af_key.c return xfrm_policy_walk(net, &pfk->dump.u.policy, dump_sp, (void *) pfk); policy 2724 net/key/af_key.c xfrm_policy_walk_done(&pfk->dump.u.policy, net); policy 2741 net/key/af_key.c xfrm_policy_walk_init(&pfk->dump.u.policy, XFRM_POLICY_TYPE_MAIN); policy 976 net/l2tp/l2tp_netlink.c .policy = l2tp_nl_policy, policy 215 net/mac80211/agg-rx.c u8 dialog_token, u16 status, u16 policy, policy 254 net/mac80211/agg-rx.c capab |= (u16)(policy << 1); /* bit 1 aggregation policy */ policy 763 net/ncsi/ncsi-netlink.c .policy = ncsi_genl_policy, policy 1970 net/netfilter/ipset/ip_set_core.c .policy = ip_set_create_policy, policy 1975 net/netfilter/ipset/ip_set_core.c .policy = ip_set_setname_policy, policy 1980 net/netfilter/ipset/ip_set_core.c .policy = ip_set_setname_policy, policy 1985 net/netfilter/ipset/ip_set_core.c .policy = ip_set_setname2_policy, policy 1990 net/netfilter/ipset/ip_set_core.c .policy = ip_set_setname2_policy, policy 1995 net/netfilter/ipset/ip_set_core.c .policy = ip_set_dump_policy, policy 2000 net/netfilter/ipset/ip_set_core.c .policy = ip_set_setname_policy, policy 2005 net/netfilter/ipset/ip_set_core.c .policy = ip_set_adt_policy, policy 2010 net/netfilter/ipset/ip_set_core.c .policy = ip_set_adt_policy, policy 2015 net/netfilter/ipset/ip_set_core.c .policy = ip_set_adt_policy, policy 2020 net/netfilter/ipset/ip_set_core.c .policy = ip_set_setname_policy, policy 2025 net/netfilter/ipset/ip_set_core.c .policy = ip_set_type_policy, policy 2030 net/netfilter/ipset/ip_set_core.c .policy = ip_set_protocol_policy, policy 2035 net/netfilter/ipset/ip_set_core.c .policy = ip_set_setname_policy, policy 2040 net/netfilter/ipset/ip_set_core.c .policy = ip_set_index_policy, policy 3957 net/netfilter/ipvs/ip_vs_ctl.c .policy = ip_vs_cmd_policy, policy 3517 net/netfilter/nf_conntrack_netlink.c .policy = ct_nla_policy }, policy 3520 net/netfilter/nf_conntrack_netlink.c .policy = ct_nla_policy }, policy 3523 net/netfilter/nf_conntrack_netlink.c .policy = ct_nla_policy }, policy 3526 net/netfilter/nf_conntrack_netlink.c .policy = ct_nla_policy }, policy 3536 net/netfilter/nf_conntrack_netlink.c .policy = exp_nla_policy }, policy 3539 net/netfilter/nf_conntrack_netlink.c .policy = exp_nla_policy }, policy 3542 net/netfilter/nf_conntrack_netlink.c .policy = exp_nla_policy }, policy 1302 net/netfilter/nf_tables_api.c htonl(basechain->policy))) policy 1651 net/netfilter/nf_tables_api.c u8 policy, u32 flags) policy 1706 net/netfilter/nf_tables_api.c basechain->policy = NF_ACCEPT; policy 1757 net/netfilter/nf_tables_api.c nft_trans_chain_policy(trans) = policy; policy 1771 net/netfilter/nf_tables_api.c static int nf_tables_updchain(struct nft_ctx *ctx, u8 genmask, u8 policy, policy 1841 net/netfilter/nf_tables_api.c nft_trans_chain_policy(trans) = policy; policy 1889 net/netfilter/nf_tables_api.c u8 policy = NF_ACCEPT; policy 1937 net/netfilter/nf_tables_api.c policy = ntohl(nla_get_be32(nla[NFTA_CHAIN_POLICY])); policy 1938 net/netfilter/nf_tables_api.c switch (policy) { policy 1963 net/netfilter/nf_tables_api.c return nf_tables_updchain(&ctx, genmask, policy, flags); policy 1966 net/netfilter/nf_tables_api.c return nf_tables_addchain(&ctx, family, genmask, policy, flags); policy 2197 net/netfilter/nf_tables_api.c type->policy, NULL); policy 3039 net/netfilter/nf_tables_api.c enum nft_set_policies policy) policy 3070 net/netfilter/nf_tables_api.c switch (policy) { policy 3351 net/netfilter/nf_tables_api.c if (set->policy != NFT_SET_POL_PERFORMANCE) { policy 3352 net/netfilter/nf_tables_api.c if (nla_put_be32(skb, NFTA_SET_POLICY, htonl(set->policy))) policy 3569 net/netfilter/nf_tables_api.c u32 ktype, dtype, flags, policy, gc_int, objtype; policy 3661 net/netfilter/nf_tables_api.c policy = NFT_SET_POL_PERFORMANCE; policy 3663 net/netfilter/nf_tables_api.c policy = ntohl(nla_get_be32(nla[NFTA_SET_POLICY])); policy 3699 net/netfilter/nf_tables_api.c ops = nft_select_set_ops(&ctx, nla, &desc, policy); policy 3745 net/netfilter/nf_tables_api.c set->policy = policy; policy 5098 net/netfilter/nf_tables_api.c type->policy, NULL); policy 6352 net/netfilter/nf_tables_api.c .policy = nft_table_policy, policy 6357 net/netfilter/nf_tables_api.c .policy = nft_table_policy, policy 6362 net/netfilter/nf_tables_api.c .policy = nft_table_policy, policy 6367 net/netfilter/nf_tables_api.c .policy = nft_chain_policy, policy 6372 net/netfilter/nf_tables_api.c .policy = nft_chain_policy, policy 6377 net/netfilter/nf_tables_api.c .policy = nft_chain_policy, policy 6382 net/netfilter/nf_tables_api.c .policy = nft_rule_policy, policy 6387 net/netfilter/nf_tables_api.c .policy = nft_rule_policy, policy 6392 net/netfilter/nf_tables_api.c .policy = nft_rule_policy, policy 6397 net/netfilter/nf_tables_api.c .policy = nft_set_policy, policy 6402 net/netfilter/nf_tables_api.c .policy = nft_set_policy, policy 6407 net/netfilter/nf_tables_api.c .policy = nft_set_policy, policy 6412 net/netfilter/nf_tables_api.c .policy = nft_set_elem_list_policy, policy 6417 net/netfilter/nf_tables_api.c .policy = nft_set_elem_list_policy, policy 6422 net/netfilter/nf_tables_api.c .policy = nft_set_elem_list_policy, policy 6430 net/netfilter/nf_tables_api.c .policy = nft_obj_policy, policy 6435 net/netfilter/nf_tables_api.c .policy = nft_obj_policy, policy 6440 net/netfilter/nf_tables_api.c .policy = nft_obj_policy, policy 6445 net/netfilter/nf_tables_api.c .policy = nft_obj_policy, policy 6450 net/netfilter/nf_tables_api.c .policy = nft_flowtable_policy, policy 6455 net/netfilter/nf_tables_api.c .policy = nft_flowtable_policy, policy 6460 net/netfilter/nf_tables_api.c .policy = nft_flowtable_policy, policy 6503 net/netfilter/nf_tables_api.c basechain->policy = NF_DROP; policy 6531 net/netfilter/nf_tables_api.c basechain->policy = nft_trans_chain_policy(trans); policy 244 net/netfilter/nf_tables_core.c return nft_base_chain(basechain)->policy; policy 306 net/netfilter/nf_tables_offload.c u8 policy; policy 316 net/netfilter/nf_tables_offload.c policy = ppolicy ? *ppolicy : basechain->policy; policy 319 net/netfilter/nf_tables_offload.c if (cmd == FLOW_BLOCK_BIND && policy == NF_DROP) policy 332 net/netfilter/nf_tables_offload.c u8 policy; policy 344 net/netfilter/nf_tables_offload.c policy = nft_trans_chain_policy(trans); policy 345 net/netfilter/nf_tables_offload.c err = nft_flow_offload_chain(trans->ctx.chain, &policy, policy 352 net/netfilter/nf_tables_offload.c policy = nft_trans_chain_policy(trans); policy 353 net/netfilter/nf_tables_offload.c err = nft_flow_offload_chain(trans->ctx.chain, &policy, policy 260 net/netfilter/nf_tables_trace.c htonl(info->basechain->policy))) policy 211 net/netfilter/nfnetlink.c ss->cb[cb_id].policy, extack); policy 428 net/netfilter/nfnetlink.c ss->cb[cb_id].policy, NULL); policy 382 net/netfilter/nfnetlink_acct.c .policy = nfnl_acct_policy }, policy 385 net/netfilter/nfnetlink_acct.c .policy = nfnl_acct_policy }, policy 388 net/netfilter/nfnetlink_acct.c .policy = nfnl_acct_policy }, policy 391 net/netfilter/nfnetlink_acct.c .policy = nfnl_acct_policy }, policy 284 net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_update_policy_one(const struct nf_conntrack_expect_policy *policy, policy 301 net/netfilter/nfnetlink_cthelper.c if (nla_strcmp(tb[NFCTH_POLICY_NAME], policy->name)) policy 319 net/netfilter/nfnetlink_cthelper.c struct nf_conntrack_expect_policy *policy; policy 345 net/netfilter/nfnetlink_cthelper.c policy = (struct nf_conntrack_expect_policy *) policy 347 net/netfilter/nfnetlink_cthelper.c policy->max_expected = new_policy->max_expected; policy 348 net/netfilter/nfnetlink_cthelper.c policy->timeout = new_policy->timeout; policy 753 net/netfilter/nfnetlink_cthelper.c .policy = nfnl_cthelper_policy }, policy 756 net/netfilter/nfnetlink_cthelper.c .policy = nfnl_cthelper_policy }, policy 759 net/netfilter/nfnetlink_cthelper.c .policy = nfnl_cthelper_policy }, policy 550 net/netfilter/nfnetlink_cttimeout.c .policy = cttimeout_nla_policy }, policy 553 net/netfilter/nfnetlink_cttimeout.c .policy = cttimeout_nla_policy }, policy 556 net/netfilter/nfnetlink_cttimeout.c .policy = cttimeout_nla_policy }, policy 559 net/netfilter/nfnetlink_cttimeout.c .policy = cttimeout_nla_policy }, policy 562 net/netfilter/nfnetlink_cttimeout.c .policy = cttimeout_nla_policy }, policy 1000 net/netfilter/nfnetlink_log.c .policy = nfula_cfg_policy }, policy 381 net/netfilter/nfnetlink_osf.c .policy = nfnl_osf_policy, policy 386 net/netfilter/nfnetlink_osf.c .policy = nfnl_osf_policy, policy 1386 net/netfilter/nfnetlink_queue.c .policy = nfqa_verdict_policy }, policy 1389 net/netfilter/nfnetlink_queue.c .policy = nfqa_cfg_policy }, policy 1392 net/netfilter/nfnetlink_queue.c .policy = nfqa_verdict_batch_policy }, policy 160 net/netfilter/nft_bitwise.c .policy = nft_bitwise_policy, policy 181 net/netfilter/nft_byteorder.c .policy = nft_byteorder_policy, policy 281 net/netfilter/nft_cmp.c .policy = nft_cmp_policy, policy 691 net/netfilter/nft_compat.c .policy = nfnl_compat_policy_get }, policy 776 net/netfilter/nft_compat.c .policy = nft_match_policy, policy 858 net/netfilter/nft_compat.c .policy = nft_target_policy, policy 161 net/netfilter/nft_connlimit.c .policy = nft_connlimit_policy, policy 246 net/netfilter/nft_connlimit.c .policy = nft_connlimit_policy, policy 190 net/netfilter/nft_counter.c .policy = nft_counter_policy, policy 266 net/netfilter/nft_counter.c .policy = nft_counter_policy, policy 757 net/netfilter/nft_ct.c .policy = nft_ct_policy, policy 971 net/netfilter/nft_ct.c .policy = nft_ct_timeout_policy, policy 1153 net/netfilter/nft_ct.c .policy = nft_ct_helper_policy, policy 1282 net/netfilter/nft_ct.c .policy = nft_ct_expect_policy, policy 84 net/netfilter/nft_dup_netdev.c .policy = nft_dup_netdev_policy, policy 326 net/netfilter/nft_dynset.c .policy = nft_dynset_policy, policy 542 net/netfilter/nft_exthdr.c .policy = nft_exthdr_policy, policy 58 net/netfilter/nft_fib_inet.c .policy = nft_fib_policy, policy 67 net/netfilter/nft_fib_netdev.c .policy = nft_fib_policy, policy 232 net/netfilter/nft_flow_offload.c .policy = nft_flow_offload_policy, policy 239 net/netfilter/nft_fwd_netdev.c .policy = nft_fwd_netdev_policy, policy 230 net/netfilter/nft_hash.c .policy = nft_hash_policy, policy 182 net/netfilter/nft_immediate.c .policy = nft_immediate_policy, policy 233 net/netfilter/nft_limit.c .policy = nft_limit_policy, policy 340 net/netfilter/nft_limit.c .policy = nft_limit_policy, policy 280 net/netfilter/nft_log.c .policy = nft_log_policy, policy 233 net/netfilter/nft_lookup.c .policy = nft_lookup_policy, policy 142 net/netfilter/nft_masq.c .policy = nft_masq_policy, policy 188 net/netfilter/nft_masq.c .policy = nft_masq_policy, policy 243 net/netfilter/nft_masq.c .policy = nft_masq_policy, policy 603 net/netfilter/nft_meta.c .policy = nft_meta_policy, policy 711 net/netfilter/nft_meta.c .policy = nft_secmark_policy, policy 272 net/netfilter/nft_nat.c .policy = nft_nat_policy, policy 302 net/netfilter/nft_nat.c .policy = nft_nat_policy, policy 199 net/netfilter/nft_numgen.c .policy = nft_ng_policy, policy 234 net/netfilter/nft_objref.c .policy = nft_objref_policy, policy 132 net/netfilter/nft_osf.c .policy = nft_osf_policy, policy 656 net/netfilter/nft_payload.c .policy = nft_payload_policy, policy 198 net/netfilter/nft_queue.c .policy = nft_queue_policy, policy 179 net/netfilter/nft_quota.c .policy = nft_quota_policy, policy 220 net/netfilter/nft_quota.c .policy = nft_quota_policy, policy 148 net/netfilter/nft_range.c .policy = nft_range_policy, policy 147 net/netfilter/nft_redir.c .policy = nft_redir_policy, policy 196 net/netfilter/nft_redir.c .policy = nft_redir_policy, policy 238 net/netfilter/nft_redir.c .policy = nft_redir_policy, policy 131 net/netfilter/nft_reject_inet.c .policy = nft_reject_policy, policy 200 net/netfilter/nft_rt.c .policy = nft_rt_policy, policy 138 net/netfilter/nft_socket.c .policy = nft_socket_policy, policy 295 net/netfilter/nft_synproxy.c .policy = nft_synproxy_policy, policy 355 net/netfilter/nft_synproxy.c .policy = nft_synproxy_policy, policy 297 net/netfilter/nft_tproxy.c .policy = nft_tproxy_policy, policy 138 net/netfilter/nft_tunnel.c .policy = nft_tunnel_policy, policy 579 net/netfilter/nft_tunnel.c .policy = nft_tunnel_key_policy, policy 270 net/netfilter/nft_xfrm.c .policy = nft_xfrm_policy, policy 343 net/netlabel/netlabel_calipso.c .policy = calipso_genl_policy, policy 763 net/netlabel/netlabel_cipso_v4.c .policy = netlbl_cipsov4_genl_policy, policy 824 net/netlabel/netlabel_mgmt.c .policy = netlbl_mgmt_genl_policy, policy 1367 net/netlabel/netlabel_unlabeled.c .policy = netlbl_unlabel_genl_policy, policy 554 net/netlink/genetlink.c family->policy, policy 608 net/netlink/genetlink.c family->policy, validate, extack); policy 708 net/netlink/genetlink.c if (family->policy) policy 988 net/netlink/genetlink.c .policy = ctrl_policy, policy 1769 net/nfc/netlink.c .policy = nfc_genl_policy, policy 2256 net/openvswitch/conntrack.c .policy = ct_limit_policy, policy 646 net/openvswitch/datapath.c .policy = packet_policy, policy 1460 net/openvswitch/datapath.c .policy = flow_policy, policy 1882 net/openvswitch/datapath.c .policy = datapath_policy, policy 2345 net/openvswitch/datapath.c .policy = vport_policy, policy 560 net/openvswitch/meter.c .policy = meter_policy, policy 120 net/sched/sch_mqprio.c const struct nla_policy *policy, int len) policy 127 net/sched/sch_mqprio.c nested_len, policy, NULL); policy 931 net/sched/sch_netem.c const struct nla_policy *policy, int len) policy 943 net/sched/sch_netem.c nested_len, policy, NULL); policy 7431 net/sctp/socket.c int policy; policy 7443 net/sctp/socket.c policy = params.sprstat_policy; policy 7444 net/sctp/socket.c if (!policy || (policy & ~(SCTP_PR_SCTP_MASK | SCTP_PR_SCTP_ALL)) || policy 7445 net/sctp/socket.c ((policy & SCTP_PR_SCTP_ALL) && (policy & SCTP_PR_SCTP_MASK))) policy 7452 net/sctp/socket.c if (policy == SCTP_PR_SCTP_ALL) { policy 7455 net/sctp/socket.c for (policy = 0; policy <= SCTP_PR_INDEX(MAX); policy++) { policy 7457 net/sctp/socket.c asoc->abandoned_unsent[policy]; policy 7459 net/sctp/socket.c asoc->abandoned_sent[policy]; policy 7463 net/sctp/socket.c asoc->abandoned_unsent[__SCTP_PR_INDEX(policy)]; policy 7465 net/sctp/socket.c asoc->abandoned_sent[__SCTP_PR_INDEX(policy)]; policy 7492 net/sctp/socket.c int policy; policy 7503 net/sctp/socket.c policy = params.sprstat_policy; policy 7504 net/sctp/socket.c if (!policy || (policy & ~(SCTP_PR_SCTP_MASK | SCTP_PR_SCTP_ALL)) || policy 7505 net/sctp/socket.c ((policy & SCTP_PR_SCTP_ALL) && (policy & SCTP_PR_SCTP_MASK))) policy 7521 net/sctp/socket.c if (policy == SCTP_PR_SCTP_ALL) { policy 7524 net/sctp/socket.c for (policy = 0; policy <= SCTP_PR_INDEX(MAX); policy++) { policy 7526 net/sctp/socket.c streamoute->abandoned_unsent[policy]; policy 7528 net/sctp/socket.c streamoute->abandoned_sent[policy]; policy 7532 net/sctp/socket.c streamoute->abandoned_unsent[__SCTP_PR_INDEX(policy)]; policy 7534 net/sctp/socket.c streamoute->abandoned_sent[__SCTP_PR_INDEX(policy)]; policy 645 net/smc/smc_pnet.c .policy = smc_pnet_policy, policy 265 net/tipc/netlink.c .policy = tipc_nl_policy, policy 792 net/tls/tls_sw.c bool enospc, policy; policy 796 net/tls/tls_sw.c policy = !(flags & MSG_SENDPAGE_NOPOLICY); policy 798 net/tls/tls_sw.c if (!psock || !policy) { policy 561 net/wimax/stack.c .policy = wimax_gnl_policy, policy 867 net/wireless/core.c if (WARN_ON(!rdev->wiphy.vendor_commands[i].policy)) policy 12884 net/wireless/nl80211.c if (vcmd->policy == VENDOR_CMD_RAW_DATA) { policy 12899 net/wireless/nl80211.c return nl80211_validate_nested(attr, vcmd->maxattr, vcmd->policy, policy 14761 net/wireless/nl80211.c .policy = nl80211_policy, policy 741 net/xfrm/xfrm_interface.c .policy = xfrmi_policy, policy 177 net/xfrm/xfrm_policy.c xfrm_policy_insert_list(struct hlist_head *chain, struct xfrm_policy *policy, policy 180 net/xfrm/xfrm_policy.c struct xfrm_policy *policy); policy 188 net/xfrm/xfrm_policy.c static inline bool xfrm_pol_hold_rcu(struct xfrm_policy *policy) policy 190 net/xfrm/xfrm_policy.c return refcount_inc_not_zero(&policy->refcnt); policy 386 net/xfrm/xfrm_policy.c struct xfrm_policy *policy; policy 388 net/xfrm/xfrm_policy.c policy = kzalloc(sizeof(struct xfrm_policy), gfp); policy 390 net/xfrm/xfrm_policy.c if (policy) { policy 391 net/xfrm/xfrm_policy.c write_pnet(&policy->xp_net, net); policy 392 net/xfrm/xfrm_policy.c INIT_LIST_HEAD(&policy->walk.all); policy 393 net/xfrm/xfrm_policy.c INIT_HLIST_NODE(&policy->bydst_inexact_list); policy 394 net/xfrm/xfrm_policy.c INIT_HLIST_NODE(&policy->bydst); policy 395 net/xfrm/xfrm_policy.c INIT_HLIST_NODE(&policy->byidx); policy 396 net/xfrm/xfrm_policy.c rwlock_init(&policy->lock); policy 397 net/xfrm/xfrm_policy.c refcount_set(&policy->refcnt, 1); policy 398 net/xfrm/xfrm_policy.c skb_queue_head_init(&policy->polq.hold_queue); policy 399 net/xfrm/xfrm_policy.c timer_setup(&policy->timer, xfrm_policy_timer, 0); policy 400 net/xfrm/xfrm_policy.c timer_setup(&policy->polq.hold_timer, policy 403 net/xfrm/xfrm_policy.c return policy; policy 409 net/xfrm/xfrm_policy.c struct xfrm_policy *policy = container_of(head, struct xfrm_policy, rcu); policy 411 net/xfrm/xfrm_policy.c security_xfrm_policy_free(policy->security); policy 412 net/xfrm/xfrm_policy.c kfree(policy); policy 417 net/xfrm/xfrm_policy.c void xfrm_policy_destroy(struct xfrm_policy *policy) policy 419 net/xfrm/xfrm_policy.c BUG_ON(!policy->walk.dead); policy 421 net/xfrm/xfrm_policy.c if (del_timer(&policy->timer) || del_timer(&policy->polq.hold_timer)) policy 424 net/xfrm/xfrm_policy.c call_rcu(&policy->rcu, xfrm_policy_destroy_rcu); policy 432 net/xfrm/xfrm_policy.c static void xfrm_policy_kill(struct xfrm_policy *policy) policy 434 net/xfrm/xfrm_policy.c write_lock_bh(&policy->lock); policy 435 net/xfrm/xfrm_policy.c policy->walk.dead = 1; policy 436 net/xfrm/xfrm_policy.c write_unlock_bh(&policy->lock); policy 438 net/xfrm/xfrm_policy.c atomic_inc(&policy->genid); policy 440 net/xfrm/xfrm_policy.c if (del_timer(&policy->polq.hold_timer)) policy 441 net/xfrm/xfrm_policy.c xfrm_pol_put(policy); policy 442 net/xfrm/xfrm_policy.c skb_queue_purge(&policy->polq.hold_queue); policy 444 net/xfrm/xfrm_policy.c if (del_timer(&policy->timer)) policy 445 net/xfrm/xfrm_policy.c xfrm_pol_put(policy); policy 447 net/xfrm/xfrm_policy.c xfrm_pol_put(policy); policy 750 net/xfrm/xfrm_policy.c xfrm_policy_inexact_insert_use_any_list(const struct xfrm_policy *policy) policy 756 net/xfrm/xfrm_policy.c addr = &policy->selector.saddr; policy 757 net/xfrm/xfrm_policy.c prefixlen = policy->selector.prefixlen_s; policy 760 net/xfrm/xfrm_policy.c policy->family, policy 762 net/xfrm/xfrm_policy.c addr = &policy->selector.daddr; policy 763 net/xfrm/xfrm_policy.c prefixlen = policy->selector.prefixlen_d; policy 765 net/xfrm/xfrm_policy.c policy->family, policy 830 net/xfrm/xfrm_policy.c struct xfrm_policy *policy, *p; policy 835 net/xfrm/xfrm_policy.c list_for_each_entry_reverse(policy, &net->xfrm.policy_all, walk.all) { policy 839 net/xfrm/xfrm_policy.c if (!policy->bydst_reinsert) policy 842 net/xfrm/xfrm_policy.c WARN_ON_ONCE(policy->family != family); policy 844 net/xfrm/xfrm_policy.c policy->bydst_reinsert = false; policy 846 net/xfrm/xfrm_policy.c if (policy->priority > p->priority) policy 848 net/xfrm/xfrm_policy.c else if (policy->priority == p->priority && policy 849 net/xfrm/xfrm_policy.c policy->pos > p->pos) policy 856 net/xfrm/xfrm_policy.c hlist_add_behind_rcu(&policy->bydst, newpos); policy 858 net/xfrm/xfrm_policy.c hlist_add_head_rcu(&policy->bydst, &n->hhead); policy 868 net/xfrm/xfrm_policy.c matches_s = xfrm_policy_addr_delta(&policy->selector.saddr, policy 872 net/xfrm/xfrm_policy.c matches_d = xfrm_policy_addr_delta(&policy->selector.daddr, policy 1113 net/xfrm/xfrm_policy.c struct xfrm_policy *policy, u8 dir) policy 1118 net/xfrm/xfrm_policy.c net = xp_net(policy); policy 1121 net/xfrm/xfrm_policy.c if (xfrm_policy_inexact_insert_use_any_list(policy)) policy 1124 net/xfrm/xfrm_policy.c if (xfrm_pol_inexact_addr_use_any_list(&policy->selector.daddr, policy 1125 net/xfrm/xfrm_policy.c policy->family, policy 1126 net/xfrm/xfrm_policy.c policy->selector.prefixlen_d)) { policy 1130 net/xfrm/xfrm_policy.c &policy->selector.saddr, policy 1131 net/xfrm/xfrm_policy.c policy->family, policy 1132 net/xfrm/xfrm_policy.c policy->selector.prefixlen_s, policy 1145 net/xfrm/xfrm_policy.c &policy->selector.daddr, policy 1146 net/xfrm/xfrm_policy.c policy->family, policy 1147 net/xfrm/xfrm_policy.c policy->selector.prefixlen_d, dir); policy 1153 net/xfrm/xfrm_policy.c if (xfrm_pol_inexact_addr_use_any_list(&policy->selector.saddr, policy 1154 net/xfrm/xfrm_policy.c policy->family, policy 1155 net/xfrm/xfrm_policy.c policy->selector.prefixlen_s)) policy 1161 net/xfrm/xfrm_policy.c &policy->selector.saddr, policy 1162 net/xfrm/xfrm_policy.c policy->family, policy 1163 net/xfrm/xfrm_policy.c policy->selector.prefixlen_s, dir); policy 1172 net/xfrm/xfrm_policy.c xfrm_policy_inexact_insert(struct xfrm_policy *policy, u8 dir, int excl) policy 1179 net/xfrm/xfrm_policy.c bin = xfrm_policy_inexact_alloc_bin(policy, dir); policy 1183 net/xfrm/xfrm_policy.c net = xp_net(policy); policy 1186 net/xfrm/xfrm_policy.c chain = xfrm_policy_inexact_alloc_chain(bin, policy, dir); policy 1192 net/xfrm/xfrm_policy.c delpol = xfrm_policy_insert_list(chain, policy, excl); policy 1199 net/xfrm/xfrm_policy.c xfrm_policy_insert_inexact_list(chain, policy); policy 1213 net/xfrm/xfrm_policy.c struct xfrm_policy *policy; policy 1240 net/xfrm/xfrm_policy.c list_for_each_entry(policy, &net->xfrm.policy_all, walk.all) { policy 1244 net/xfrm/xfrm_policy.c dir = xfrm_policy_id2dir(policy->index); policy 1245 net/xfrm/xfrm_policy.c if (policy->walk.dead || dir >= XFRM_POLICY_MAX) policy 1249 net/xfrm/xfrm_policy.c if (policy->family == AF_INET) { policy 1257 net/xfrm/xfrm_policy.c if (policy->family == AF_INET) { policy 1266 net/xfrm/xfrm_policy.c if (policy->selector.prefixlen_d < dbits || policy 1267 net/xfrm/xfrm_policy.c policy->selector.prefixlen_s < sbits) policy 1270 net/xfrm/xfrm_policy.c bin = xfrm_policy_inexact_alloc_bin(policy, dir); policy 1274 net/xfrm/xfrm_policy.c if (!xfrm_policy_inexact_alloc_chain(bin, policy, dir)) policy 1282 net/xfrm/xfrm_policy.c hlist_for_each_entry_safe(policy, n, policy 1285 net/xfrm/xfrm_policy.c hlist_del_rcu(&policy->bydst); policy 1286 net/xfrm/xfrm_policy.c hlist_del_init(&policy->bydst_inexact_list); policy 1292 net/xfrm/xfrm_policy.c hlist_for_each_entry_safe(policy, n, odst + i, bydst) policy 1293 net/xfrm/xfrm_policy.c hlist_del_rcu(&policy->bydst); policy 1311 net/xfrm/xfrm_policy.c list_for_each_entry_reverse(policy, &net->xfrm.policy_all, walk.all) { policy 1312 net/xfrm/xfrm_policy.c if (policy->walk.dead) policy 1314 net/xfrm/xfrm_policy.c dir = xfrm_policy_id2dir(policy->index); policy 1320 net/xfrm/xfrm_policy.c chain = policy_hash_bysel(net, &policy->selector, policy 1321 net/xfrm/xfrm_policy.c policy->family, dir); policy 1324 net/xfrm/xfrm_policy.c void *p = xfrm_policy_inexact_insert(policy, dir, 0); policy 1331 net/xfrm/xfrm_policy.c if (policy->priority >= pol->priority) policy 1337 net/xfrm/xfrm_policy.c hlist_add_behind_rcu(&policy->bydst, newpos); policy 1339 net/xfrm/xfrm_policy.c hlist_add_head_rcu(&policy->bydst, chain); policy 1433 net/xfrm/xfrm_policy.c static bool xfrm_policy_mark_match(struct xfrm_policy *policy, policy 1436 net/xfrm/xfrm_policy.c if (policy->mark.v == pol->mark.v && policy 1437 net/xfrm/xfrm_policy.c policy->priority == pol->priority) policy 1493 net/xfrm/xfrm_policy.c struct xfrm_policy *policy) policy 1500 net/xfrm/xfrm_policy.c if (pol->type == policy->type && policy 1501 net/xfrm/xfrm_policy.c pol->if_id == policy->if_id && policy 1502 net/xfrm/xfrm_policy.c !selector_cmp(&pol->selector, &policy->selector) && policy 1503 net/xfrm/xfrm_policy.c xfrm_policy_mark_match(policy, pol) && policy 1504 net/xfrm/xfrm_policy.c xfrm_sec_ctx_match(pol->security, policy->security) && policy 1507 net/xfrm/xfrm_policy.c if (policy->priority > pol->priority) policy 1509 net/xfrm/xfrm_policy.c } else if (policy->priority >= pol->priority) { policy 1518 net/xfrm/xfrm_policy.c hlist_add_behind_rcu(&policy->bydst_inexact_list, newpos); policy 1520 net/xfrm/xfrm_policy.c hlist_add_head_rcu(&policy->bydst_inexact_list, chain); policy 1529 net/xfrm/xfrm_policy.c struct xfrm_policy *policy, policy 1535 net/xfrm/xfrm_policy.c if (pol->type == policy->type && policy 1536 net/xfrm/xfrm_policy.c pol->if_id == policy->if_id && policy 1537 net/xfrm/xfrm_policy.c !selector_cmp(&pol->selector, &policy->selector) && policy 1538 net/xfrm/xfrm_policy.c xfrm_policy_mark_match(policy, pol) && policy 1539 net/xfrm/xfrm_policy.c xfrm_sec_ctx_match(pol->security, policy->security) && policy 1544 net/xfrm/xfrm_policy.c if (policy->priority > pol->priority) policy 1546 net/xfrm/xfrm_policy.c } else if (policy->priority >= pol->priority) { policy 1555 net/xfrm/xfrm_policy.c hlist_add_behind_rcu(&policy->bydst, &newpos->bydst); policy 1557 net/xfrm/xfrm_policy.c hlist_add_head_rcu(&policy->bydst, chain); policy 1562 net/xfrm/xfrm_policy.c int xfrm_policy_insert(int dir, struct xfrm_policy *policy, int excl) policy 1564 net/xfrm/xfrm_policy.c struct net *net = xp_net(policy); policy 1569 net/xfrm/xfrm_policy.c chain = policy_hash_bysel(net, &policy->selector, policy->family, dir); policy 1571 net/xfrm/xfrm_policy.c delpol = xfrm_policy_insert_list(chain, policy, excl); policy 1573 net/xfrm/xfrm_policy.c delpol = xfrm_policy_inexact_insert(policy, dir, excl); policy 1580 net/xfrm/xfrm_policy.c __xfrm_policy_link(policy, dir); policy 1583 net/xfrm/xfrm_policy.c if (policy->family == AF_INET) policy 1589 net/xfrm/xfrm_policy.c xfrm_policy_requeue(delpol, policy); policy 1592 net/xfrm/xfrm_policy.c policy->index = delpol ? delpol->index : xfrm_gen_index(net, dir, policy->index); policy 1593 net/xfrm/xfrm_policy.c hlist_add_head(&policy->byidx, net->xfrm.policy_byidx+idx_hash(net, policy->index)); policy 1594 net/xfrm/xfrm_policy.c policy->curlft.add_time = ktime_get_real_seconds(); policy 1595 net/xfrm/xfrm_policy.c policy->curlft.use_time = 0; policy 1596 net/xfrm/xfrm_policy.c if (!mod_timer(&policy->timer, jiffies + HZ)) policy 1597 net/xfrm/xfrm_policy.c xfrm_pol_hold(policy); policy 2358 net/xfrm/xfrm_policy.c xfrm_tmpl_resolve_one(struct xfrm_policy *policy, const struct flowi *fl, policy 2361 net/xfrm/xfrm_policy.c struct net *net = xp_net(policy); policy 2368 net/xfrm/xfrm_policy.c for (nx = 0, i = 0; i < policy->xfrm_nr; i++) { policy 2372 net/xfrm/xfrm_policy.c struct xfrm_tmpl *tmpl = &policy->xfrm_vec[i]; policy 2388 net/xfrm/xfrm_policy.c x = xfrm_state_find(remote, local, fl, tmpl, policy, &error, policy 2389 net/xfrm/xfrm_policy.c family, policy->if_id); policy 2529 net/xfrm/xfrm_policy.c static struct dst_entry *xfrm_bundle_create(struct xfrm_policy *policy, policy 2538 net/xfrm/xfrm_policy.c struct net *net = xp_net(policy); policy 2549 net/xfrm/xfrm_policy.c int family = policy->selector.family; policy 2276 net/xfrm/xfrm_user.c err = verify_newpolicy_info(&ua->policy); policy 2284 net/xfrm/xfrm_user.c xp = xfrm_policy_construct(net, &ua->policy, attrs, &err); policy 2938 net/xfrm/xfrm_user.c copy_to_user_policy(xp, &ua->policy, XFRM_POLICY_OUT); policy 628 security/apparmor/apparmorfs.c } else if (profile->policy.dfa) { policy 631 security/apparmor/apparmorfs.c dfa = profile->policy.dfa; policy 632 security/apparmor/apparmorfs.c state = aa_dfa_match_len(dfa, profile->policy.start[0], policy 164 security/apparmor/include/lib.h struct aa_policy *policy; policy 166 security/apparmor/include/lib.h list_for_each_entry_rcu(policy, head, list) { policy 167 security/apparmor/include/lib.h if (!strcmp(policy->name, name)) policy 168 security/apparmor/include/lib.h return policy; policy 189 security/apparmor/include/lib.h struct aa_policy *policy; policy 191 security/apparmor/include/lib.h list_for_each_entry_rcu(policy, head, list) { policy 192 security/apparmor/include/lib.h if (aa_strneq(policy->name, str, len)) policy 193 security/apparmor/include/lib.h return policy; policy 199 security/apparmor/include/lib.h bool aa_policy_init(struct aa_policy *policy, const char *prefix, policy 201 security/apparmor/include/lib.h void aa_policy_destroy(struct aa_policy *policy); policy 145 security/apparmor/include/policy.h struct aa_policydb policy; policy 220 security/apparmor/include/policy.h return profile->policy.start[class]; policy 222 security/apparmor/include/policy.h return aa_dfa_match_len(profile->policy.dfa, policy 223 security/apparmor/include/policy.h profile->policy.start[0], &class, 1); policy 233 security/apparmor/include/policy.h return aa_dfa_match_len(profile->policy.dfa, state, (char *) &be_af, 2); policy 200 security/apparmor/ipc.c state = aa_dfa_next(profile->policy.dfa, policy 201 security/apparmor/ipc.c profile->policy.start[AA_CLASS_SIGNAL], policy 1248 security/apparmor/label.c return aa_dfa_match(profile->policy.dfa, state, tp->base.hname); policy 1252 security/apparmor/label.c state = aa_dfa_match_len(profile->policy.dfa, state, ":", 1); policy 1253 security/apparmor/label.c state = aa_dfa_match(profile->policy.dfa, state, ns_name); policy 1254 security/apparmor/label.c state = aa_dfa_match_len(profile->policy.dfa, state, ":", 1); policy 1255 security/apparmor/label.c return aa_dfa_match(profile->policy.dfa, state, tp->base.hname); policy 1299 security/apparmor/label.c state = aa_dfa_match(profile->policy.dfa, state, "//&"); policy 1304 security/apparmor/label.c aa_compute_perms(profile->policy.dfa, state, perms); policy 1355 security/apparmor/label.c aa_compute_perms(profile->policy.dfa, state, &tmp); policy 1364 security/apparmor/label.c aa_compute_perms(profile->policy.dfa, state, &tmp); policy 387 security/apparmor/lib.c state = aa_dfa_next(profile->policy.dfa, policy 388 security/apparmor/lib.c profile->policy.start[AA_CLASS_LABEL], policy 488 security/apparmor/lib.c bool aa_policy_init(struct aa_policy *policy, const char *prefix, policy 505 security/apparmor/lib.c policy->hname = hname; policy 507 security/apparmor/lib.c policy->name = basename(policy->hname); policy 508 security/apparmor/lib.c INIT_LIST_HEAD(&policy->list); policy 509 security/apparmor/lib.c INIT_LIST_HEAD(&policy->profiles); policy 518 security/apparmor/lib.c void aa_policy_destroy(struct aa_policy *policy) policy 520 security/apparmor/lib.c AA_BUG(on_list_rcu(&policy->profiles)); policy 521 security/apparmor/lib.c AA_BUG(on_list_rcu(&policy->list)); policy 524 security/apparmor/lib.c aa_put_str(policy->hname); policy 344 security/apparmor/mount.c pos = do_match_mnt(profile->policy.dfa, policy 345 security/apparmor/mount.c profile->policy.start[AA_CLASS_MOUNT], policy 572 security/apparmor/mount.c state = aa_dfa_match(profile->policy.dfa, policy 573 security/apparmor/mount.c profile->policy.start[AA_CLASS_MOUNT], policy 575 security/apparmor/mount.c perms = compute_mnt_perms(profile->policy.dfa, state); policy 638 security/apparmor/mount.c state = aa_dfa_match(profile->policy.dfa, policy 639 security/apparmor/mount.c profile->policy.start[AA_CLASS_MOUNT], policy 641 security/apparmor/mount.c state = aa_dfa_null_transition(profile->policy.dfa, state); policy 642 security/apparmor/mount.c state = aa_dfa_match(profile->policy.dfa, state, old_name); policy 643 security/apparmor/mount.c perms = compute_mnt_perms(profile->policy.dfa, state); policy 124 security/apparmor/net.c state = aa_dfa_match_len(profile->policy.dfa, state, (char *) &buffer, policy 126 security/apparmor/net.c aa_compute_perms(profile->policy.dfa, state, &perms); policy 234 security/apparmor/policy.c aa_put_dfa(profile->policy.dfa); policy 363 security/apparmor/policy.c struct aa_policy *policy; policy 367 security/apparmor/policy.c policy = &ns->base; policy 370 security/apparmor/policy.c profile = __strn_find_child(&policy->profiles, hname, policy 374 security/apparmor/policy.c policy = &profile->base; policy 548 security/apparmor/policy.c profile->policy.dfa = aa_get_dfa(nulldfa); policy 929 security/apparmor/policy.c struct aa_policy *policy; policy 953 security/apparmor/policy.c policy = __lookup_parent(ns, ent->new->base.hname); policy 954 security/apparmor/policy.c if (!policy) { policy 963 security/apparmor/policy.c } else if (policy != &ns->base) { policy 965 security/apparmor/policy.c struct aa_profile *p = (struct aa_profile *) policy; policy 112 security/apparmor/policy_ns.c ns->unconfined->policy.dfa = aa_get_dfa(nulldfa); policy 822 security/apparmor/policy_unpack.c profile->policy.dfa = unpack_dfa(e); policy 823 security/apparmor/policy_unpack.c if (IS_ERR(profile->policy.dfa)) { policy 824 security/apparmor/policy_unpack.c error = PTR_ERR(profile->policy.dfa); policy 825 security/apparmor/policy_unpack.c profile->policy.dfa = NULL; policy 827 security/apparmor/policy_unpack.c } else if (!profile->policy.dfa) { policy 831 security/apparmor/policy_unpack.c if (!unpack_u32(e, &profile->policy.start[0], "start")) policy 833 security/apparmor/policy_unpack.c profile->policy.start[0] = DFA_START; policy 836 security/apparmor/policy_unpack.c profile->policy.start[i] = policy 837 security/apparmor/policy_unpack.c aa_dfa_next(profile->policy.dfa, policy 838 security/apparmor/policy_unpack.c profile->policy.start[0], policy 844 security/apparmor/policy_unpack.c profile->policy.dfa = aa_get_dfa(nulldfa); policy 857 security/apparmor/policy_unpack.c } else if (profile->policy.dfa && policy 858 security/apparmor/policy_unpack.c profile->policy.start[AA_CLASS_FILE]) { policy 859 security/apparmor/policy_unpack.c profile->file.dfa = aa_get_dfa(profile->policy.dfa); policy 860 security/apparmor/policy_unpack.c profile->file.start = profile->policy.start[AA_CLASS_FILE]; policy 740 security/integrity/ima/ima_policy.c struct list_head *policy = &ima_policy_rules; policy 742 security/integrity/ima/ima_policy.c list_splice_tail_init_rcu(&ima_temp_rules, policy, synchronize_rcu); policy 744 security/integrity/ima/ima_policy.c if (ima_rules != policy) { policy 746 security/integrity/ima/ima_policy.c ima_rules = policy; policy 30 security/safesetid/lsm.c enum sid_policy_type _setuid_policy_lookup(struct setuid_ruleset *policy, policy 36 security/safesetid/lsm.c hash_for_each_possible(policy->rules, rule, next, __kuid_val(src)) { policy 48 security/safesetid/lsm.h enum sid_policy_type _setuid_policy_lookup(struct setuid_ruleset *policy, policy 81 tools/include/uapi/linux/fscrypt.h } policy; /* output */ policy 1505 tools/include/uapi/linux/kvm.h __u32 policy; policy 1534 tools/include/uapi/linux/kvm.h __u32 policy; policy 45 tools/lib/bpf/nlattr.c struct libbpf_nla_policy *policy) policy 54 tools/lib/bpf/nlattr.c pt = &policy[type]; policy 104 tools/lib/bpf/nlattr.c int len, struct libbpf_nla_policy *policy) policy 117 tools/lib/bpf/nlattr.c if (policy) { policy 118 tools/lib/bpf/nlattr.c err = validate_nla(nla, maxtype, policy); policy 150 tools/lib/bpf/nlattr.c struct libbpf_nla_policy *policy) policy 153 tools/lib/bpf/nlattr.c libbpf_nla_len(nla), policy); policy 99 tools/lib/bpf/nlattr.h int len, struct libbpf_nla_policy *policy); policy 102 tools/lib/bpf/nlattr.h struct libbpf_nla_policy *policy); policy 26 tools/perf/trace/beauty/sched_policy.c int policy = arg->val, policy 27 tools/perf/trace/beauty/sched_policy.c flags = policy & ~SCHED_POLICY_MASK; policy 29 tools/perf/trace/beauty/sched_policy.c policy &= SCHED_POLICY_MASK; policy 30 tools/perf/trace/beauty/sched_policy.c if (policy <= SCHED_DEADLINE) policy 31 tools/perf/trace/beauty/sched_policy.c printed = scnprintf(bf, size, "%s%s", show_prefix ? prefix : "", policies[policy]); policy 33 tools/perf/trace/beauty/sched_policy.c printed = scnprintf(bf, size, "%#x", policy); policy 229 tools/power/cpupower/lib/cpufreq.c struct cpufreq_policy *policy; policy 231 tools/power/cpupower/lib/cpufreq.c policy = malloc(sizeof(struct cpufreq_policy)); policy 232 tools/power/cpupower/lib/cpufreq.c if (!policy) policy 235 tools/power/cpupower/lib/cpufreq.c policy->governor = sysfs_cpufreq_get_one_string(cpu, SCALING_GOVERNOR); policy 236 tools/power/cpupower/lib/cpufreq.c if (!policy->governor) { policy 237 tools/power/cpupower/lib/cpufreq.c free(policy); policy 240 tools/power/cpupower/lib/cpufreq.c policy->min = sysfs_cpufreq_get_one_value(cpu, SCALING_MIN_FREQ); policy 241 tools/power/cpupower/lib/cpufreq.c policy->max = sysfs_cpufreq_get_one_value(cpu, SCALING_MAX_FREQ); policy 242 tools/power/cpupower/lib/cpufreq.c if ((!policy->min) || (!policy->max)) { policy 243 tools/power/cpupower/lib/cpufreq.c free(policy->governor); policy 244 tools/power/cpupower/lib/cpufreq.c free(policy); policy 248 tools/power/cpupower/lib/cpufreq.c return policy; policy 251 tools/power/cpupower/lib/cpufreq.c void cpufreq_put_policy(struct cpufreq_policy *policy) policy 253 tools/power/cpupower/lib/cpufreq.c if ((!policy) || (!policy->governor)) policy 256 tools/power/cpupower/lib/cpufreq.c free(policy->governor); policy 257 tools/power/cpupower/lib/cpufreq.c policy->governor = NULL; policy 258 tools/power/cpupower/lib/cpufreq.c free(policy); policy 589 tools/power/cpupower/lib/cpufreq.c int cpufreq_set_policy(unsigned int cpu, struct cpufreq_policy *policy) policy 598 tools/power/cpupower/lib/cpufreq.c if (!policy || !(policy->governor)) policy 601 tools/power/cpupower/lib/cpufreq.c if (policy->max < policy->min) policy 604 tools/power/cpupower/lib/cpufreq.c if (verify_gov(gov, policy->governor)) policy 607 tools/power/cpupower/lib/cpufreq.c snprintf(min, SYSFS_PATH_MAX, "%lu", policy->min); policy 608 tools/power/cpupower/lib/cpufreq.c snprintf(max, SYSFS_PATH_MAX, "%lu", policy->max); policy 611 tools/power/cpupower/lib/cpufreq.c write_max_first = (old_min && (policy->max < old_min) ? 0 : 1); policy 102 tools/power/cpupower/lib/cpufreq.h void cpufreq_put_policy(struct cpufreq_policy *policy); policy 183 tools/power/cpupower/lib/cpufreq.h int cpufreq_set_policy(unsigned int cpu, struct cpufreq_policy *policy); policy 59 tools/power/cpupower/utils/cpufreq-info.c struct cpufreq_policy *policy; policy 68 tools/power/cpupower/utils/cpufreq-info.c policy = cpufreq_get_policy(cpu); policy 69 tools/power/cpupower/utils/cpufreq-info.c if (!policy) policy 75 tools/power/cpupower/utils/cpufreq-info.c min_pctg = (policy->min * 100) / max; policy 76 tools/power/cpupower/utils/cpufreq-info.c max_pctg = (policy->max * 100) / max; policy 79 tools/power/cpupower/utils/cpufreq-info.c cpu , policy->min, max ? min_pctg : 0, policy->max, policy 80 tools/power/cpupower/utils/cpufreq-info.c max ? max_pctg : 0, policy->governor); policy 82 tools/power/cpupower/utils/cpufreq-info.c cpufreq_put_policy(policy); policy 348 tools/power/cpupower/utils/cpufreq-info.c struct cpufreq_policy *policy = cpufreq_get_policy(cpu); policy 349 tools/power/cpupower/utils/cpufreq-info.c if (!policy) { policy 354 tools/power/cpupower/utils/cpufreq-info.c print_speed(policy->min); policy 356 tools/power/cpupower/utils/cpufreq-info.c print_speed(policy->max); policy 361 tools/power/cpupower/utils/cpufreq-info.c policy->governor); policy 362 tools/power/cpupower/utils/cpufreq-info.c cpufreq_put_policy(policy); policy 71 tools/testing/selftests/futex/functional/futex_requeue_pi.c int policy, int prio) policy 86 tools/testing/selftests/futex/functional/futex_requeue_pi.c ret = pthread_attr_setschedpolicy(&attr, policy); policy 50 tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart.c int policy, int prio) policy 65 tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart.c ret = pthread_attr_setschedpolicy(&attr, policy);