Searched refs:central_cpu (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/tools/sched_ext/ |
| H A D | scx_central.bpf.c | 58 const volatile s32 central_cpu; variable 99 return central_cpu; in BPF_STRUCT_OPS() 130 scx_bpf_kick_cpu(central_cpu, SCX_KICK_PREEMPT); in BPF_STRUCT_OPS() 172 if (cpu != central_cpu) in dispatch_to_cpu() 184 if (cpu == central_cpu) { in BPF_STRUCT_OPS() 219 dispatch_to_cpu(central_cpu); in BPF_STRUCT_OPS() 234 scx_bpf_kick_cpu(central_cpu, SCX_KICK_PREEMPT); in BPF_STRUCT_OPS() 261 if (timer_pinned && (curr_cpu != central_cpu)) { in central_timerfn() 263 curr_cpu, central_cpu); in central_timerfn() 271 if (cpu == central_cpu) in central_timerfn() [all …]
|
| H A D | scx_central.c | 60 skel->rodata->central_cpu = 0; in main() 72 u32 central_cpu = strtoul(optarg, NULL, 0); in main() local 73 if (central_cpu >= skel->rodata->nr_cpu_ids) { in main() 74 …fprintf(stderr, "invalid central CPU id value, %u given (%u max)\n", central_cpu, skel->rodata->nr… in main() 77 skel->rodata->central_cpu = (s32)central_cpu; in main() 109 CPU_SET(skel->rodata->central_cpu, cpuset); in main() 112 skel->rodata->central_cpu, skel->rodata->nr_cpu_ids - 1); in main()
|