| /OK3568_Linux_fs/kernel/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 161 unsigned int cpu = smp_processor_id(); in switch_mm() local 195 unsigned int cpu; in drop_mmu_context() local
|
| /OK3568_Linux_fs/kernel/arch/arm/common/ |
| H A D | mcpm_platsmp.c | 19 static void cpu_to_pcpu(unsigned int cpu, in cpu_to_pcpu() 29 static int mcpm_boot_secondary(unsigned int cpu, struct task_struct *idle) in mcpm_boot_secondary() 49 static void mcpm_secondary_init(unsigned int cpu) in mcpm_secondary_init() 56 static int mcpm_cpu_kill(unsigned int cpu) in mcpm_cpu_kill() 65 static bool mcpm_cpu_can_disable(unsigned int cpu) in mcpm_cpu_can_disable() 71 static void mcpm_cpu_die(unsigned int cpu) in mcpm_cpu_die()
|
| /OK3568_Linux_fs/kernel/drivers/xen/ |
| H A D | cpu_hotplug.c | 12 static void enable_hotplug_cpu(int cpu) in enable_hotplug_cpu() 20 static void disable_hotplug_cpu(int cpu) in disable_hotplug_cpu() 34 static int vcpu_online(unsigned int cpu) in vcpu_online() 55 static void vcpu_hotplug(unsigned int cpu) in vcpu_hotplug() 75 unsigned int cpu; in handle_vcpu_hotplug_event() local 88 int cpu; in setup_cpu_watcher() local
|
| /OK3568_Linux_fs/kernel/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() 644 int cpu; in cpuidle_coupled_register_device() local 712 int cpu = get_cpu(); in cpuidle_coupled_prevent_idle() local 731 int cpu = get_cpu(); in cpuidle_coupled_allow_idle() local [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/kernel/cpu/microcode/ |
| H A D | core.c | 347 static int collect_cpu_info_on_target(int cpu, struct cpu_signature *cpu_sig) in collect_cpu_info_on_target() 359 static int collect_cpu_info(int cpu) in collect_cpu_info() 380 static int apply_microcode_on_target(int cpu) in apply_microcode_on_target() 397 int cpu; in do_microcode_update() local 503 unsigned int cpu; in check_online_cpus() local 550 int cpu = smp_processor_id(); in __reload_late() local 686 static void microcode_fini_cpu(int cpu) in microcode_fini_cpu() 692 static enum ucode_state microcode_resume_cpu(int cpu) in microcode_resume_cpu() 702 static enum ucode_state microcode_init_cpu(int cpu, bool refresh_fw) in microcode_init_cpu() 726 static enum ucode_state microcode_update_cpu(int cpu) in microcode_update_cpu() [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/rseq/ |
| H A D | rseq-x86.h | 116 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() 182 long voffp, intptr_t *load, int cpu) in rseq_cmpnev_storeoffp_load() 250 int rseq_addv(intptr_t *v, intptr_t count, int cpu) in rseq_addv() 304 int rseq_offset_deref_addv(intptr_t *ptr, long off, intptr_t inc, int cpu) in rseq_offset_deref_addv() 357 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev() 428 intptr_t newv, int cpu) in rseq_cmpeqv_trystorev_storev_release() 436 intptr_t newv, int cpu) in rseq_cmpeqv_cmpeqv_storev() 512 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev() 626 intptr_t newv, int cpu) in rseq_cmpeqv_trymemcpy_storev_release() 725 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-mvebu/ |
| H A D | platsmp.c | 40 static struct clk *get_cpu_clk(int cpu) in get_cpu_clk() 53 static int armada_xp_boot_secondary(unsigned int cpu, struct task_struct *idle) in armada_xp_boot_secondary() 89 static void armada_xp_secondary_init(unsigned int cpu) in armada_xp_secondary_init() 102 static int armada_xp_sync_secondary_clk(unsigned int cpu) in armada_xp_sync_secondary_clk() 151 static void armada_xp_cpu_die(unsigned int cpu) in armada_xp_cpu_die() 166 static int armada_xp_cpu_kill(unsigned int cpu) in armada_xp_cpu_kill() 219 static int mv98dx3236_boot_secondary(unsigned int cpu, struct task_struct *idle) in mv98dx3236_boot_secondary()
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | stat-shadow.c | 30 int cpu; member 99 int cpu, in saved_value_lookup() 196 int ctx, int cpu, u64 count) in update_runtime_stat() 211 int cpu, struct runtime_stat *st) in perf_stat__update_shadow_stats() 425 enum stat_type type, int ctx, int cpu) in runtime_stat_avg() 437 enum stat_type type, int ctx, int cpu) in runtime_stat_n() 449 int cpu, in print_stalled_cycles_frontend() 473 int cpu, in print_stalled_cycles_backend() 493 int cpu, in print_branch_misses() 514 int cpu, in print_l1_dcache_misses() [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/sysdev/xics/ |
| H A D | icp-native.c | 49 int cpu = smp_processor_id(); in icp_native_get_xirr() local 62 int cpu = smp_processor_id(); in icp_native_set_xirr() local 69 int cpu = smp_processor_id(); in icp_native_set_cppr() local 96 int cpu = smp_processor_id(); in icp_native_teardown_cpu() local 141 static void icp_native_cause_ipi(int cpu) in icp_native_cause_ipi() 148 void icp_native_cause_ipi_rm(int cpu) in icp_native_cause_ipi_rm() 181 int cpu = smp_processor_id(); in icp_native_flush_interrupt() local 193 void xics_wake_cpu(int cpu) in xics_wake_cpu() 201 int cpu = smp_processor_id(); in icp_native_ipi_action() local 215 int i, cpu = -1; in icp_native_map_one_cpu() local
|
| /OK3568_Linux_fs/kernel/arch/arm64/kernel/ |
| H A D | sdei.c | 50 static void _free_sdei_stack(unsigned long * __percpu *ptr, int cpu) in _free_sdei_stack() 63 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 109 static void _free_sdei_scs(unsigned long * __percpu *ptr, int cpu) in _free_sdei_scs() 122 int cpu; in free_sdei_scs() local 130 static int _init_sdei_scs(unsigned long * __percpu *ptr, int cpu) in _init_sdei_scs() 144 int cpu; in init_sdei_scs() local
|
| /OK3568_Linux_fs/kernel/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() 102 static inline void activate_context(struct mm_struct *mm, unsigned int cpu) in activate_context() 112 unsigned int cpu = smp_processor_id(); in switch_mm() local 131 #define cpu_asid(cpu, mm) ({ (void)cpu; NO_CONTEXT; }) argument 148 unsigned int cpu = smp_processor_id(); in enable_mmu() local
|
| /OK3568_Linux_fs/kernel/drivers/cpufreq/ |
| H A D | cppc_cpufreq.c | 99 static unsigned int cppc_cpufreq_perf_to_khz(struct cppc_cpudata *cpu, in cppc_cpufreq_perf_to_khz() 123 static unsigned int cppc_cpufreq_khz_to_perf(struct cppc_cpudata *cpu, in cppc_cpufreq_khz_to_perf() 152 struct cppc_cpudata *cpu; in cppc_cpufreq_set_target() local 188 struct cppc_cpudata *cpu = all_cpu_data[cpu_num]; in cppc_cpufreq_stop_cpu() local 208 static unsigned int cppc_cpufreq_get_transition_delay_us(int cpu) in cppc_cpufreq_get_transition_delay_us() 236 static unsigned int cppc_cpufreq_get_transition_delay_us(int cpu) in cppc_cpufreq_get_transition_delay_us() 244 struct cppc_cpudata *cpu; in cppc_cpufreq_cpu_init() local 329 static int cppc_get_rate_from_fbctrs(struct cppc_cpudata *cpu, in cppc_get_rate_from_fbctrs() 356 struct cppc_cpudata *cpu = all_cpu_data[cpunum]; in cppc_cpufreq_get_rate() local 454 struct cppc_cpudata *cpu; in cppc_cpufreq_init() local [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-shmobile/ |
| H A D | platsmp-apmu.c | 79 static int __maybe_unused apmu_wrap(int cpu, int (*fn)(void __iomem *p, int cpu)) in apmu_wrap() 117 static void shmobile_smp_apmu_cpu_shutdown(unsigned int cpu) in shmobile_smp_apmu_cpu_shutdown() 129 static void shmobile_smp_apmu_cpu_die(unsigned int cpu) in shmobile_smp_apmu_cpu_die() 141 static int shmobile_smp_apmu_cpu_kill(unsigned int cpu) in shmobile_smp_apmu_cpu_kill() 148 static int shmobile_smp_apmu_do_suspend(unsigned long cpu) in shmobile_smp_apmu_do_suspend() 185 static void apmu_init_cpu(struct resource *res, int cpu, int bit) in apmu_init_cpu() 208 static void apmu_parse_dt(void (*fn)(struct resource *res, int cpu, int bit)) in apmu_parse_dt() 259 static int shmobile_smp_apmu_boot_secondary(unsigned int cpu, in shmobile_smp_apmu_boot_secondary()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | tick.h | 28 static inline void tick_cleanup_dead_cpu(int cpu) { } in tick_cleanup_dead_cpu() 74 static inline void tick_offline_cpu(unsigned int cpu) { } in tick_offline_cpu() 153 static inline int tick_nohz_tick_stopped_cpu(int cpu) { return 0; } in tick_nohz_tick_stopped_cpu() 170 static inline u64 get_cpu_idle_time_us(int cpu, u64 *unused) { return -1; } in get_cpu_idle_time_us() 171 static inline u64 get_cpu_iowait_time_us(int cpu, u64 *unused) { return -1; } in get_cpu_iowait_time_us() 188 static inline bool tick_nohz_full_cpu(int cpu) in tick_nohz_full_cpu() 231 static inline void tick_dep_set_cpu(int cpu, enum tick_dep_bits bit) in tick_dep_set_cpu() 237 static inline void tick_dep_clear_cpu(int cpu, enum tick_dep_bits bit) in tick_dep_clear_cpu() 273 static inline bool tick_nohz_full_cpu(int cpu) { return false; } in tick_nohz_full_cpu() 276 static inline void tick_nohz_dep_set_cpu(int cpu, enum tick_dep_bits bit) { } in tick_nohz_dep_set_cpu() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/acpi/ |
| H A D | pptt.c | 288 struct acpi_pptt_processor *cpu; in acpi_find_cache_levels() local 411 unsigned int cpu) in cache_setup_acpi_cpu() 437 struct acpi_pptt_processor *cpu) in flag_identical() 459 struct acpi_pptt_processor *cpu, in acpi_find_processor_tag() 500 unsigned int cpu, int level, int flag) in topology_get_acpi_cpu_tag() 525 static int find_acpi_cpu_topology_tag(unsigned int cpu, int level, int flag) in find_acpi_cpu_topology_tag() 557 static int check_acpi_cpu_flag(unsigned int cpu, int rev, u32 flag) in check_acpi_cpu_flag() 592 int acpi_find_last_cache_level(unsigned int cpu) in acpi_find_last_cache_level() 627 int cache_setup_acpi(unsigned int cpu) in cache_setup_acpi() 655 int acpi_pptt_cpu_is_thread(unsigned int cpu) in acpi_pptt_cpu_is_thread() [all …]
|
| /OK3568_Linux_fs/kernel/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() 88 void exynos_cpu_power_down(int cpu) in exynos_cpu_power_down() 115 void exynos_cpu_power_up(int cpu) in exynos_cpu_power_up() 131 int exynos_cpu_power_state(int cpu) in exynos_cpu_power_state() 194 static inline void __iomem *cpu_boot_reg(int cpu) in cpu_boot_reg() 254 static void exynos_secondary_init(unsigned int cpu) in exynos_secondary_init() 319 static int exynos_boot_secondary(unsigned int cpu, struct task_struct *idle) in exynos_boot_secondary() 424 static void exynos_cpu_die(unsigned int cpu) in exynos_cpu_die()
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | smp.h | 22 static inline struct cpumask *cpu_llc_shared_mask(int cpu) in cpu_llc_shared_mask() 85 static inline int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() 95 static inline void __cpu_die(unsigned int cpu) in __cpu_die() 105 static inline void smp_send_reschedule(int cpu) in smp_send_reschedule() 110 static inline void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() 150 #define cpu_physical_id(cpu) per_cpu(x86_cpu_to_apicid, cpu) argument 151 #define cpu_acpi_id(cpu) per_cpu(x86_cpu_to_acpiid, cpu) argument 168 #define wbinvd_on_cpu(cpu) wbinvd() argument
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | smp.c | 46 int smpcfd_prepare_cpu(unsigned int cpu) in smpcfd_prepare_cpu() 68 int smpcfd_dead_cpu(unsigned int cpu) in smpcfd_dead_cpu() 78 int smpcfd_dying_cpu(unsigned int cpu) in smpcfd_dying_cpu() 146 int cpu = -1; in csd_lock_wait_toolong() local 258 void __smp_call_single_queue(int cpu, struct llist_node *node) in __smp_call_single_queue() 280 static int generic_exec_single(int cpu, struct __call_single_data *csd) in generic_exec_single() 468 int smp_call_function_single(int cpu, smp_call_func_t func, void *info, in smp_call_function_single() 546 int smp_call_function_single_async(int cpu, struct __call_single_data *csd) in smp_call_function_single_async() 586 unsigned int cpu; in smp_call_function_any() local 617 int cpu, next_cpu, this_cpu = smp_processor_id(); in smp_call_function_many_cond() local [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/ |
| H A D | paca.c | 28 unsigned long limit, int cpu) in alloc_paca_data() 61 int cpu) in alloc_shared_lppaca() 122 static struct lppaca * __init new_lppaca(int cpu, unsigned long limit) in new_lppaca() 151 static struct slb_shadow * __init new_slb_shadow(int cpu, unsigned long limit) in new_slb_shadow() 187 static struct rtas_args * __init new_rtas_args(int cpu, unsigned long limit) in new_rtas_args() 211 void __init initialise_paca(struct paca_struct *new_paca, int cpu) in initialise_paca() 285 void __init allocate_paca(int cpu) in allocate_paca()
|
| H A D | sysfs.c | 220 int cpu; in sysfs_create_dscr_default() local 263 unsigned int cpu = dev->id; in show_pw20_state() local 292 unsigned int cpu = dev->id; in store_pw20_state() local 312 unsigned int cpu = dev->id; in show_pw20_wait_time() local 361 unsigned int cpu = dev->id; in store_pw20_wait_time() local 385 unsigned int cpu = dev->id; in show_altivec_idle() local 414 unsigned int cpu = dev->id; in store_altivec_idle() local 434 unsigned int cpu = dev->id; in show_altivec_idle_wait_time() local 483 unsigned int cpu = dev->id; in store_altivec_idle_wait_time() local 768 struct cpu *cpu = container_of(dev, struct cpu, dev); in idle_purr_show() local [all …]
|
| /OK3568_Linux_fs/kernel/tools/lib/perf/ |
| H A D | evsel.c | 47 int cpu, thread; in perf_evsel__alloc_fd() local 60 pid_t pid, int cpu, int group_fd, in sys_perf_event_open() 69 int cpu, thread, err = 0; in perf_evsel__open() local 117 static void perf_evsel__close_fd_cpu(struct perf_evsel *evsel, int cpu) in perf_evsel__close_fd_cpu() 130 int cpu; in perf_evsel__close_fd() local 151 void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu) in perf_evsel__close_cpu() 184 int perf_evsel__read(struct perf_evsel *evsel, int cpu, int thread, in perf_evsel__read() 202 int cpu) in perf_evsel__run_ioctl() 217 int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu) in perf_evsel__enable_cpu() 232 int perf_evsel__disable_cpu(struct perf_evsel *evsel, int cpu) in perf_evsel__disable_cpu()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/arch/mips/kernel/ |
| H A D | smp.c | 81 static inline void set_cpu_sibling_map(int cpu) in set_cpu_sibling_map() 98 static inline void set_cpu_core_map(int cpu) in set_cpu_core_map() 149 void mips_smp_send_ipi_single(int cpu, unsigned int action) in mips_smp_send_ipi_single() 158 int cpu; in mips_smp_send_ipi_mask() local 266 int cpu; in mips_smp_ipi_allocate() local 302 int cpu; in mips_smp_ipi_free() local 336 unsigned int cpu; in start_secondary() local 431 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() 531 unsigned int cpu; in flush_tlb_mm() local 588 unsigned int cpu; in flush_tlb_range() local [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/sunxi/ |
| H A D | psci.c | 38 #define SUN8I_R40_PWR_CLAMP(cpu) (0x120 + (cpu) * 0x4) argument 104 int cpu) in sunxi_power_switch() 140 static void __secure sunxi_cpu_set_power(int __always_unused cpu, bool on) in sunxi_cpu_set_power() 149 static void __secure sunxi_cpu_set_power(int cpu, bool on) in sunxi_cpu_set_power() 159 static void __secure sunxi_cpu_set_power(int cpu, bool on) in sunxi_cpu_set_power() 173 u32 cpu = cpuid & 0x3; in sunxi_cpu_power_off() local 218 u32 scr, reg, cpu; in psci_fiq_enter() local 250 u32 cpu = (mpidr & 0x3); in psci_cpu_on() local
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/sh4a/ |
| H A D | smp-shx3.c | 30 unsigned int cpu = hard_smp_processor_id(); in ipi_interrupt_handler() local 45 unsigned int cpu = 0; in shx3_smp_setup() local 84 static void shx3_start_cpu(unsigned int cpu, unsigned long entry_point) in shx3_start_cpu() 106 static void shx3_send_ipi(unsigned int cpu, unsigned int message) in shx3_send_ipi() 115 static void shx3_update_boot_vector(unsigned int cpu) in shx3_update_boot_vector() 123 static int shx3_cpu_prepare(unsigned int cpu) in shx3_cpu_prepare()
|