Home
last modified time | relevance | path

Searched refs:central_cpu (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/tools/sched_ext/
H A Dscx_central.bpf.c58 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 Dscx_central.c60 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()