/Linux-v4.19/tools/testing/selftests/rseq/ |
D | rseq-x86.h | 57 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument 59 "cmpl %[" __rseq_str(cpu_id) "], %[" __rseq_str(current_cpu_id) "]\n\t" \ 88 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() 94 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev() 104 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev() 105 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev() 145 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load() 152 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load() 166 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load() 167 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load() [all …]
|
D | rseq-arm.h | 51 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument 54 "cmp %[" __rseq_str(cpu_id) "], r0\n\t" \ 92 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() 99 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev() 112 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev() 113 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev() 154 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load() 161 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load() 177 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load() 178 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load() [all …]
|
D | rseq-s390.h | 78 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument 80 "c %[" __rseq_str(cpu_id) "], %[" __rseq_str(current_cpu_id) "]\n\t" \ 107 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() 113 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev() 123 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev() 124 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev() 165 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load() 172 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load() 186 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load() 187 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load() [all …]
|
D | rseq-ppc.h | 96 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument 99 "cmpw cr7, %[" __rseq_str(cpu_id) "], %%r17\n\t" \ 175 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() 182 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev() 191 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev() 192 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev() 230 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load() 237 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load() 252 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load() 253 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load() [all …]
|
D | rseq-mips.h | 77 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument 80 "bne $4, %[" __rseq_str(cpu_id) "], " __rseq_str(label) "\n\t" 119 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() 125 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev() 137 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev() 138 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev() 179 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load() 185 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load() 200 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load() 201 [current_cpu_id] "m" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load() [all …]
|
D | rseq-arm64.h | 145 #define RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, label) \ argument 147 RSEQ_ASM_OP_CMPEQ32(current_cpu_id, cpu_id, label) 186 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() 191 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpeqv_storev() 198 : [cpu_id] "r" (cpu), in rseq_cmpeqv_storev() 199 [current_cpu_id] "Qo" (__rseq_abi.cpu_id), in rseq_cmpeqv_storev() 235 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpnev_storeoffp_load() 240 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in rseq_cmpnev_storeoffp_load() 250 : [cpu_id] "r" (cpu), in rseq_cmpnev_storeoffp_load() 251 [current_cpu_id] "Qo" (__rseq_abi.cpu_id), in rseq_cmpnev_storeoffp_load() [all …]
|
/Linux-v4.19/include/trace/events/ |
D | power.h | 18 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 …]
|
D | rseq.h | 18 __field(s32, cpu_id) 22 __entry->cpu_id = raw_smp_processor_id(); 25 TP_printk("cpu_id=%d", __entry->cpu_id)
|
/Linux-v4.19/drivers/xen/ |
D | pcpu.c | 60 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-v4.19/arch/powerpc/kernel/ |
D | cacheinfo.c | 453 static struct cache *cache_chain_instantiate(unsigned int cpu_id) in cache_chain_instantiate() argument 458 pr_debug("creating cache object(s) for CPU %i\n", cpu_id); in cache_chain_instantiate() 460 cpu_node = of_get_cpu_node(cpu_id, NULL); in cache_chain_instantiate() 461 WARN_ONCE(!cpu_node, "no OF node found for CPU %i\n", cpu_id); in cache_chain_instantiate() 471 cache_cpu_set(cpu_cache, cpu_id); in cache_chain_instantiate() 478 static struct cache_dir *cacheinfo_create_cache_dir(unsigned int cpu_id) in cacheinfo_create_cache_dir() argument 484 dev = get_cpu_device(cpu_id); in cacheinfo_create_cache_dir() 485 WARN_ONCE(!dev, "no dev for CPU %i\n", cpu_id); in cacheinfo_create_cache_dir() 499 WARN_ON_ONCE(per_cpu(cache_dir_pcpu, cpu_id) != NULL); in cacheinfo_create_cache_dir() 501 per_cpu(cache_dir_pcpu, cpu_id) = cache_dir; in cacheinfo_create_cache_dir() [all …]
|
D | cacheinfo.h | 6 extern void cacheinfo_cpu_online(unsigned int cpu_id); 7 extern void cacheinfo_cpu_offline(unsigned int cpu_id);
|
/Linux-v4.19/arch/arm64/kernel/ |
D | acpi_parking_protocol.c | 26 __le32 cpu_id; member 74 u32 cpu_id; in acpi_parking_protocol_cpu_boot() local 91 cpu_id = readl_relaxed(&mailbox->cpu_id); in acpi_parking_protocol_cpu_boot() 96 if (cpu_id != ~0U) { in acpi_parking_protocol_cpu_boot() 114 writel_relaxed(cpu_entry->gic_cpu_id, &mailbox->cpu_id); in acpi_parking_protocol_cpu_boot()
|
/Linux-v4.19/arch/arm/mach-omap2/ |
D | omap-mpuss-lowpower.c | 91 void (*scu_prepare)(unsigned int cpu_id, unsigned int cpu_state); 108 static void dummy_scu_prepare(unsigned int cpu_id, unsigned int cpu_state) in dummy_scu_prepare() argument 122 static inline void set_cpu_wakeup_addr(unsigned int cpu_id, u32 addr) in set_cpu_wakeup_addr() argument 124 struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); in set_cpu_wakeup_addr() 133 static void scu_pwrst_prepare(unsigned int cpu_id, unsigned int cpu_state) in scu_pwrst_prepare() argument 135 struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); in scu_pwrst_prepare() 167 static inline void cpu_clear_prev_logic_pwrst(unsigned int cpu_id) in cpu_clear_prev_logic_pwrst() argument 171 if (cpu_id) { in cpu_clear_prev_logic_pwrst() 187 static void l2x0_pwrst_prepare(unsigned int cpu_id, unsigned int save_state) in l2x0_pwrst_prepare() argument 189 struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); in l2x0_pwrst_prepare()
|
D | omap-smp.c | 284 unsigned int i = 0, ncores = 1, cpu_id; in omap4_smp_init_cpus() local 287 cpu_id = read_cpuid_id() & CPU_MASK; in omap4_smp_init_cpus() 288 if (cpu_id == CPU_CORTEX_A9) { in omap4_smp_init_cpus() 296 } else if (cpu_id == CPU_CORTEX_A15) { in omap4_smp_init_cpus()
|
/Linux-v4.19/arch/arc/kernel/ |
D | setup.c | 242 static char *arc_cpu_mumbojumbo(int cpu_id, char *buf, int len) in arc_cpu_mumbojumbo() argument 244 struct cpuinfo_arc *cpu = &cpuinfo_arc700[cpu_id]; in arc_cpu_mumbojumbo() 252 core->family, core->cpu_id, core->chip_id); in arc_cpu_mumbojumbo() 255 cpu_id, cpu->name, cpu->details, in arc_cpu_mumbojumbo() 321 static char *arc_extn_mumbojumbo(int cpu_id, char *buf, int len) in arc_extn_mumbojumbo() argument 324 struct cpuinfo_arc *cpu = &cpuinfo_arc700[cpu_id]; in arc_extn_mumbojumbo() 436 int cpu_id = smp_processor_id(); in setup_processor() local 441 pr_info("%s", arc_cpu_mumbojumbo(cpu_id, str, sizeof(str))); in setup_processor() 446 pr_info("%s", arc_extn_mumbojumbo(cpu_id, str, sizeof(str))); in setup_processor() 556 int cpu_id = ptr_to_cpu(v); in show_cpuinfo() local [all …]
|
/Linux-v4.19/arch/arm/mach-bcm/ |
D | platsmp.c | 169 u32 cpu_id; in kona_boot_secondary() local 174 cpu_id = cpu_logical_map(cpu); in kona_boot_secondary() 175 if (cpu_id & ~BOOT_ADDR_CPUID_MASK) { in kona_boot_secondary() 176 pr_err("bad cpu id (%u > %u)\n", cpu_id, BOOT_ADDR_CPUID_MASK); in kona_boot_secondary() 186 pr_err("unable to map boot register for cpu %u\n", cpu_id); in kona_boot_secondary() 199 boot_val = (u32)boot_func | cpu_id; in kona_boot_secondary() 214 pr_err("timeout waiting for cpu %u to start\n", cpu_id); in kona_boot_secondary()
|
/Linux-v4.19/arch/nds32/kernel/ |
D | setup.c | 43 unsigned long cpu_id, cpu_rev, cpu_cfgid; variable 150 cpu_id = (__nds32__mfsr(NDS32_SR_CPU_VER) & CPU_VER_mskCPUID) >> CPU_VER_offCPUID; in setup_cpuinfo() 151 cpu_name = ((cpu_id) & 0xf0) >> 4; in setup_cpuinfo() 153 cpu_id = cpu_id & 0xf; in setup_cpuinfo() 158 cpu_series, cpu_id, __nds32__mfsr(NDS32_SR_CPU_VER), cpu_id, cpu_rev, cpu_cfgid); in setup_cpuinfo() 167 || (cpu_id == 12 && cpu_rev < 4)) in setup_cpuinfo() 319 cpu_series, cpu_id, cpu_id, cpu_rev, cpu_cfgid); in c_show()
|
/Linux-v4.19/drivers/cpufreq/ |
D | speedstep-centrino.c | 36 struct cpu_id struct 52 static const struct cpu_id cpu_ids[] = { argument 64 const struct cpu_id *cpu_id; member 71 const struct cpu_id *x); 75 static DEFINE_PER_CPU(const struct cpu_id *, centrino_cpu); 200 { .cpu_id = cpuid, \ 238 for(model = models; model->cpu_id != NULL; model++) in centrino_cpu_init_table() 239 if (centrino_verify_cpu_id(cpu, model->cpu_id) && in centrino_cpu_init_table() 244 if (model->cpu_id == NULL) { in centrino_cpu_init_table() 276 const struct cpu_id *x) in centrino_verify_cpu_id()
|
/Linux-v4.19/drivers/clocksource/ |
D | riscv_timer.c | 87 int cpu_id = riscv_of_processor_hart(n), error; in riscv_timer_init_dt() local 90 if (cpu_id != smp_processor_id()) in riscv_timer_init_dt() 93 cs = per_cpu_ptr(&riscv_clocksource, cpu_id); in riscv_timer_init_dt() 101 error, cpu_id); in riscv_timer_init_dt()
|
/Linux-v4.19/kernel/ |
D | rseq.c | 86 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-v4.19/Documentation/trace/ |
D | events-power.rst | 28 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-v4.19/samples/bpf/ |
D | cpustat_kern.c | 87 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-v4.19/arch/c6x/kernel/ |
D | setup.c | 94 unsigned cpu_id, rev_id, csr; in get_cpuinfo() local 118 cpu_id = csr >> 24; in get_cpuinfo() 125 switch (cpu_id) { in get_cpuinfo() 152 if (cpu_id < 16) { in get_cpuinfo() 155 if (cpu_id > 8) { in get_cpuinfo() 188 snprintf(p->__cpu_rev, sizeof(p->__cpu_rev), "0x%x", cpu_id); in get_cpuinfo()
|
/Linux-v4.19/tools/testing/selftests/net/ |
D | reuseport_bpf_cpu.c | 94 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()
|
/Linux-v4.19/arch/arm/mach-davinci/include/mach/ |
D | cputype.h | 25 u32 cpu_id; member 40 return (davinci_soc_info.cpu_id == (id)); \
|