Home
last modified time | relevance | path

Searched refs:rr_slots (Results 1 – 3 of 3) sorted by relevance

/linux/tools/sched_ext/
H A Dscx_qmap.h111 u64 rr_slots[MAX_PARTS]; /* rotation order: holder cgroup_id, 0 = self */ member
H A Dscx_qmap.bpf.c708 qa.part.rr_slots[pos] : 0; in BPF_STRUCT_OPS()
1446 qa.part.rr_slots[nr_rr++] = 0; /* self holds slot 0 (cgid 0 = no grant) */ in compute_partition()
1464 qa.part.rr_slots[nr_rr++] = cgid; in compute_partition()
1516 u64 cgid = pos < MAX_PARTS ? qa.part.rr_slots[pos] : 0; in account_alloc()
1636 holder_cgid = qa.part.rr_slots[pos]; /* 0 = self, nothing to grant */ in apply_partition()
1718 old_cgid = qa.part.rr_slots[old_pos]; in rr_advance()
1719 new_cgid = qa.part.rr_slots[new_pos]; in rr_advance()
H A Dscx_qmap.c177 u64 cgid = qa->part.rr_slots[qa->part.rr_pos]; in print_hier()