Home
last modified time | relevance | path

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

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