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 = &centaur->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, &param);
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);