Searched refs:SHARED_DSQ (Results 1 – 2 of 2) sorted by relevance
| /linux/tools/testing/selftests/sched_ext/ |
| H A D | dequeue_remote.bpf.c | 18 #define SHARED_DSQ 0 macro 108 scx_bpf_dsq_insert(p, SHARED_DSQ, SCX_SLICE_DFL, enq_flags); in BPF_STRUCT_OPS() 167 scx_bpf_dsq_move_to_local(SHARED_DSQ, 0); in BPF_STRUCT_OPS() 250 return scx_bpf_create_dsq(SHARED_DSQ, -1); in BPF_STRUCT_OPS_SLEEPABLE()
|
| /linux/tools/sched_ext/ |
| H A D | scx_qmap.bpf.c | 53 SHARED_DSQ = 0, enumerator 492 scx_bpf_dsq_insert(p, SHARED_DSQ, 0, enq_flags); in BPF_STRUCT_OPS() 610 scx_bpf_dsq_insert(p, SHARED_DSQ, 0, enq_flags); in scan_shared_dsq() 680 * One pass over SHARED_DSQ: rescue stranded tasks and boost highpri ones. A in scan_shared_dsq() 682 * SHARED_DSQ, which is consumed only on self cids it can't run on - send it to in scan_shared_dsq() 702 bpf_for_each(scx_dsq, p, SHARED_DSQ, 0) { in BPF_STRUCT_OPS() 811 if (!qa.nr_highpri_queued && scx_bpf_dsq_move_to_local(SHARED_DSQ, needs_immed(cid))) in BPF_STRUCT_OPS() 855 scx_bpf_dsq_insert(p, SHARED_DSQ, slice_ns, 0); 860 * can't run here, it gets stranded on SHARED_DSQ after in BPF_STRUCT_OPS() 862 * CPU so it drains SHARED_DSQ in BPF_STRUCT_OPS() [all...] |