/linux/arch/sh/kernel/ |
H A D | smp.c | 49 static inline void smp_store_cpu_info(unsigned int cpu) in smp_store_cpu_info() 60 unsigned int cpu = smp_processor_id(); in smp_prepare_cpus() local 73 unsigned int cpu = smp_processor_id(); in smp_prepare_boot_cpu() local 85 void native_cpu_die(unsigned int cpu) in native_cpu_die() 104 int native_cpu_disable(unsigned int cpu) in native_cpu_disable() 126 unsigned int cpu = smp_processor_id(); in __cpu_disable() local 158 int native_cpu_disable(unsigned int cpu) in native_cpu_disable() 163 void native_cpu_die(unsigned int cpu) in native_cpu_die() 177 unsigned int cpu = smp_processor_id(); in start_secondary() local 214 int __cpu_up(unsigned int cpu, struct task_struct *tsk) in __cpu_up() [all …]
|
/linux/arch/arm/mach-qcom/ |
H A D | platsmp.c | 48 static void qcom_cpu_die(unsigned int cpu) in qcom_cpu_die() 54 static int scss_release_secondary(unsigned int cpu) in scss_release_secondary() 79 static int cortex_a7_release_secondary(unsigned int cpu) in cortex_a7_release_secondary() 135 static int kpssv1_release_secondary(unsigned int cpu) in kpssv1_release_secondary() 214 static int kpssv2_release_secondary(unsigned int cpu) in kpssv2_release_secondary() 316 static int qcom_boot_secondary(unsigned int cpu, int (*func)(unsigned int)) in qcom_boot_secondary() 336 static int msm8660_boot_secondary(unsigned int cpu, struct task_struct *idle) in msm8660_boot_secondary() 341 static int cortex_a7_boot_secondary(unsigned int cpu, struct task_struct *idle) in cortex_a7_boot_secondary() 346 static int kpssv1_boot_secondary(unsigned int cpu, struct task_struct *idle) in kpssv1_boot_secondary() 351 static int kpssv2_boot_secondary(unsigned int cpu, struct task_struct *idle) in kpssv2_boot_secondary() [all …]
|
/linux/arch/sparc/include/asm/ |
H A D | topology_64.h | 9 static inline int cpu_to_node(int cpu) in cpu_to_node() 46 #define topology_physical_package_id(cpu) (cpu_data(cpu).proc_id) argument 47 #define topology_core_id(cpu) (cpu_data(cpu).core_id) argument 48 #define topology_core_cpumask(cpu) (&cpu_core_sib_map[cpu]) argument 49 #define topology_core_cache_cpumask(cpu) (&cpu_core_sib_cache_map[cpu]) argument 50 #define topology_sibling_cpumask(cpu) (&per_cpu(cpu_sibling_map, cpu)) argument 60 static inline const struct cpumask *cpu_coregroup_mask(int cpu) in cpu_coregroup_mask()
|
/linux/arch/powerpc/include/asm/ |
H A D | paravirt.h | 31 static inline u64 paravirt_steal_clock(int cpu) in paravirt_steal_clock() 38 static inline u32 yield_count_of(int cpu) in yield_count_of() 60 static inline void yield_to_preempted(int cpu, u32 yield_count) in yield_to_preempted() 65 static inline void prod_cpu(int cpu) in prod_cpu() 96 static inline u32 yield_count_of(int cpu) in yield_count_of() 102 static inline void yield_to_preempted(int cpu, u32 yield_count) in yield_to_preempted() 114 static inline void prod_cpu(int cpu) in prod_cpu() 130 static inline bool vcpu_is_preempted(int cpu) in vcpu_is_preempted()
|
H A D | cputhreads.h | 44 static inline int cpu_core_index_of_thread(int cpu) { return cpu; } in cpu_core_index_of_thread() 48 static inline int cpu_thread_in_core(int cpu) in cpu_thread_in_core() 53 static inline int cpu_thread_in_subcore(int cpu) in cpu_thread_in_subcore() 58 static inline int cpu_first_thread_sibling(int cpu) in cpu_first_thread_sibling() 63 static inline int cpu_last_thread_sibling(int cpu) in cpu_last_thread_sibling() 74 static inline int cpu_first_tlb_thread_sibling(int cpu) in cpu_first_tlb_thread_sibling() 82 static inline int cpu_last_tlb_thread_sibling(int cpu) in cpu_last_tlb_thread_sibling()
|
/linux/arch/mips/kernel/ |
H A D | smp-bmips.c | 72 #define CPUNUM(cpu, shift) (((cpu) + bmips_cpu_offset) << (shift)) argument 73 #define ACTION_CLR_IPI(cpu, ipi) (0x2000 | CPUNUM(cpu, 9) | ((ipi) << 8)) argument 74 #define ACTION_SET_IPI(cpu, ipi) (0x3000 | CPUNUM(cpu, 9) | ((ipi) << 8)) argument 75 #define ACTION_BOOT_THREAD(cpu) (0x08 | CPUNUM(cpu, 0)) argument 79 int i, cpu = 1, boot_cpu = 0; in bmips_smp_setup() local 191 static int bmips_boot_secondary(int cpu, struct task_struct *idle) in bmips_boot_secondary() 289 static void bmips5000_send_ipi_single(int cpu, unsigned int action) in bmips5000_send_ipi_single() 330 static void bmips43xx_send_ipi_single(int cpu, unsigned int action) in bmips43xx_send_ipi_single() 344 int action, cpu = irq - IPI0_IRQ; in bmips43xx_ipi_interrupt() local 373 unsigned int cpu = smp_processor_id(); in bmips_cpu_disable() local [all …]
|
/linux/tools/perf/scripts/python/ |
H A D | stat-cpi.py | 10 def get_key(time, event, cpu, thread): argument 13 def store_key(time, cpu, thread): argument 23 def store(time, event, cpu, thread, val, ena, run): argument 31 def get(time, event, cpu, thread): argument 35 def stat__cycles_k(cpu, thread, time, val, ena, run): argument 38 def stat__instructions_k(cpu, thread, time, val, ena, run): argument 41 def stat__cycles_u(cpu, thread, time, val, ena, run): argument 44 def stat__instructions_u(cpu, thread, time, val, ena, run): argument 47 def stat__cycles(cpu, thread, time, val, ena, run): argument 50 def stat__instructions(cpu, thread, time, val, ena, run): argument
|
/linux/tools/perf/util/ |
H A D | cpumap.c | 106 int cpu; cpu_map__from_mask() local 129 for (int cpu = data->range_cpu_data.start_cpu; cpu <= data->range_cpu_data.end_cpu; cpu_map__from_range() local 188 cpu__get_topology_int(int cpu,const char * name,int * value) cpu__get_topology_int() argument 198 cpu__get_socket_id(struct perf_cpu cpu) cpu__get_socket_id() argument 204 aggr_cpu_id__socket(struct perf_cpu cpu,void * data __maybe_unused) aggr_cpu_id__socket() argument 240 struct perf_cpu cpu; cpu_aggr_map__new() local 282 cpu__get_die_id(struct perf_cpu cpu) cpu__get_die_id() argument 289 aggr_cpu_id__die(struct perf_cpu cpu,void * data) aggr_cpu_id__die() argument 312 cpu__get_cluster_id(struct perf_cpu cpu) cpu__get_cluster_id() argument 319 aggr_cpu_id__cluster(struct perf_cpu cpu,void * data) aggr_cpu_id__cluster() argument 336 cpu__get_core_id(struct perf_cpu cpu) cpu__get_core_id() argument 342 aggr_cpu_id__core(struct perf_cpu cpu,void * data) aggr_cpu_id__core() argument 361 aggr_cpu_id__cpu(struct perf_cpu cpu,void * data) aggr_cpu_id__cpu() argument 375 aggr_cpu_id__node(struct perf_cpu cpu,void * data __maybe_unused) aggr_cpu_id__node() argument 383 aggr_cpu_id__global(struct perf_cpu cpu,void * data __maybe_unused) aggr_cpu_id__global() argument 518 cpu__get_node(struct perf_cpu cpu) cpu__get_node() argument 551 unsigned int cpu, mem; cpu__setup_cpunode_map() local 609 struct perf_cpu cpu = { .cpu = INT_MAX }; cpu_map__snprint() local 673 for (int cpu = last_cpu.cpu / 4 * 4; cpu >= 0; cpu -= 4) { cpu_map__snprint_mask() local [all...] |
/linux/tools/power/cpupower/utils/helpers/ |
H A D | sysfs.c | 47 int sysfs_is_cpu_online(unsigned int cpu) in sysfs_is_cpu_online() 103 unsigned int sysfs_idlestate_file_exists(unsigned int cpu, in sysfs_idlestate_file_exists() 124 unsigned int sysfs_idlestate_read_file(unsigned int cpu, unsigned int idlestate, in sysfs_idlestate_read_file() 157 unsigned int sysfs_idlestate_write_file(unsigned int cpu, in sysfs_idlestate_write_file() 203 static unsigned long long sysfs_idlestate_get_one_value(unsigned int cpu, in sysfs_idlestate_get_one_value() 243 static char *sysfs_idlestate_get_one_string(unsigned int cpu, in sysfs_idlestate_get_one_string() 277 int sysfs_is_idlestate_disabled(unsigned int cpu, in sysfs_is_idlestate_disabled() 298 int sysfs_idlestate_disable(unsigned int cpu, in sysfs_idlestate_disable() 321 unsigned long sysfs_get_idlestate_latency(unsigned int cpu, in sysfs_get_idlestate_latency() 327 unsigned long sysfs_get_idlestate_usage(unsigned int cpu, in sysfs_get_idlestate_usage() [all …]
|
/linux/arch/arm/mach-versatile/ |
H A D | tc2_pm.c | 31 #define RESET_A15_NCORERESET(cpu) (1 << (2 + (cpu))) argument 32 #define RESET_A7_NCORERESET(cpu) (1 << (16 + (cpu))) argument 46 static int tc2_pm_cpu_powerup(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_powerup() 66 static void tc2_pm_cpu_powerdown_prepare(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_powerdown_prepare() 112 static int tc2_core_in_reset(unsigned int cpu, unsigned int cluster) in tc2_core_in_reset() 124 static int tc2_pm_wait_for_powerdown(unsigned int cpu, unsigned int cluster) in tc2_pm_wait_for_powerdown() 155 static void tc2_pm_cpu_suspend_prepare(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_suspend_prepare() 160 static void tc2_pm_cpu_is_up(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_is_up() 202 unsigned int mpidr, cpu, cluster; in tc2_pm_init() local
|
/linux/arch/loongarch/include/asm/ |
H A D | mmu_context.h | 24 static inline u64 asid_version_mask(unsigned int cpu) in asid_version_mask() 29 static inline u64 asid_first_version(unsigned int cpu) in asid_first_version() 34 #define cpu_context(cpu, mm) ((mm)->context.asid[cpu]) argument 35 #define asid_cache(cpu) (cpu_data[cpu].asid_cache) argument 36 #define cpu_asid(cpu, mm) (cpu_context((cpu), (mm)) & cpu_asid_mask(&cpu_data[cpu])) argument 38 static inline int asid_valid(struct mm_struct *mm, unsigned int cpu) in asid_valid() 52 get_new_mmu_context(struct mm_struct *mm, unsigned long cpu, bool *need_flush) in get_new_mmu_context() 92 unsigned int cpu = smp_processor_id(); in switch_mm_irqs_off() local 141 drop_mmu_context(struct mm_struct *mm, unsigned int cpu) in drop_mmu_context()
|
/linux/arch/powerpc/kernel/ |
H A D | tau_6xx.c | 55 static void set_thresholds(unsigned long cpu) in set_thresholds() 66 static void TAUupdate(int cpu) in TAUupdate() 105 int cpu = smp_processor_id(); in DEFINE_INTERRUPT_HANDLER_ASYNC() local 115 int cpu; in tau_timeout() local 179 unsigned long cpu = smp_processor_id(); in TAU_init_smp() local 224 u32 cpu_temp_both(unsigned long cpu) in cpu_temp_both() 229 u32 cpu_temp(unsigned long cpu) in cpu_temp() 234 u32 tau_interrupts(unsigned long cpu) in tau_interrupts()
|
/linux/arch/mips/include/asm/ |
H A D | mmu_context.h | 94 static inline u64 asid_version_mask(unsigned int cpu) in asid_version_mask() 101 static inline u64 asid_first_version(unsigned int cpu) in asid_first_version() 106 static inline u64 cpu_context(unsigned int cpu, const struct mm_struct *mm) in cpu_context() 114 static inline void set_cpu_context(unsigned int cpu, in set_cpu_context() 123 #define asid_cache(cpu) (cpu_data[cpu].asid_cache) argument 124 #define cpu_asid(cpu, mm) \ argument 158 unsigned int cpu = smp_processor_id(); in switch_mm() local 190 unsigned int cpu; in drop_mmu_context() local
|
/linux/arch/arm64/kernel/ |
H A D | sdei.c | 51 static void _free_sdei_stack(unsigned long * __percpu *ptr, int cpu) in _free_sdei_stack() 64 int cpu; in free_sdei_stacks() local 74 static int _init_sdei_stack(unsigned long * __percpu *ptr, int cpu) in _init_sdei_stack() 88 int cpu; in init_sdei_stacks() local 108 static void _free_sdei_scs(unsigned long * __percpu *ptr, int cpu) in _free_sdei_scs() 121 int cpu; in free_sdei_scs() local 129 static int _init_sdei_scs(unsigned long * __percpu *ptr, int cpu) in _init_sdei_scs() 143 int cpu; in init_sdei_scs() local
|
H A D | topology.c | 29 static bool __init acpi_cpu_is_threaded(int cpu) in acpi_cpu_is_threaded() 58 int cpu, topology_id; in parse_acpi_topology() local 164 static inline bool freq_counters_valid(int cpu) in freq_counters_valid() 185 void freq_inv_set_max_ratio(int cpu, u64 max_rate) in freq_inv_set_max_ratio() 264 static __always_inline bool amu_fie_cpu_supported(unsigned int cpu) in amu_fie_cpu_supported() 272 unsigned int cpu = smp_processor_id(); in arch_cpu_idle_enter() local 285 int arch_freq_get_on_cpu(int cpu) in arch_freq_get_on_cpu() 356 int cpu; in amu_fie_setup() local 441 int counters_read_on_cpu(int cpu, smp_call_func_t func, u64 *val) in counters_read_on_cpu() 464 int cpu = get_cpu_with_amu_feat(); in cpc_ffh_supported() local [all …]
|
/linux/arch/arm/mach-meson/ |
H A D | platsmp.c | 38 static struct reset_control *meson_smp_get_core_reset(int cpu) in meson_smp_get_core_reset() 45 static void meson_smp_set_cpu_ctrl(int cpu, bool on_off) in meson_smp_set_cpu_ctrl() 116 static void meson_smp_begin_secondary_boot(unsigned int cpu) in meson_smp_begin_secondary_boot() 134 static int meson_smp_finalize_secondary_boot(unsigned int cpu) in meson_smp_finalize_secondary_boot() 155 static int meson8_smp_boot_secondary(unsigned int cpu, in meson8_smp_boot_secondary() 211 static int meson8b_smp_boot_secondary(unsigned int cpu, in meson8b_smp_boot_secondary() 295 static void meson8_smp_cpu_die(unsigned int cpu) in meson8_smp_cpu_die() 310 static int meson8_smp_cpu_kill(unsigned int cpu) in meson8_smp_cpu_kill() 354 static int meson8b_smp_cpu_kill(unsigned int cpu) in meson8b_smp_cpu_kill()
|
/linux/arch/arm/common/ |
H A D | mcpm_entry.c | 34 static void __mcpm_cpu_going_down(unsigned int cpu, unsigned int cluster) in __mcpm_cpu_going_down() 47 static void __mcpm_cpu_down(unsigned int cpu, unsigned int cluster) in __mcpm_cpu_down() 82 static bool __mcpm_outbound_enter_critical(unsigned int cpu, unsigned int cluster) in __mcpm_outbound_enter_critical() 143 void mcpm_set_entry_vector(unsigned cpu, unsigned cluster, void *ptr) in mcpm_set_entry_vector() 152 void mcpm_set_early_poke(unsigned cpu, unsigned cluster, in mcpm_set_early_poke() 195 int mcpm_cpu_power_up(unsigned int cpu, unsigned int cluster) in mcpm_cpu_power_up() 241 unsigned int mpidr, cpu, cluster; in mcpm_cpu_power_down() local 308 int mcpm_wait_for_cpu_powerdown(unsigned int cpu, unsigned int cluster) in mcpm_wait_for_cpu_powerdown() 331 unsigned int cpu = MPIDR_AFFINITY_LEVEL(mpidr, 0); in mcpm_cpu_suspend() local 342 unsigned int mpidr, cpu, cluster; in mcpm_cpu_powered_up() local [all …]
|
/linux/drivers/perf/ |
H A D | arm_pmu_acpi.c | 22 static int arm_pmu_acpi_register_irq(int cpu) in arm_pmu_acpi_register_irq() 60 static void arm_pmu_acpi_unregister_irq(int cpu) in arm_pmu_acpi_unregister_irq() 76 int cpu, this_hetid, hetid, irq, ret; in arm_acpi_register_pmu_device() local 202 int irq, cpu, irq_cpu, err; in arm_pmu_acpi_parse_irqs() local 253 int cpu; in arm_pmu_acpi_find_pmu() local 273 int cpu; in pmu_irq_matches() local 296 unsigned int cpu) in arm_pmu_acpi_associate_pmu_cpu() 320 static int arm_pmu_acpi_cpu_starting(unsigned int cpu) in arm_pmu_acpi_cpu_starting() 342 int cpu; in arm_pmu_acpi_probe_matching_cpus() local 355 unsigned int cpu; in arm_pmu_acpi_probe() local
|
/linux/arch/arm/mach-sunxi/ |
H A D | platsmp.c | 22 #define CPUCFG_CPU_PWR_CLAMP_STATUS_REG(cpu) ((cpu) * 0x40 + 0x64) argument 23 #define CPUCFG_CPU_RST_CTRL_REG(cpu) (((cpu) + 1) * 0x40) argument 24 #define CPUCFG_CPU_CTRL_REG(cpu) (((cpu) + 1) * 0x40 + 0x04) argument 25 #define CPUCFG_CPU_STATUS_REG(cpu) (((cpu) + 1) * 0x40 + 0x08) argument 33 #define PRCM_CPU_PWR_CLAMP_REG(cpu) (((cpu) * 4) + 0x140) argument 71 static int sun6i_smp_boot_secondary(unsigned int cpu, in sun6i_smp_boot_secondary() 156 static int sun8i_smp_boot_secondary(unsigned int cpu, in sun8i_smp_boot_secondary()
|
/linux/samples/bpf/ |
H A D | map_perf_test_user.c | 82 static void test_hash_prealloc(int cpu) in test_hash_prealloc() 120 static void do_test_lru(enum test_type test, int cpu) in do_test_lru() 203 static void test_lru_hash_prealloc(int cpu) in test_lru_hash_prealloc() 208 static void test_nocommon_lru_hash_prealloc(int cpu) in test_nocommon_lru_hash_prealloc() 213 static void test_inner_lru_hash_prealloc(int cpu) in test_inner_lru_hash_prealloc() 218 static void test_lru_hash_lookup(int cpu) in test_lru_hash_lookup() 223 static void test_percpu_hash_prealloc(int cpu) in test_percpu_hash_prealloc() 235 static void test_hash_kmalloc(int cpu) in test_hash_kmalloc() 247 static void test_percpu_hash_kmalloc(int cpu) in test_percpu_hash_kmalloc() 259 static void test_lpm_kmalloc(int cpu) in test_lpm_kmalloc() [all …]
|
/linux/kernel/cgroup/ |
H A D | rstat.c | 29 struct cgroup_subsys_state *css, int cpu) in css_rstat_cpu() 35 struct cgroup *cgrp, int cpu) in cgroup_rstat_base_cpu() 48 static inline struct llist_head *ss_lhead_cpu(struct cgroup_subsys *ss, int cpu) in ss_lhead_cpu() 70 __bpf_kfunc void css_rstat_updated(struct cgroup_subsys_state *css, int cpu) in css_rstat_updated() 125 static void __css_process_update_tree(struct cgroup_subsys_state *css, int cpu) in __css_process_update_tree() 154 static void css_process_update_tree(struct cgroup_subsys *ss, int cpu) in css_process_update_tree() 197 struct cgroup_subsys_state *child, int cpu) in css_rstat_push_children() 279 struct cgroup_subsys_state *root, int cpu) in css_rstat_updated_list() 340 struct cgroup *parent, int cpu) in bpf_rstat_flush() 399 int cpu; in css_rstat_flush() local [all …]
|
/linux/arch/sh/include/asm/ |
H A D | mmu_context.h | 37 #define asid_cache(cpu) (cpu_data[cpu].asid_cache) argument 40 #define cpu_context(cpu, mm) ((mm)->context.id[cpu]) argument 42 #define cpu_asid(cpu, mm) \ argument 55 static inline void get_mmu_context(struct mm_struct *mm, unsigned int cpu) in get_mmu_context() 103 static inline void activate_context(struct mm_struct *mm, unsigned int cpu) in activate_context() 113 unsigned int cpu = smp_processor_id(); in switch_mm() local 130 #define cpu_asid(cpu, mm) ({ (void)cpu; NO_CONTEXT; }) argument 147 unsigned int cpu = smp_processor_id(); in enable_mmu() local
|
/linux/arch/x86/mm/ |
H A D | cpu_entry_area.c | 23 static __always_inline unsigned int cea_offset(unsigned int cpu) in cea_offset() 62 static __always_inline unsigned int cea_offset(unsigned int cpu) in cea_offset() 70 noinstr struct cpu_entry_area *get_cpu_entry_area(int cpu) in get_cpu_entry_area() 105 static void __init percpu_setup_debug_store(unsigned int cpu) in percpu_setup_debug_store() 139 static void __init percpu_setup_exception_stacks(unsigned int cpu) in percpu_setup_exception_stacks() 167 static void __init percpu_setup_exception_stacks(unsigned int cpu) in percpu_setup_exception_stacks() 177 static void __init setup_cpu_entry_area(unsigned int cpu) in setup_cpu_entry_area() 265 unsigned int cpu; in setup_cpu_entry_areas() local
|
/linux/drivers/cpuidle/ |
H A D | coupled.c | 315 int cpu = (unsigned long)info; in cpuidle_coupled_handle_poke() local 332 static void cpuidle_coupled_poke(int cpu) in cpuidle_coupled_poke() 350 int cpu; in cpuidle_coupled_poke_others() local 366 static int cpuidle_coupled_set_waiting(int cpu, in cpuidle_coupled_set_waiting() 385 static void cpuidle_coupled_set_not_waiting(int cpu, in cpuidle_coupled_set_not_waiting() 408 static void cpuidle_coupled_set_done(int cpu, struct cpuidle_coupled *coupled) in cpuidle_coupled_set_done() 427 static int cpuidle_coupled_clear_pokes(int cpu) in cpuidle_coupled_clear_pokes() 637 int cpu; in cpuidle_coupled_register_device() local 704 int cpu = get_cpu(); in cpuidle_coupled_prevent_idle() local 723 int cpu = get_cpu(); in cpuidle_coupled_allow_idle() local [all …]
|
/linux/arch/x86/kernel/ |
H A D | smpboot.c | 518 void set_cpu_sibling_map(int cpu) in set_cpu_sibling_map() 598 const struct cpumask *cpu_coregroup_mask(int cpu) in cpu_coregroup_mask() 603 const struct cpumask *cpu_clustergroup_mask(int cpu) in cpu_clustergroup_mask() 611 int cpu; in impress_friends() local 695 static int wakeup_secondary_cpu_via_init(u32 phys_apicid, unsigned long start_eip, unsigned int cpu) in wakeup_secondary_cpu_via_init() 778 static void announce_cpu(int cpu, int apicid) in announce_cpu() 814 int common_cpu_up(unsigned int cpu, struct task_struct *idle) in common_cpu_up() 842 static int do_boot_cpu(u32 apicid, unsigned int cpu, struct task_struct *idle) in do_boot_cpu() 908 int native_kick_ap(unsigned int cpu, struct task_struct *tidle) in native_kick_ap() 947 int arch_cpuhp_kick_ap_alive(unsigned int cpu, struct task_struct *tidle) in arch_cpuhp_kick_ap_alive() [all …]
|