Home
last modified time | relevance | path

Searched refs:cpu_id (Results 1 – 25 of 94) sorted by relevance

1234

/Linux-v5.4/include/trace/events/
Dpower.h18 TP_PROTO(unsigned int state, unsigned int cpu_id),
20 TP_ARGS(state, cpu_id),
24 __field( u32, cpu_id )
29 __entry->cpu_id = cpu_id;
33 (unsigned long)__entry->cpu_id)
38 TP_PROTO(unsigned int state, unsigned int cpu_id),
40 TP_ARGS(state, cpu_id)
147 TP_PROTO(unsigned int frequency, unsigned int cpu_id),
149 TP_ARGS(frequency, cpu_id)
161 __field(u32, cpu_id)
[all …]
Drseq.h18 __field(s32, cpu_id)
22 __entry->cpu_id = raw_smp_processor_id();
25 TP_printk("cpu_id=%d", __entry->cpu_id)
/Linux-v5.4/tools/testing/selftests/rseq/
Drseq-arm.h121 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument
124 "cmp %[" __rseq_str(cpu_id) "], r0\n\t" \
167 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev()
174 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev()
187 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev()
188 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev()
234 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load()
241 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load()
257 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load()
258 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load()
[all …]
Drseq-x86.h91 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument
93 "cmpl %[" __rseq_str(cpu_id) "], " __rseq_str(current_cpu_id) "\n\t" \
127 RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_CPU_ID_OFFSET(%[rseq_abi]), 4f) in rseq_cmpeqv_storev()
133 RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_CPU_ID_OFFSET(%[rseq_abi]), %l[error1]) in rseq_cmpeqv_storev()
143 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev()
188 RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_CPU_ID_OFFSET(%[rseq_abi]), 4f) in rseq_cmpnev_storeoffp_load()
195 RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_CPU_ID_OFFSET(%[rseq_abi]), %l[error1]) in rseq_cmpnev_storeoffp_load()
209 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load()
249 RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_CPU_ID_OFFSET(%[rseq_abi]), 4f) in rseq_addv()
252 RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_CPU_ID_OFFSET(%[rseq_abi]), %l[error1]) in rseq_addv()
[all …]
Drseq-arm64.h174 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument
176 RSEQ_ASM_OP_CMPEQ32(current_cpu_id, cpu_id, label)
220 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev()
225 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev()
232 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev()
233 [current_cpu_id] "Qo" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev()
274 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load()
279 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load()
289 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load()
290 [current_cpu_id] "Qo" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load()
[all …]
Drseq-mips.h127 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument
130 "bne $4, %[" __rseq_str(cpu_id) "], " __rseq_str(label) "\n\t"
174 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev()
180 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev()
192 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev()
193 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev()
239 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load()
245 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load()
260 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load()
261 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load()
[all …]
Drseq-ppc.h137 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument
140 "cmpw cr7, %[" __rseq_str(cpu_id) "], %%r17\n\t" \
221 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev()
228 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev()
237 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev()
238 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev()
281 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load()
288 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load()
303 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load()
304 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load()
[all …]
Drseq-s390.h117 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument
119 "c %[" __rseq_str(cpu_id) "], %[" __rseq_str(current_cpu_id) "]\n\t" \
151 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev()
157 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev()
167 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev()
168 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev()
214 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load()
221 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load()
235 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load()
236 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load()
[all …]
/Linux-v5.4/drivers/xen/
Dpcpu.c60 uint32_t cpu_id; member
73 static int xen_pcpu_down(uint32_t cpu_id) in xen_pcpu_down() argument
78 .u.cpu_ol.cpuid = cpu_id, in xen_pcpu_down()
84 static int xen_pcpu_up(uint32_t cpu_id) in xen_pcpu_up() argument
89 .u.cpu_ol.cpuid = cpu_id, in xen_pcpu_up()
120 ret = xen_pcpu_down(pcpu->cpu_id); in store_online()
123 ret = xen_pcpu_up(pcpu->cpu_id); in store_online()
183 static struct pcpu *get_pcpu(uint32_t cpu_id) in get_pcpu() argument
188 if (pcpu->cpu_id == cpu_id) in get_pcpu()
225 dev->id = pcpu->cpu_id; in register_pcpu()
[all …]
/Linux-v5.4/arch/powerpc/kernel/
Dcacheinfo.c450 static struct cache *cache_chain_instantiate(unsigned int cpu_id) in cache_chain_instantiate() argument
455 pr_debug("creating cache object(s) for CPU %i\n", cpu_id); in cache_chain_instantiate()
457 cpu_node = of_get_cpu_node(cpu_id, NULL); in cache_chain_instantiate()
458 WARN_ONCE(!cpu_node, "no OF node found for CPU %i\n", cpu_id); in cache_chain_instantiate()
468 cache_cpu_set(cpu_cache, cpu_id); in cache_chain_instantiate()
475 static struct cache_dir *cacheinfo_create_cache_dir(unsigned int cpu_id) in cacheinfo_create_cache_dir() argument
481 dev = get_cpu_device(cpu_id); in cacheinfo_create_cache_dir()
482 WARN_ONCE(!dev, "no dev for CPU %i\n", cpu_id); in cacheinfo_create_cache_dir()
496 WARN_ON_ONCE(per_cpu(cache_dir_pcpu, cpu_id) != NULL); in cacheinfo_create_cache_dir()
498 per_cpu(cache_dir_pcpu, cpu_id) = cache_dir; in cacheinfo_create_cache_dir()
[all …]
Dcacheinfo.h6 extern void cacheinfo_cpu_online(unsigned int cpu_id);
7 extern void cacheinfo_cpu_offline(unsigned int cpu_id);
/Linux-v5.4/arch/arm64/kernel/
Dacpi_parking_protocol.c15 __le32 cpu_id; member
63 u32 cpu_id; in acpi_parking_protocol_cpu_boot() local
80 cpu_id = readl_relaxed(&mailbox->cpu_id); in acpi_parking_protocol_cpu_boot()
85 if (cpu_id != ~0U) { in acpi_parking_protocol_cpu_boot()
103 writel_relaxed(cpu_entry->gic_cpu_id, &mailbox->cpu_id); in acpi_parking_protocol_cpu_boot()
/Linux-v5.4/arch/arm/mach-omap2/
Domap-mpuss-lowpower.c87 void (*scu_prepare)(unsigned int cpu_id, unsigned int cpu_state);
104 static void dummy_scu_prepare(unsigned int cpu_id, unsigned int cpu_state) in dummy_scu_prepare() argument
118 static inline void set_cpu_wakeup_addr(unsigned int cpu_id, u32 addr) in set_cpu_wakeup_addr() argument
120 struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); in set_cpu_wakeup_addr()
129 static void scu_pwrst_prepare(unsigned int cpu_id, unsigned int cpu_state) in scu_pwrst_prepare() argument
131 struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); in scu_pwrst_prepare()
163 static inline void cpu_clear_prev_logic_pwrst(unsigned int cpu_id) in cpu_clear_prev_logic_pwrst() argument
167 if (cpu_id) { in cpu_clear_prev_logic_pwrst()
183 static void l2x0_pwrst_prepare(unsigned int cpu_id, unsigned int save_state) in l2x0_pwrst_prepare() argument
185 struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); in l2x0_pwrst_prepare()
Domap-smp.c261 unsigned int i = 0, ncores = 1, cpu_id; in omap4_smp_init_cpus() local
264 cpu_id = read_cpuid_id() & CPU_MASK; in omap4_smp_init_cpus()
265 if (cpu_id == CPU_CORTEX_A9) { in omap4_smp_init_cpus()
273 } else if (cpu_id == CPU_CORTEX_A15) { in omap4_smp_init_cpus()
/Linux-v5.4/arch/arc/kernel/
Dsetup.c268 static char *arc_cpu_mumbojumbo(int cpu_id, char *buf, int len) in arc_cpu_mumbojumbo() argument
270 struct cpuinfo_arc *cpu = &cpuinfo_arc700[cpu_id]; in arc_cpu_mumbojumbo()
279 core->family, core->cpu_id, core->chip_id); in arc_cpu_mumbojumbo()
282 cpu_id, cpu->name, cpu->release, in arc_cpu_mumbojumbo()
340 static char *arc_extn_mumbojumbo(int cpu_id, char *buf, int len) in arc_extn_mumbojumbo() argument
343 struct cpuinfo_arc *cpu = &cpuinfo_arc700[cpu_id]; in arc_extn_mumbojumbo()
456 int cpu_id = smp_processor_id(); in setup_processor() local
461 pr_info("%s", arc_cpu_mumbojumbo(cpu_id, str, sizeof(str))); in setup_processor()
466 pr_info("%s", arc_extn_mumbojumbo(cpu_id, str, sizeof(str))); in setup_processor()
618 int cpu_id = ptr_to_cpu(v); in show_cpuinfo() local
[all …]
/Linux-v5.4/arch/arm/mach-bcm/
Dplatsmp.c161 u32 cpu_id; in kona_boot_secondary() local
166 cpu_id = cpu_logical_map(cpu); in kona_boot_secondary()
167 if (cpu_id & ~BOOT_ADDR_CPUID_MASK) { in kona_boot_secondary()
168 pr_err("bad cpu id (%u > %u)\n", cpu_id, BOOT_ADDR_CPUID_MASK); in kona_boot_secondary()
178 pr_err("unable to map boot register for cpu %u\n", cpu_id); in kona_boot_secondary()
191 boot_val = (u32)boot_func | cpu_id; in kona_boot_secondary()
206 pr_err("timeout waiting for cpu %u to start\n", cpu_id); in kona_boot_secondary()
/Linux-v5.4/arch/nds32/kernel/
Dsetup.c44 unsigned long cpu_id, cpu_rev, cpu_cfgid; variable
159 cpu_id = (__nds32__mfsr(NDS32_SR_CPU_VER) & CPU_VER_mskCPUID) >> CPU_VER_offCPUID; in setup_cpuinfo()
160 cpu_name = ((cpu_id) & 0xf0) >> 4; in setup_cpuinfo()
162 cpu_id = cpu_id & 0xf; in setup_cpuinfo()
167 cpu_series, cpu_id, __nds32__mfsr(NDS32_SR_CPU_VER), cpu_id, cpu_rev, cpu_cfgid); in setup_cpuinfo()
176 || (cpu_id == 12 && cpu_rev < 4)) in setup_cpuinfo()
334 cpu_series, cpu_id, cpu_id, cpu_rev, cpu_cfgid); in c_show()
/Linux-v5.4/drivers/cpufreq/
Dspeedstep-centrino.c37 struct cpu_id struct
53 static const struct cpu_id cpu_ids[] = { argument
65 const struct cpu_id *cpu_id; member
72 const struct cpu_id *x);
76 static DEFINE_PER_CPU(const struct cpu_id *, centrino_cpu);
201 { .cpu_id = cpuid, \
239 for(model = models; model->cpu_id != NULL; model++) in centrino_cpu_init_table()
240 if (centrino_verify_cpu_id(cpu, model->cpu_id) && in centrino_cpu_init_table()
245 if (model->cpu_id == NULL) { in centrino_cpu_init_table()
277 const struct cpu_id *x) in centrino_verify_cpu_id()
/Linux-v5.4/kernel/
Drseq.c86 u32 cpu_id = raw_smp_processor_id(); in rseq_update_cpu_id() local
88 if (put_user(cpu_id, &t->rseq->cpu_id_start)) in rseq_update_cpu_id()
90 if (put_user(cpu_id, &t->rseq->cpu_id)) in rseq_update_cpu_id()
98 u32 cpu_id_start = 0, cpu_id = RSEQ_CPU_ID_UNINITIALIZED; in rseq_reset_rseq_cpu_id() local
110 if (put_user(cpu_id, &t->rseq->cpu_id)) in rseq_reset_rseq_cpu_id()
/Linux-v5.4/arch/riscv/kernel/
Dcpu.c130 unsigned long cpu_id = (unsigned long)v - 1; in c_show() local
131 struct device_node *node = of_get_cpu_node(cpu_id, NULL); in c_show()
134 seq_printf(m, "processor\t: %lu\n", cpu_id); in c_show()
135 seq_printf(m, "hart\t\t: %lu\n", cpuid_to_hartid_map(cpu_id)); in c_show()
/Linux-v5.4/Documentation/trace/
Devents-power.rst28 cpu_idle "state=%lu cpu_id=%lu"
29 cpu_frequency "state=%lu cpu_id=%lu"
30 cpu_frequency_limits "min=%lu max=%lu cpu_id=%lu"
54 clock_enable "%s state=%lu cpu_id=%lu"
55 clock_disable "%s state=%lu cpu_id=%lu"
56 clock_set_rate "%s state=%lu cpu_id=%lu"
67 power_domain_target "%s state=%lu cpu_id=%lu"
/Linux-v5.4/arch/c6x/kernel/
Dsetup.c90 unsigned cpu_id, rev_id, csr; in get_cpuinfo() local
114 cpu_id = csr >> 24; in get_cpuinfo()
121 switch (cpu_id) { in get_cpuinfo()
148 if (cpu_id < 16) { in get_cpuinfo()
151 if (cpu_id > 8) { in get_cpuinfo()
184 snprintf(p->__cpu_rev, sizeof(p->__cpu_rev), "0x%x", cpu_id); in get_cpuinfo()
/Linux-v5.4/drivers/platform/x86/
Dintel_int0002_vgpio.c166 const struct x86_cpu_id *cpu_id; in int0002_probe() local
172 cpu_id = x86_match_cpu(int0002_cpu_ids); in int0002_probe()
173 if (!cpu_id) in int0002_probe()
212 irq_chip = (struct irq_chip *)cpu_id->driver_data; in int0002_probe()
/Linux-v5.4/samples/bpf/
Dcpustat_kern.c87 u32 cpu_id; member
110 if (ctx->cpu_id > MAX_CPU) in bpf_prog1()
113 cpu = ctx->cpu_id; in bpf_prog1()
218 cpu = ctx->cpu_id; in bpf_prog2()
/Linux-v5.4/tools/testing/selftests/net/
Dreuseport_bpf_cpu.c94 static void send_from_cpu(int cpu_id, int family, int proto) in send_from_cpu() argument
130 CPU_SET(cpu_id, &cpu_set); in send_from_cpu()
151 void receive_on_cpu(int *rcv_fd, int len, int epfd, int cpu_id, int proto) in receive_on_cpu() argument
179 fprintf(stderr, "send cpu %d, receive socket %d\n", cpu_id, i); in receive_on_cpu()
180 if (cpu_id != i) in receive_on_cpu()

1234