| /linux/tools/power/cpupower/utils/helpers/ |
| H A D | helpers.h | 167 static inline int decode_pstates(unsigned int cpu, int boost_states, in decode_pstates() 171 static inline int read_msr(int cpu, unsigned int idx, unsigned long long *val) in read_msr() 173 static inline int write_msr(int cpu, unsigned int idx, unsigned long long val) in write_msr() 175 static inline int cpupower_intel_set_perf_bias(unsigned int cpu, unsigned int val) in cpupower_intel_set_perf_bias() 177 static inline int cpupower_intel_get_perf_bias(unsigned int cpu) in cpupower_intel_get_perf_bias() 179 static inline unsigned long long msr_intel_get_turbo_ratio(unsigned int cpu) in msr_intel_get_turbo_ratio() 182 static inline int cpupower_set_epp(unsigned int cpu, char *epp) in cpupower_set_epp() 189 static inline int cpufreq_has_x86_boost_support(unsigned int cpu, int *support, in cpufreq_has_x86_boost_support() 195 static inline void amd_pstate_boost_init(unsigned int cpu, int *support, in amd_pstate_boost_init() 198 static inline void amd_pstate_show_perf_and_freq(unsigned int cpu, in amd_pstate_show_perf_and_freq()
|
| /linux/arch/arm/mach-mvebu/ |
| H A D | platsmp.c | 37 static struct clk *get_cpu_clk(int cpu) in get_cpu_clk() 50 static int armada_xp_boot_secondary(unsigned int cpu, struct task_struct *idle) in armada_xp_boot_secondary() 86 static void armada_xp_secondary_init(unsigned int cpu) in armada_xp_secondary_init() 99 static int armada_xp_sync_secondary_clk(unsigned int cpu) in armada_xp_sync_secondary_clk() 148 static void armada_xp_cpu_die(unsigned int cpu) in armada_xp_cpu_die() 163 static int armada_xp_cpu_kill(unsigned int cpu) in armada_xp_cpu_kill() 216 static int mv98dx3236_boot_secondary(unsigned int cpu, struct task_struct *idle) in mv98dx3236_boot_secondary()
|
| /linux/arch/x86/xen/ |
| H A D | xen-ops.h | 107 static inline void xen_init_lock_cpu(int cpu) in xen_init_lock_cpu() 110 static inline void xen_uninit_lock_cpu(int cpu) in xen_uninit_lock_cpu() 271 static inline void xen_pmu_init(int cpu) {} in xen_pmu_init() 272 static inline void xen_pmu_finish(int cpu) {} in xen_pmu_finish() 311 static inline int xen_smp_intr_init(unsigned int cpu) in xen_smp_intr_init() 315 static inline void xen_smp_intr_free(unsigned int cpu) {} in xen_smp_intr_free() 317 static inline int xen_smp_intr_init_pv(unsigned int cpu) in xen_smp_intr_init_pv() 321 static inline void xen_smp_intr_free_pv(unsigned int cpu) {} in xen_smp_intr_free_pv()
|
| H A D | smp.c | 32 void xen_smp_intr_free(unsigned int cpu) in xen_smp_intr_free() 61 int xen_smp_intr_init(unsigned int cpu) in xen_smp_intr_init() 139 void xen_smp_send_reschedule(int cpu) in xen_smp_send_reschedule() 147 unsigned cpu; in __xen_send_IPI_mask() local 155 int cpu; in xen_smp_send_call_function_ipi() local 168 void xen_smp_send_call_function_single_ipi(int cpu) in xen_smp_send_call_function_single_ipi() 234 unsigned cpu; in xen_send_IPI_mask_allbutself() local
|
| /linux/arch/arm/mach-shmobile/ |
| H A D | platsmp-apmu.c | 80 static int __maybe_unused apmu_wrap(int cpu, int (*fn)(void __iomem *p, int cpu)) in apmu_wrap() 118 static void shmobile_smp_apmu_cpu_shutdown(unsigned int cpu) in shmobile_smp_apmu_cpu_shutdown() 130 static void shmobile_smp_apmu_cpu_die(unsigned int cpu) in shmobile_smp_apmu_cpu_die() 142 static int shmobile_smp_apmu_cpu_kill(unsigned int cpu) in shmobile_smp_apmu_cpu_kill() 149 static int shmobile_smp_apmu_do_suspend(unsigned long cpu) in shmobile_smp_apmu_do_suspend() 186 static void apmu_init_cpu(struct resource *res, int cpu, int bit) in apmu_init_cpu() 209 static void apmu_parse_dt(void (*fn)(struct resource *res, int cpu, int bit)) in apmu_parse_dt() 255 static int shmobile_smp_apmu_boot_secondary(unsigned int cpu, in shmobile_smp_apmu_boot_secondary()
|
| /linux/arch/riscv/kernel/ |
| H A D | unaligned_access_speed.c | 35 int cpu = smp_processor_id(); in check_unaligned_access() local 130 unsigned int cpu = smp_processor_id(); in check_unaligned_access_nonboot_cpu() local 140 unsigned int cpu; in check_unaligned_access_speed_all_cpus() local 191 static void set_unaligned_access_static_branches_except_cpu(int cpu) in set_unaligned_access_static_branches_except_cpu() 237 static int riscv_online_cpu(unsigned int cpu) in riscv_online_cpu() 273 static int riscv_offline_cpu(unsigned int cpu) in riscv_offline_cpu() 283 int cpu = smp_processor_id(); in check_vector_unaligned_access() local 393 static int riscv_online_cpu_vec(unsigned int cpu) in riscv_online_cpu_vec() 445 int cpu; in check_unaligned_access_all_cpus() local
|
| /linux/arch/mips/kernel/ |
| H A D | smp.c | 104 static inline void set_cpu_sibling_map(int cpu) in set_cpu_sibling_map() 121 static inline void set_cpu_core_map(int cpu) in set_cpu_core_map() 172 void mips_smp_send_ipi_single(int cpu, unsigned int action) in mips_smp_send_ipi_single() 181 int cpu; in mips_smp_send_ipi_mask() local 289 int cpu; in mips_smp_ipi_allocate() local 325 int cpu; in mips_smp_ipi_free() local 359 unsigned int cpu = raw_smp_processor_id(); in start_secondary() local 462 int arch_cpuhp_kick_ap_alive(unsigned int cpu, struct task_struct *tidle) in arch_cpuhp_kick_ap_alive() 467 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() 574 unsigned int cpu; in flush_tlb_mm() local [all …]
|
| /linux/arch/x86/kernel/ |
| H A D | smpboot.c | 585 void set_cpu_sibling_map(int cpu) in set_cpu_sibling_map() 665 const struct cpumask *cpu_coregroup_mask(int cpu) in cpu_coregroup_mask() 670 const struct cpumask *cpu_clustergroup_mask(int cpu) in cpu_clustergroup_mask() 678 int cpu; in impress_friends() local 762 static int wakeup_secondary_cpu_via_init(u32 phys_apicid, unsigned long start_eip, unsigned int cpu) in wakeup_secondary_cpu_via_init() 845 static void announce_cpu(int cpu, int apicid) in announce_cpu() 881 int common_cpu_up(unsigned int cpu, struct task_struct *idle) in common_cpu_up() 909 static int do_boot_cpu(u32 apicid, unsigned int cpu, struct task_struct *idle) in do_boot_cpu() 975 int native_kick_ap(unsigned int cpu, struct task_struct *tidle) in native_kick_ap() 1014 int arch_cpuhp_kick_ap_alive(unsigned int cpu, struct task_struct *tidle) in arch_cpuhp_kick_ap_alive() [all …]
|
| /linux/tools/power/x86/x86_energy_perf_policy/ |
| H A D | x86_energy_perf_policy.c | 367 int cpu; in validate_cpu_selected_set() local 382 int cpu = 0; in parse_cmdline_cpu() local 688 int get_msr(int cpu, int offset, unsigned long long *msr) in get_msr() 714 int put_msr(int cpu, int offset, unsigned long long new_msr) in put_msr() 780 void print_hwp_cap(int cpu, struct msr_hwp_cap *cap, char *str) in print_hwp_cap() 788 void read_hwp_cap(int cpu, struct msr_hwp_cap *cap, unsigned int msr_offset) in read_hwp_cap() 800 void print_hwp_request(int cpu, struct msr_hwp_request *h, char *str) in print_hwp_request() 823 void read_hwp_request_msr(int cpu, struct msr_hwp_request *hwp_req, unsigned int msr_offset) in read_hwp_request_msr() 837 void write_hwp_request_msr(int cpu, struct msr_hwp_request *hwp_req, unsigned int msr_offset) in write_hwp_request_msr() 857 static int get_epb_sysfs(int cpu) in get_epb_sysfs() [all …]
|
| /linux/arch/arm/mach-exynos/ |
| H A D | platsmp.c | 49 static inline void platform_do_lowpower(unsigned int cpu, int *spurious) in platform_do_lowpower() 87 void exynos_cpu_power_down(int cpu) in exynos_cpu_power_down() 114 void exynos_cpu_power_up(int cpu) in exynos_cpu_power_up() 129 int exynos_cpu_power_state(int cpu) in exynos_cpu_power_state() 192 static inline void __iomem *cpu_boot_reg(int cpu) in cpu_boot_reg() 252 static void exynos_secondary_init(unsigned int cpu) in exynos_secondary_init() 317 static int exynos_boot_secondary(unsigned int cpu, struct task_struct *idle) in exynos_boot_secondary() 422 static void exynos_cpu_die(unsigned int cpu) in exynos_cpu_die()
|
| /linux/arch/arm64/kernel/ |
| H A D | topology.c | 63 static inline bool freq_counters_valid(int cpu) in freq_counters_valid() 84 void freq_inv_set_max_ratio(int cpu, u64 max_rate) in freq_inv_set_max_ratio() 163 static __always_inline bool amu_fie_cpu_supported(unsigned int cpu) in amu_fie_cpu_supported() 171 unsigned int cpu = smp_processor_id(); in arch_cpu_idle_enter() local 184 int arch_freq_get_on_cpu(int cpu) in arch_freq_get_on_cpu() 255 int cpu; in amu_fie_setup() local 340 int counters_read_on_cpu(int cpu, smp_call_func_t func, u64 *val) in counters_read_on_cpu() 363 int cpu = get_cpu_with_amu_feat(); in cpc_ffh_supported() local 381 int cpc_read_ffh(int cpu, struct cpc_reg *reg, u64 *val) in cpc_read_ffh()
|
| /linux/arch/arc/kernel/ |
| H A D | smp.c | 131 static void arc_default_smp_cpu_kick(int cpu, unsigned long pc) in arc_default_smp_cpu_kick() 138 void arc_platform_smp_wait_to_boot(int cpu) in arc_platform_smp_wait_to_boot() 163 unsigned int cpu = smp_processor_id(); in start_kernel_secondary() local 199 int __cpu_up(unsigned int cpu, struct task_struct *idle) in __cpu_up() 250 static void ipi_send_msg_one(int cpu, enum ipi_msg_type msg) in ipi_send_msg_one() 285 unsigned int cpu; in ipi_send_msg() local 291 void arch_smp_send_reschedule(int cpu) in arch_smp_send_reschedule() 304 void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() 389 int smp_ipi_irq_setup(int cpu, irq_hw_number_t hwirq) in smp_ipi_irq_setup()
|
| /linux/arch/parisc/kernel/ |
| H A D | smp.c | 197 ipi_send(int cpu, enum ipi_message_type op) in ipi_send() 212 int cpu; in send_IPI_mask() local 250 arch_smp_send_reschedule(int cpu) { send_IPI_single(cpu, IPI_RESCHEDULE); } in arch_smp_send_reschedule() 263 void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() 418 int cpu; in smp_prepare_cpus() local 432 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() 451 unsigned int cpu = smp_processor_id(); in __cpu_disable() local 493 void __cpu_die(unsigned int cpu) in __cpu_die() 498 void arch_cpuhp_cleanup_dead_cpu(unsigned int cpu) in arch_cpuhp_cleanup_dead_cpu()
|
| /linux/arch/hexagon/kernel/ |
| H A D | smp.c | 39 int cpu) in __handle_ipi() 84 int cpu = smp_processor_id(); in handle_ipi() local 96 unsigned long cpu; in send_ipi() local 126 unsigned int cpu, irq; in start_secondary() local 174 int __cpu_up(unsigned int cpu, struct task_struct *idle) in __cpu_up() 216 void arch_smp_send_reschedule(int cpu) in arch_smp_send_reschedule() 229 void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi()
|
| /linux/include/linux/ |
| H A D | kernel_stat.h | 51 #define kstat_cpu(cpu) per_cpu(kstat, cpu) argument 52 #define kcpustat_cpu(cpu) per_cpu(kernel_cpustat, cpu) argument 65 static inline unsigned int kstat_softirqs_cpu(unsigned int irq, int cpu) in kstat_softirqs_cpu() 70 static inline unsigned int kstat_cpu_softirqs_sum(int cpu) in kstat_cpu_softirqs_sum() 97 static inline unsigned long kstat_cpu_irqs_sum(unsigned int cpu) in kstat_cpu_irqs_sum() 108 enum cpu_usage_stat usage, int cpu) in kcpustat_field() 113 static inline void kcpustat_cpu_fetch(struct kernel_cpustat *dst, int cpu) in kcpustat_cpu_fetch()
|
| /linux/include/asm-generic/ |
| H A D | numa.h | 43 static inline void numa_store_cpu_info(unsigned int cpu) { } in numa_store_cpu_info() 44 static inline void numa_add_cpu(unsigned int cpu) { } in numa_add_cpu() 45 static inline void numa_remove_cpu(unsigned int cpu) { } in numa_remove_cpu() 47 static inline void early_map_cpu_to_node(unsigned int cpu, int nid) { } in early_map_cpu_to_node() 48 static inline int early_cpu_to_node(int cpu) { return 0; } in early_cpu_to_node()
|
| /linux/tools/perf/ |
| H A D | builtin-stat.c | 275 struct perf_cpu cpu = perf_cpu_map__cpu(evsel__cpus(counter), cpu_map_idx); in evsel__write_stat_event() local 1292 static int cpu__get_cache_id_from_map(struct perf_cpu cpu, char *map) in cpu__get_cache_id_from_map() 1319 static int cpu__get_cache_details(struct perf_cpu cpu, struct perf_cache *cache) in cpu__get_cache_details() 1390 static struct aggr_cpu_id aggr_cpu_id__cache(struct perf_cpu cpu, void *data) in aggr_cpu_id__cache() 1423 struct perf_cpu cpu) in perf_stat__get_socket() 1429 struct perf_cpu cpu) in perf_stat__get_die() 1435 struct perf_cpu cpu) in perf_stat__get_cache_id() 1441 struct perf_cpu cpu) in perf_stat__get_cluster() 1447 struct perf_cpu cpu) in perf_stat__get_core() 1453 struct perf_cpu cpu) in perf_stat__get_node() [all …]
|
| /linux/kernel/sched/ |
| H A D | topology.c | 43 static int sched_domain_debug_one(struct sched_domain *sd, int cpu, int level, in sched_domain_debug_one() 139 static void sched_domain_debug(struct sched_domain *sd, int cpu) in sched_domain_debug() 331 static struct perf_domain *find_pd(struct perf_domain *pd, int cpu) in find_pd() 342 static struct perf_domain *pd_init(int cpu) in pd_init() 413 int cpu = cpumask_first(cpu_map); in build_perf_domains() local 671 static void update_top_cache_domain(int cpu) in update_top_cache_domain() 716 cpu_attach_domain(struct sched_domain *sd, struct root_domain *rd, int cpu) in cpu_attach_domain() 948 build_group_from_child_sched_domain(struct sched_domain *sd, int cpu) in build_group_from_child_sched_domain() 977 int cpu; in init_overlap_sched_group() local 1025 build_overlap_sched_groups(struct sched_domain *sd, int cpu) in build_overlap_sched_groups() [all …]
|
| /linux/drivers/base/ |
| H A D | topology.c | 188 static int topology_add_dev(unsigned int cpu) in topology_add_dev() 195 static int topology_remove_dev(unsigned int cpu) in topology_remove_dev() 215 void topology_set_cpu_scale(unsigned int cpu, unsigned long capacity) in topology_set_cpu_scale() 224 struct cpu *cpu = container_of(dev, struct cpu, dev); in cpu_capacity_show() local 231 static int cpu_capacity_sysctl_add(unsigned int cpu) in cpu_capacity_sysctl_add() 243 static int cpu_capacity_sysctl_remove(unsigned int cpu) in cpu_capacity_sysctl_remove()
|
| /linux/arch/arm/mach-tegra/ |
| H A D | platsmp.c | 36 static void tegra_secondary_init(unsigned int cpu) in tegra_secondary_init() 42 static int tegra20_boot_secondary(unsigned int cpu, struct task_struct *idle) in tegra20_boot_secondary() 70 static int tegra30_boot_secondary(unsigned int cpu, struct task_struct *idle) in tegra30_boot_secondary() 129 static int tegra114_boot_secondary(unsigned int cpu, struct task_struct *idle) in tegra114_boot_secondary() 158 static int tegra_boot_secondary(unsigned int cpu, in tegra_boot_secondary()
|
| /linux/arch/xtensa/kernel/ |
| H A D | smp.c | 108 unsigned int cpu = smp_processor_id(); in smp_prepare_boot_cpu() local 123 unsigned int cpu = smp_processor_id(); in secondary_start_kernel() local 170 unsigned cpu = (unsigned)p; in mx_cpu_start() local 180 unsigned cpu = (unsigned)p; in mx_cpu_stop() local 193 static int boot_secondary(unsigned int cpu, struct task_struct *ts) in boot_secondary() 234 int __cpu_up(unsigned int cpu, struct task_struct *idle) in __cpu_up() 269 unsigned int cpu = smp_processor_id(); in __cpu_disable() local 301 static void platform_cpu_kill(unsigned int cpu) in platform_cpu_kill() 310 void __cpu_die(unsigned int cpu) in __cpu_die() 390 void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() [all …]
|
| /linux/arch/arm64/include/asm/ |
| H A D | acpi.h | 102 #define cpu_physical_id(cpu) cpu_logical_map(cpu) argument 117 static inline u32 get_acpi_id_for_cpu(unsigned int cpu) in get_acpi_id_for_cpu() 124 int cpu; in get_cpu_for_acpi_id() local 147 static inline bool acpi_parking_protocol_valid(int cpu) { return false; } in acpi_parking_protocol_valid() 149 acpi_set_mailbox_entry(int cpu, struct acpi_madt_generic_interrupt *processor) in acpi_set_mailbox_entry() 153 static __always_inline const char *acpi_get_enable_method(int cpu) in acpi_get_enable_method() 185 static inline int acpi_numa_get_nid(unsigned int cpu) { return NUMA_NO_NODE; } in acpi_numa_get_nid()
|
| /linux/arch/x86/kernel/cpu/microcode/ |
| H A D | core.c | 267 static void reload_early_microcode(unsigned int cpu) in reload_early_microcode() 402 static noinstr void load_secondary(unsigned int cpu) in load_secondary() 431 static void __load_primary(unsigned int cpu) in __load_primary() 468 unsigned int cpu, timeout; in kick_offline_cpus() local 488 unsigned int cpu; in release_offline_cpus() local 494 static void load_primary(unsigned int cpu) in load_primary() 529 unsigned int cpu = raw_smp_processor_id(); in microcode_update_handler() local 582 unsigned int cpu, updated = 0, failed = 0, timedout = 0, siblings = 0; in load_late_stop_cpus() local 695 unsigned int cpu; in setup_cpus() local 806 static void microcode_fini_cpu(int cpu) in microcode_fini_cpu() [all …]
|
| /linux/arch/xtensa/include/asm/ |
| H A D | mmu_context.h | 35 #define cpu_asid_cache(cpu) per_cpu(asid_cache, cpu) argument 70 static inline void get_new_mmu_context(struct mm_struct *mm, unsigned int cpu) in get_new_mmu_context() 86 static inline void get_mmu_context(struct mm_struct *mm, unsigned int cpu) in get_mmu_context() 101 static inline void activate_context(struct mm_struct *mm, unsigned int cpu) in activate_context() 118 int cpu; in init_new_context() local 129 unsigned int cpu = smp_processor_id(); in switch_mm() local
|
| /linux/drivers/hv/ |
| H A D | hv.c | 172 int cpu, ret = -ENOMEM; in hv_synic_alloc() local 246 int cpu; in hv_synic_free() local 277 void hv_hyp_synic_enable_regs(unsigned int cpu) in hv_hyp_synic_enable_regs() 346 static void hv_para_synic_enable_regs(unsigned int cpu) in hv_para_synic_enable_regs() 378 int hv_synic_init(unsigned int cpu) in hv_synic_init() 405 void hv_hyp_synic_disable_regs(unsigned int cpu) in hv_hyp_synic_disable_regs() 466 static void hv_para_synic_disable_regs(unsigned int cpu) in hv_para_synic_disable_regs() 545 int cpu; in hv_pick_new_cpu() local 578 int hv_synic_cleanup(unsigned int cpu) in hv_synic_cleanup()
|