Home
last modified time | relevance | path

Searched refs:last_cpu (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dcpumap.c193 int n, id, cpu, prev_cpu, last_cpu, level; in build_cpuinfo_tree() local
233 for (last_cpu = (num_possible_cpus() - 1); last_cpu >= 0; last_cpu--) { in build_cpuinfo_tree()
234 if (cpu_online(last_cpu)) in build_cpuinfo_tree()
238 while (++cpu <= last_cpu) { in build_cpuinfo_tree()
250 if ((id != prev_id[level]) || (cpu == last_cpu)) { in build_cpuinfo_tree()
256 if (cpu == last_cpu) in build_cpuinfo_tree()
268 (cpu == last_cpu) ? cpu : prev_cpu; in build_cpuinfo_tree()
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dcpumap.c193 int n, id, cpu, prev_cpu, last_cpu, level; in build_cpuinfo_tree() local
233 for (last_cpu = (num_possible_cpus() - 1); last_cpu >= 0; last_cpu--) { in build_cpuinfo_tree()
234 if (cpu_online(last_cpu)) in build_cpuinfo_tree()
238 while (++cpu <= last_cpu) { in build_cpuinfo_tree()
250 if ((id != prev_id[level]) || (cpu == last_cpu)) { in build_cpuinfo_tree()
256 if (cpu == last_cpu) in build_cpuinfo_tree()
268 (cpu == last_cpu) ? cpu : prev_cpu; in build_cpuinfo_tree()
/kernel/linux/linux-6.6/arch/x86/kernel/fpu/
H A Dcontext.h12 * valid if the fpu->last_cpu matches the CPU, and the fpu_fpregs_owner_ctx
33 fpu->last_cpu = -1; in __fpu_invalidate_fpregs_state()
38 return fpu == this_cpu_read(fpu_fpregs_owner_ctx) && cpu == fpu->last_cpu; in fpregs_state_valid()
77 fpu->last_cpu = cpu; in fpregs_restore_userregs()
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dirq.c48 static int last_cpu; in irq_select_affinity() local
49 int cpu = last_cpu + 1; in irq_select_affinity()
61 last_cpu = cpu; in irq_select_affinity()
/kernel/linux/linux-6.6/arch/alpha/kernel/
H A Dirq.c48 static int last_cpu; in irq_select_affinity() local
49 int cpu = last_cpu + 1; in irq_select_affinity()
61 last_cpu = cpu; in irq_select_affinity()
/kernel/linux/linux-5.10/drivers/net/wireguard/
H A Dqueueing.h122 /* This function is racy, in the sense that it's called while last_cpu is
127 static inline int wg_cpumask_next_online(int *last_cpu) in wg_cpumask_next_online() argument
129 int cpu = cpumask_next(*last_cpu, cpu_online_mask); in wg_cpumask_next_online()
132 *last_cpu = cpu; in wg_cpumask_next_online()
175 cpu = wg_cpumask_next_online(&device_queue->last_cpu); in wg_queue_enqueue_per_device_and_peer()
H A Ddevice.h31 int last_cpu; member
H A Dqueueing.c31 queue->last_cpu = -1; in wg_packet_queue_init()
/kernel/linux/linux-6.6/drivers/net/wireguard/
H A Dqueueing.h120 /* This function is racy, in the sense that it's called while last_cpu is
125 static inline int wg_cpumask_next_online(int *last_cpu) in wg_cpumask_next_online() argument
127 int cpu = cpumask_next(*last_cpu, cpu_online_mask); in wg_cpumask_next_online()
130 *last_cpu = cpu; in wg_cpumask_next_online()
173 cpu = wg_cpumask_next_online(&device_queue->last_cpu); in wg_queue_enqueue_per_device_and_peer()
H A Ddevice.h31 int last_cpu; member
H A Dqueueing.c31 queue->last_cpu = -1; in wg_packet_queue_init()
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dswitch_to.h63 task_thread_info(current)->last_cpu))) { \
64 task_thread_info(current)->last_cpu = task_cpu(current); \
H A Dthread_info.h28 __u32 last_cpu; /* Last CPU thread ran on */ member
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dswitch_to.h63 task_thread_info(current)->last_cpu))) { \
64 task_thread_info(current)->last_cpu = task_cpu(current); \
H A Dthread_info.h28 __u32 last_cpu; /* Last CPU thread ran on */ member
/kernel/linux/linux-5.10/arch/x86/include/asm/fpu/
H A Dinternal.h447 * valid if the fpu->last_cpu matches the CPU, and the fpu_fpregs_owner_ctx
469 fpu->last_cpu = -1; in __fpu_invalidate_fpregs_state()
474 return fpu == this_cpu_read(fpu_fpregs_owner_ctx) && cpu == fpu->last_cpu; in fpregs_state_valid()
507 fpu->last_cpu = cpu; in __fpregs_load_activate()
540 old_fpu->last_cpu = -1; in switch_fpu_prepare()
542 old_fpu->last_cpu = cpu; in switch_fpu_prepare()
/kernel/linux/linux-5.10/drivers/opp/
H A Dcpu.c109 int last_cpu) in _dev_pm_opp_cpumask_remove_table()
117 if (cpu == last_cpu) in _dev_pm_opp_cpumask_remove_table()
108 _dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumask, int last_cpu) _dev_pm_opp_cpumask_remove_table() argument
/kernel/linux/linux-6.6/drivers/opp/
H A Dcpu.c109 int last_cpu) in _dev_pm_opp_cpumask_remove_table()
117 if (cpu == last_cpu) in _dev_pm_opp_cpumask_remove_table()
108 _dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumask, int last_cpu) _dev_pm_opp_cpumask_remove_table() argument
/kernel/linux/linux-6.6/arch/x86/include/asm/fpu/
H A Dsched.h53 old_fpu->last_cpu = cpu; in switch_fpu_prepare()
/kernel/linux/linux-5.10/arch/x86/kernel/fpu/
H A Dcore.c203 dst_fpu->last_cpu = -1; in fpu__copy()
418 fpu->last_cpu = smp_processor_id(); in fpregs_mark_activate()
/kernel/linux/linux-5.10/tools/perf/
H A Dbuiltin-ftrace.c304 int last_cpu; in set_tracing_cpumask() local
306 last_cpu = cpu_map__cpu(cpumap, cpumap->nr - 1); in set_tracing_cpumask()
307 mask_size = last_cpu / 4 + 2; /* one more byte for EOS */ in set_tracing_cpumask()
308 mask_size += last_cpu / 32; /* ',' is needed for every 32th cpus */ in set_tracing_cpumask()
/kernel/linux/linux-5.10/tools/perf/util/
H A Dcpumap.c545 int last_cpu = cpu_map__cpu(map, map->nr - 1); in cpu_map__snprint_mask() local
550 bitmap = zalloc(last_cpu / 8 + 1); in cpu_map__snprint_mask()
561 for (cpu = last_cpu / 4 * 4; cpu >= 0; cpu -= 4) { in cpu_map__snprint_mask()
/kernel/linux/linux-5.10/drivers/xen/
H A Dxen-acpi-processor.c293 unsigned int i, last_cpu, max_acpi_id = 0; in get_max_acpi_id() local
303 last_cpu = op.u.pcpu_info.max_present; in get_max_acpi_id()
304 for (i = 0; i <= last_cpu; i++) { in get_max_acpi_id()
/kernel/linux/linux-6.6/drivers/xen/
H A Dxen-acpi-processor.c294 unsigned int i, last_cpu, max_acpi_id = 0; in get_max_acpi_id() local
304 last_cpu = op.u.pcpu_info.max_present; in get_max_acpi_id()
305 for (i = 0; i <= last_cpu; i++) { in get_max_acpi_id()
/kernel/linux/linux-6.6/tools/perf/
H A Dbuiltin-ftrace.c282 int last_cpu; in set_tracing_cpumask() local
284 last_cpu = perf_cpu_map__cpu(cpumap, perf_cpu_map__nr(cpumap) - 1).cpu; in set_tracing_cpumask()
285 mask_size = last_cpu / 4 + 2; /* one more byte for EOS */ in set_tracing_cpumask()
286 mask_size += last_cpu / 32; /* ',' is needed for every 32th cpus */ in set_tracing_cpumask()

Completed in 19 milliseconds

123