/kernel/linux/linux-5.10/kernel/sched/ |
H A D | core_ctl.c | 33 unsigned int active_cpus; member 155 return sysfs_emit(buf, "%u\n", state->active_cpus); in show_active_cpus() 226 core_ctl_attr_ro(active_cpus); variable 235 &active_cpus.attr, 425 if (need > prev_cluster->active_cpus) in prev_cluster_nr_need_assist() 426 need = need - prev_cluster->active_cpus; in prev_cluster_nr_need_assist() 520 return (need < cluster->active_cpus || (need > cluster->active_cpus && in adjustment_possible() 542 cluster->active_cpus = get_active_cpu_count(cluster); in eval_need() 543 thres_idx = cluster->active_cpus in eval_need() [all...] |
/kernel/linux/linux-6.6/kernel/sched/ |
H A D | core_ctl.c | 33 unsigned int active_cpus; member 155 return sysfs_emit(buf, "%u\n", state->active_cpus); in show_active_cpus() 226 core_ctl_attr_ro(active_cpus); variable 235 &active_cpus.attr, 425 if (need > prev_cluster->active_cpus) in prev_cluster_nr_need_assist() 426 need = need - prev_cluster->active_cpus; in prev_cluster_nr_need_assist() 520 return (need < cluster->active_cpus || (need > cluster->active_cpus && in adjustment_possible() 542 cluster->active_cpus = get_active_cpu_count(cluster); in eval_need() 543 thres_idx = cluster->active_cpus in eval_need() [all...] |
/kernel/linux/build/test/moduletest/runtest/bin/cpuisolation_t/testcases/bin/ |
H A D | cpuisolation06.sh | 16 # Description: check active_cpus node status about CPU isolation 34 active_cpus=${dir_name}/active_cpus 37 cat $active_cpus 39 tst_res TPASS "Node active_cpus can be read." 41 tst_res TFAIL "Node active_cpus status error." 45 echo 1 > $active_cpus 47 tst_res TPASS "Node active_cpus can be write." 49 tst_res TFAIL "Node active_cpus status error." 55 tst_res TPASS "active_cpus nod [all...] |
H A D | cpuisolation01.sh | 109 active_cpus=${dir_name}/active_cpus 115 if [[ -e "${active_cpus}" && -e "${enable}" && -e "${global_state}" \
|
/kernel/linux/linux-5.10/drivers/leds/trigger/ |
H A D | ledtrig-cpu.c | 77 unsigned int active_cpus; in ledtrig_cpu() local 83 active_cpus = atomic_read(&num_active_cpus); in ledtrig_cpu() 91 DIV_ROUND_UP(LED_FULL * active_cpus, total_cpus)); in ledtrig_cpu()
|
/kernel/linux/linux-6.6/drivers/leds/trigger/ |
H A D | ledtrig-cpu.c | 77 unsigned int active_cpus; in ledtrig_cpu() local 83 active_cpus = atomic_read(&num_active_cpus); in ledtrig_cpu() 91 DIV_ROUND_UP(LED_FULL * active_cpus, total_cpus)); in ledtrig_cpu()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | stop_machine.c | 175 const struct cpumask *active_cpus; member 218 if (!msdata->active_cpus) { in multi_cpu_stop() 222 cpumask = msdata->active_cpus; in multi_cpu_stop() 344 .active_cpus = cpumask_of(cpu1), in stop_two_cpus() 597 .active_cpus = cpus, in stop_machine_cpuslocked() 647 .active_cpus = smt_mask, in stop_core_cpuslocked() 685 .active_cpus = cpus }; in stop_machine_from_inactive_cpu()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve_utils.c | 21 unsigned int active_cpus = min_t(int, priv->num_ntfy_blks / 2, in gve_tx_add_to_block() local 29 netif_set_xps_queue(priv->dev, get_cpu_mask(ntfy_idx % active_cpus), in gve_tx_add_to_block()
|
H A D | gve_main.c | 334 unsigned int active_cpus; in gve_alloc_notify_blocks() local 374 active_cpus = min_t(int, priv->num_ntfy_blks / 2, num_online_cpus()); in gve_alloc_notify_blocks() 419 get_cpu_mask(i % active_cpus)); in gve_alloc_notify_blocks()
|
/kernel/linux/linux-5.10/kernel/ |
H A D | stop_machine.c | 159 const struct cpumask *active_cpus; member 202 if (!msdata->active_cpus) { in multi_cpu_stop() 206 cpumask = msdata->active_cpus; in multi_cpu_stop() 328 .active_cpus = cpumask_of(cpu1), in stop_two_cpus() 577 .active_cpus = cpus, in stop_machine_cpuslocked() 644 .active_cpus = cpus }; in stop_machine_from_inactive_cpu()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | mmu_context.h | 125 atomic_inc(&mm->context.active_cpus); in inc_mm_active_cpus() 130 VM_WARN_ON_ONCE(atomic_read(&mm->context.active_cpus) <= 0); in dec_mm_active_cpus() 131 atomic_dec(&mm->context.active_cpus); in dec_mm_active_cpus() 154 * Both the 'copros' and 'active_cpus' counts are looked at in in mm_context_remove_copro()
|
H A D | tlb.h | 60 if (atomic_read(&mm->context.active_cpus) > 1) in mm_is_thread_local()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu.h | 104 atomic_t active_cpus; member 249 atomic_dec(&(mm)->context.active_cpus); \
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | mmu_context.h | 136 atomic_inc(&mm->context.active_cpus); in inc_mm_active_cpus() 141 atomic_dec(&mm->context.active_cpus); in dec_mm_active_cpus() 164 * Both the 'copros' and 'active_cpus' counts are looked at in in mm_context_remove_copro()
|
H A D | tlb.h | 65 if (atomic_read(&mm->context.active_cpus) > 1) in mm_is_thread_local()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu.h | 105 atomic_t active_cpus; member
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | mmu_context.c | 202 atomic_set(&mm->context.active_cpus, 0); in init_new_context()
|
H A D | radix_tlb.c | 675 atomic_dec(&mm->context.active_cpus); in do_exit_flush_lazy_tlb()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | mmu_context.c | 214 atomic_set(&mm->context.active_cpus, 0); in init_new_context()
|
H A D | radix_tlb.c | 699 * underflowing the active_cpus count in that case. The race should in exit_lazy_flush_tlb() 767 int active_cpus = atomic_read(&mm->context.active_cpus); in flush_type_needed() local 770 if (active_cpus == 0) in flush_type_needed() 772 if (active_cpus == 1 && cpumask_test_cpu(cpu, mm_cpumask(mm))) { in flush_type_needed()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 212 unsigned int active_cpus; in gve_alloc_notify_blocks() local 252 active_cpus = min_t(int, priv->num_ntfy_blks / 2, num_online_cpus()); in gve_alloc_notify_blocks() 288 get_cpu_mask(i % active_cpus)); in gve_alloc_notify_blocks()
|