Searched refs:central_cpu (Results 1 – 2 of 2) sorted by relevance
| /linux/tools/sched_ext/ |
| H A D | scx_central.bpf.c | 58 const volatile s32 central_cpu; variable 100 return central_cpu; in BPF_STRUCT_OPS() 131 scx_bpf_kick_cpu(central_cpu, SCX_KICK_PREEMPT); in BPF_STRUCT_OPS() 177 if (cpu != central_cpu) in dispatch_to_cpu() 225 if (cpu == central_cpu) { in BPF_STRUCT_OPS() 255 scx_bpf_kick_cpu(central_cpu, SCX_KICK_PREEMPT); in BPF_STRUCT_OPS() 262 dispatch_to_cpu(central_cpu); in BPF_STRUCT_OPS() 277 scx_bpf_kick_cpu(central_cpu, SCX_KICK_PREEMPT); in BPF_STRUCT_OPS() 305 if (timer_pinned && (curr_cpu != central_cpu)) { in central_timerfn() 307 curr_cpu, central_cpu); in central_timerfn() [all …]
|
| H A D | scx_central.c | 59 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() 78 skel->rodata->central_cpu = (s32)central_cpu; in main()
|