/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/ |
H A D | topology.c | 73 bool arch_match_cpu_phys_id(int cpu, u64 phys_id) in arch_match_cpu_phys_id() 79 static void cpu_mark_primary_thread(unsigned int cpu, unsigned int apicid) in cpu_mark_primary_thread() 85 static inline void cpu_mark_primary_thread(unsigned int cpu, unsigned int apicid) { } in cpu_mark_primary_thread() 113 int cpu = topo_lookup_cpuid(apic_id); in topo_get_cpunr() local 121 static void topo_set_cpuids(unsigned int cpu, u32 apic_id, u32 acpi_id) in topo_set_cpuids() 224 int cpu, dom; in topo_register_apic() local 376 int topology_get_primary_thread(unsigned int cpu) in topology_get_primary_thread() 396 int cpu; in topology_hotplug_apic() local 419 void topology_hotunplug_apic(unsigned int cpu) in topology_hotunplug_apic() 478 unsigned int cnta, cntb, cpu, allowed = 1; in topology_init_possible_cpus() local
|
/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/arch/mips/mm/ |
H A D | context.c | 16 static bool asid_versions_eq(int cpu, u64 a, u64 b) in asid_versions_eq() 23 unsigned int cpu; in get_new_mmu_context() local 49 unsigned int cpu = smp_processor_id(); in check_mmu_context() local 67 int cpu; in flush_context() local 102 int cpu; in check_update_reserved_mmid() local 181 unsigned int cpu = smp_processor_id(); in check_switch_mmu_context() local
|
/linux/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()
|
/linux/arch/arm/mach-bcm/ |
H A D | platsmp.c | 78 static u32 secondary_boot_addr_for(unsigned int cpu) in secondary_boot_addr_for() 99 static int nsp_write_lut(unsigned int cpu) in nsp_write_lut() 158 static int kona_boot_secondary(unsigned int cpu, struct task_struct *idle) in kona_boot_secondary() 216 #define CDC_CMD_REG(cpu) (CDC_CMD_OFFSET + 4*(cpu)) argument 223 static int bcm23550_boot_secondary(unsigned int cpu, struct task_struct *idle) in bcm23550_boot_secondary() 264 static int nsp_boot_secondary(unsigned int cpu, struct task_struct *idle) in nsp_boot_secondary() 285 static int bcm2836_boot_secondary(unsigned int cpu, struct task_struct *idle) in bcm2836_boot_secondary()
|
/linux/arch/loongarch/include/asm/ |
H A D | topology.h | 33 static inline const struct cpumask *cpu_coregroup_mask(int cpu) in cpu_coregroup_mask() 38 #define topology_physical_package_id(cpu) (cpu_data[cpu].package) argument 39 #define topology_core_id(cpu) (cpu_data[cpu].core) argument 40 #define topology_core_cpumask(cpu) (&cpu_core_map[cpu]) argument 41 #define topology_sibling_cpumask(cpu) (&cpu_sibling_map[cpu]) argument
|
H A D | smp.h | 62 #define cpu_number_map(cpu) __cpu_number_map[cpu] argument 66 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] argument 68 #define cpu_physical_id(cpu) cpu_logical_map(cpu) argument 99 static inline void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() 115 static inline void __cpu_die(unsigned int cpu) in __cpu_die() 122 #define cpu_logical_map(cpu) 0 argument
|
/linux/arch/alpha/kernel/ |
H A D | proto.h | 208 #define mcheck_expected(cpu) (cpu_data[cpu].mcheck_expected) argument 209 #define mcheck_taken(cpu) (cpu_data[cpu].mcheck_taken) argument 210 #define mcheck_extra(cpu) (cpu_data[cpu].mcheck_extra) argument 219 #define mcheck_expected(cpu) (*((void)(cpu), &__mcheck_info.expected)) argument 220 #define mcheck_taken(cpu) (*((void)(cpu), &__mcheck_info.taken)) argument 221 #define mcheck_extra(cpu) (*((void)(cpu), &__mcheck_info.extra)) argument
|
H A D | smp.c | 200 struct percpu_struct *cpu; in send_secondary_console_msg() local 241 struct percpu_struct *cpu; in recv_secondary_console_msg() local 292 struct percpu_struct *cpu; in secondary_cpu_start() local 403 struct percpu_struct *cpubase, *cpu; in setup_smp() local 472 __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() 482 int cpu; in smp_cpus_done() local 561 arch_smp_send_reschedule(int cpu) in arch_smp_send_reschedule() 589 void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() 642 int cpu, this_cpu = smp_processor_id(); in flush_tlb_mm() local 689 int cpu, this_cpu = smp_processor_id(); in flush_tlb_page() local [all …]
|
/linux/arch/arm64/kernel/ |
H A D | acpi_parking_protocol.c | 29 void __init acpi_set_mailbox_entry(int cpu, in acpi_set_mailbox_entry() 39 bool acpi_parking_protocol_valid(int cpu) in acpi_parking_protocol_valid() 46 static int acpi_parking_protocol_cpu_init(unsigned int cpu) in acpi_parking_protocol_cpu_init() 54 static int acpi_parking_protocol_cpu_prepare(unsigned int cpu) in acpi_parking_protocol_cpu_prepare() 59 static int acpi_parking_protocol_cpu_boot(unsigned int cpu) in acpi_parking_protocol_cpu_boot() 113 int cpu = smp_processor_id(); in acpi_parking_protocol_cpu_postboot() local
|
/linux/arch/arm/mach-zynq/ |
H A D | platsmp.c | 30 int zynq_cpun_start(u32 address, int cpu) in zynq_cpun_start() 84 static int zynq_boot_secondary(unsigned int cpu, struct task_struct *idle) in zynq_boot_secondary() 115 static void zynq_secondary_init(unsigned int cpu) in zynq_secondary_init() 121 static int zynq_cpu_kill(unsigned cpu) in zynq_cpu_kill() 140 static void zynq_cpu_die(unsigned int cpu) in zynq_cpu_die()
|
/linux/arch/csky/kernel/ |
H A D | smp.c | 109 unsigned int cpu, i; in arch_show_interrupts() local 128 void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() 143 void arch_smp_send_reschedule(int cpu) in arch_smp_send_reschedule() 179 unsigned int cpu; in setup_smp() local 203 int __cpu_up(unsigned int cpu, struct task_struct *tidle) in __cpu_up() 245 unsigned int cpu = smp_processor_id(); in csky_start_secondary() local 279 unsigned int cpu = smp_processor_id(); in __cpu_disable() local 290 void arch_cpuhp_cleanup_dead_cpu(unsigned int cpu) in arch_cpuhp_cleanup_dead_cpu()
|
/linux/arch/arm/mach-hisi/ |
H A D | hotplug.c | 75 static void set_cpu_hi3620(int cpu, bool enable) in set_cpu_hi3620() 163 void hi3xxx_set_cpu(int cpu, bool enable) in hi3xxx_set_cpu() 190 void hix5hd2_set_cpu(int cpu, bool enable) in hix5hd2_set_cpu() 222 void hip01_set_cpu(int cpu, bool enable) in hip01_set_cpu() 272 void hi3xxx_cpu_die(unsigned int cpu) in hi3xxx_cpu_die() 282 int hi3xxx_cpu_kill(unsigned int cpu) in hi3xxx_cpu_kill() 293 void hix5hd2_cpu_die(unsigned int cpu) in hix5hd2_cpu_die()
|
/linux/drivers/hv/ |
H A D | hv.c | 101 int cpu, ret = -ENOMEM; in hv_synic_alloc() local 210 int cpu, ret; in hv_synic_free() local 264 void hv_synic_enable_regs(unsigned int cpu) in hv_synic_enable_regs() 328 int hv_synic_init(unsigned int cpu) in hv_synic_init() 337 void hv_synic_disable_regs(unsigned int cpu) in hv_synic_disable_regs() 432 int cpu; in hv_pick_new_cpu() local 465 int hv_synic_cleanup(unsigned int cpu) in hv_synic_cleanup()
|
/linux/include/linux/clk/ |
H A D | tegra.h | 48 static inline void tegra_wait_cpu_in_reset(u32 cpu) in tegra_wait_cpu_in_reset() 56 static inline void tegra_put_cpu_in_reset(u32 cpu) in tegra_put_cpu_in_reset() 64 static inline void tegra_cpu_out_of_reset(u32 cpu) in tegra_cpu_out_of_reset() 72 static inline void tegra_enable_cpu_clock(u32 cpu) in tegra_enable_cpu_clock() 80 static inline void tegra_disable_cpu_clock(u32 cpu) in tegra_disable_cpu_clock() 88 static inline void tegra_wait_cpu_in_reset(u32 cpu) in tegra_wait_cpu_in_reset() 92 static inline void tegra_put_cpu_in_reset(u32 cpu) in tegra_put_cpu_in_reset() 96 static inline void tegra_cpu_out_of_reset(u32 cpu) in tegra_cpu_out_of_reset() 100 static inline void tegra_enable_cpu_clock(u32 cpu) in tegra_enable_cpu_clock() 104 static inline void tegra_disable_cpu_clock(u32 cpu) in tegra_disable_cpu_clock()
|
/linux/drivers/xen/events/ |
H A D | events_fifo.c | 102 static int init_control_block(int cpu, in init_control_block() 188 static void evtchn_fifo_bind_to_cpu(evtchn_port_t evtchn, unsigned int cpu, in evtchn_fifo_bind_to_cpu() 273 static void consume_one_event(unsigned cpu, struct evtchn_loop_ctrl *ctrl, in consume_one_event() 317 static void __evtchn_fifo_handle_events(unsigned cpu, in __evtchn_fifo_handle_events() 335 static void evtchn_fifo_handle_events(unsigned cpu, in evtchn_fifo_handle_events() 343 unsigned cpu; in evtchn_fifo_resume() local 375 static int evtchn_fifo_alloc_control_block(unsigned cpu) in evtchn_fifo_alloc_control_block() 397 static int evtchn_fifo_percpu_init(unsigned int cpu) in evtchn_fifo_percpu_init() 404 static int evtchn_fifo_percpu_deinit(unsigned int cpu) in evtchn_fifo_percpu_deinit() 428 int cpu = smp_processor_id(); in xen_evtchn_fifo_init() local
|
/linux/arch/x86/platform/uv/ |
H A D | uv_nmi.c | 499 static int uv_set_in_nmi(int cpu, struct uv_hub_nmi_s *hub_nmi) in uv_set_in_nmi() 516 int cpu = smp_processor_id(); in uv_check_nmi() local 580 static inline void uv_clear_nmi(int cpu) in uv_clear_nmi() 598 int cpu; in uv_nmi_nr_cpus_ping() local 609 int cpu; in uv_nmi_cleanup_mask() local 623 int cpu = smp_processor_id(); in uv_nmi_wait_cpus() local 713 static void uv_nmi_dump_cpu_ip(int cpu, struct pt_regs *regs) in uv_nmi_dump_cpu_ip() 726 static void uv_nmi_dump_state_cpu(int cpu, struct pt_regs *regs) in uv_nmi_dump_state_cpu() 745 static void uv_nmi_trigger_dump(int cpu) in uv_nmi_trigger_dump() 780 static void uv_nmi_action_health(int cpu, struct pt_regs *regs, int master) in uv_nmi_action_health() [all …]
|
/linux/drivers/cpufreq/ |
H A D | cppc_cpufreq.c | 43 int cpu; member 132 int cpu, ret; in cppc_cpufreq_cpu_fie_init() local 173 int cpu; in cppc_cpufreq_cpu_fie_exit() local 264 unsigned int cpu = policy->cpu; in cppc_cpufreq_set_target() local 288 unsigned int cpu = policy->cpu; in cppc_cpufreq_fast_switch() local 311 static unsigned int __cppc_cpufreq_get_transition_delay_us(unsigned int cpu) in __cppc_cpufreq_get_transition_delay_us() 330 static unsigned int cppc_cpufreq_get_transition_delay_us(unsigned int cpu) in cppc_cpufreq_get_transition_delay_us() 346 static unsigned int cppc_cpufreq_get_transition_delay_us(unsigned int cpu) in cppc_cpufreq_get_transition_delay_us() 369 int cpu = policy->cpu; in get_perf_level_count() local 385 static inline unsigned long compute_cost(int cpu, int step) in compute_cost() [all …]
|
/linux/arch/mips/include/asm/ |
H A D | smp.h | 41 #define cpu_number_map(cpu) __cpu_number_map[cpu] argument 45 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] argument 70 static inline void arch_smp_send_reschedule(int cpu) in arch_smp_send_reschedule() 85 static inline void __cpu_die(unsigned int cpu) in __cpu_die() 125 static inline void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi()
|
H A D | topology.h | 15 #define topology_physical_package_id(cpu) (cpu_data[cpu].package) argument 16 #define topology_core_id(cpu) (cpu_core(&cpu_data[cpu])) argument 17 #define topology_core_cpumask(cpu) (&cpu_core_map[cpu]) argument 18 #define topology_sibling_cpumask(cpu) (&cpu_sibling_map[cpu]) argument
|
/linux/tools/perf/arch/arm/util/ |
H A D | cs-etm.c | 76 struct perf_cpu cpu) in cs_etm_get_version() 89 struct perf_cpu cpu) in cs_etm_validate_context_id() 149 struct perf_cpu cpu) in cs_etm_validate_timestamp() 204 struct perf_cpu cpu; in cs_etm_validate_config() local 545 struct perf_cpu cpu; in cs_etm_info_priv_size() local 574 static int cs_etm_get_ro(struct perf_pmu *pmu, struct perf_cpu cpu, const char *path, __u64 *val) in cs_etm_get_ro() 591 static int cs_etm_get_ro_signed(struct perf_pmu *pmu, struct perf_cpu cpu, const char *path, in cs_etm_get_ro_signed() 611 static bool cs_etm_pmu_path_exists(struct perf_pmu *pmu, struct perf_cpu cpu, const char *path) in cs_etm_pmu_path_exists() 629 static bool cs_etm_is_ete(struct perf_pmu *cs_etm_pmu, struct perf_cpu cpu) in cs_etm_is_ete() 644 static __u64 cs_etm_get_legacy_trace_id(struct perf_cpu cpu) in cs_etm_get_legacy_trace_id() [all …]
|
/linux/arch/powerpc/platforms/ps3/ |
H A D | interrupt.c | 169 static int ps3_virq_setup(enum ps3_cpu_binding cpu, unsigned long outlet, in ps3_virq_setup() 243 int ps3_irq_plug_setup(enum ps3_cpu_binding cpu, unsigned long outlet, in ps3_irq_plug_setup() 321 int ps3_event_receive_port_setup(enum ps3_cpu_binding cpu, unsigned int *virq) in ps3_event_receive_port_setup() 391 enum ps3_cpu_binding cpu, unsigned int *virq) in ps3_sb_event_receive_port_setup() 466 int ps3_io_irq_setup(enum ps3_cpu_binding cpu, unsigned int interrupt_id, in ps3_io_irq_setup() 523 int ps3_vuart_irq_setup(enum ps3_cpu_binding cpu, void* virt_addr_bmp, in ps3_vuart_irq_setup() 579 int ps3_spe_irq_setup(enum ps3_cpu_binding cpu, unsigned long spe_id, in ps3_spe_irq_setup() 618 static void _dump_64_bmp(const char *header, const u64 *p, unsigned cpu, in _dump_64_bmp() 628 const u64 *p, unsigned cpu, const char* func, int line) in _dump_256_bmp() 682 void __init ps3_register_ipi_debug_brk(unsigned int cpu, unsigned int virq) in ps3_register_ipi_debug_brk() [all …]
|
/linux/kernel/ |
H A D | stop_machine.c | 91 static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work() 137 int stop_one_cpu(unsigned int cpu, cpu_stop_fn_t fn, void *arg) in stop_one_cpu() 205 int cpu = smp_processor_id(), err = 0; in multi_cpu_stop() local 385 bool stop_one_cpu_nowait(unsigned int cpu, cpu_stop_fn_t fn, void *arg, in stop_one_cpu_nowait() 397 unsigned int cpu; in queue_stop_cpus_work() local 475 static int cpu_stop_should_run(unsigned int cpu) in cpu_stop_should_run() 487 static void cpu_stopper_thread(unsigned int cpu) in cpu_stopper_thread() 527 void stop_machine_park(int cpu) in stop_machine_park() 539 static void cpu_stop_create(unsigned int cpu) in cpu_stop_create() 544 static void cpu_stop_park(unsigned int cpu) in cpu_stop_park() [all …]
|
/linux/include/linux/ |
H A D | tick.h | 146 static inline int tick_nohz_tick_stopped_cpu(int cpu) { return 0; } in tick_nohz_tick_stopped_cpu() 163 static inline u64 get_cpu_idle_time_us(int cpu, u64 *unused) { return -1; } in get_cpu_idle_time_us() 164 static inline u64 get_cpu_iowait_time_us(int cpu, u64 *unused) { return -1; } in get_cpu_iowait_time_us() 228 static inline void tick_dep_set_cpu(int cpu, enum tick_dep_bits bit) in tick_dep_set_cpu() 234 static inline void tick_dep_clear_cpu(int cpu, enum tick_dep_bits bit) in tick_dep_clear_cpu() 277 static inline bool tick_nohz_full_cpu(int cpu) { return false; } in tick_nohz_full_cpu() 279 static inline void tick_nohz_dep_set_cpu(int cpu, enum tick_dep_bits bit) { } in tick_nohz_dep_set_cpu() 280 static inline void tick_nohz_dep_clear_cpu(int cpu, enum tick_dep_bits bit) { } in tick_nohz_dep_clear_cpu() 281 static inline bool tick_nohz_cpu_hotpluggable(unsigned int cpu) { return true; } in tick_nohz_cpu_hotpluggable() 285 static inline void tick_dep_set_cpu(int cpu, enum tick_dep_bits bit) { } in tick_dep_set_cpu() [all …]
|