Searched refs:sub_cgroup_id (Results 1 – 7 of 7) sorted by relevance
| /linux/include/trace/events/ |
| H A D | sched_ext.h | 96 __field( __u64, sub_cgroup_id ) 104 __entry->sub_cgroup_id = sch->ops.sub_cgroup_id; 110 __get_str(name), __entry->level, __entry->sub_cgroup_id,
|
| /linux/tools/sched_ext/include/scx/ |
| H A D | compat.h | 275 * - v7.1: ops.sub_attach(), ops.sub_detach(), ops.sub_cgroup_id 315 if (__skel->struct_ops.__ops_name->sub_cgroup_id > 0 && \ 316 !__COMPAT_struct_has_field("sched_ext_ops", "sub_cgroup_id")) { \ 317 fprintf(stderr, "WARNING: kernel doesn't support ops.sub_cgroup_id\n"); \ 318 __skel->struct_ops.__ops_name->sub_cgroup_id = 0; \
|
| /linux/tools/sched_ext/ |
| H A D | scx_qmap.c | 339 skel->struct_ops.qmap_ops->sub_cgroup_id = st.st_ino; in main() 340 skel->rodata->sub_cgroup_id = st.st_ino; in main()
|
| H A D | scx_qmap.bpf.c | 69 const volatile u64 sub_cgroup_id; variable 2064 if (!sub_cgroup_id) { in BPF_STRUCT_OPS() 2169 qa.sub_sched_ctxs[i].cgroup_id = args->ops->sub_cgroup_id; 2170 qa.sub_sched_ctxs[i].weight = cgrp_cur_weight(args->ops->sub_cgroup_id); 2182 u64 cgid = args->ops->sub_cgroup_id;
|
| /linux/kernel/sched/ext/ |
| H A D | internal.h | 1090 * @sub_cgroup_id: When >1, attach the scheduler as a sub-scheduler 1093 u64 sub_cgroup_id; 1229 u64 sub_cgroup_id; 1002 u64 sub_cgroup_id; global() member 1136 u64 sub_cgroup_id; global() member
|
| H A D | ext.c | 86 BUILD_BUG_ON(sizeof_field(struct scx_sched, ops.sub_cgroup_id) != sizeof(u64)); 88 return sch->ops.sub_cgroup_id != *(const u64 *)arg->key; 92 .key_len = sizeof_field(struct scx_sched, ops.sub_cgroup_id), 93 .key_offset = offsetof(struct scx_sched, ops.sub_cgroup_id), 7527 task_sch->level, task_sch->ops.sub_cgroup_id); in scx_alloc_and_add_sched() 7694 sch->ops.name, sch->level, sch->ops.sub_cgroup_id, in scx_root_enable_workfn() 8667 if (cmd->ops->sub_cgroup_id > 1) in kick_one_cpu() 8819 case offsetof(struct sched_ext_ops, sub_cgroup_id): in scx_pm_handler() 8820 ops->sub_cgroup_id = *(u64 *)(udata + moff); in scx_pm_handler() 11915 CID_OFFSET_MATCH(sub_cgroup_id, sub_cgroup_i [all...] |
| H A D | sub.c | 117 return sch->ancestors[from->level + 1]->ops.sub_cgroup_id; in set_cgroup_sched() 1159 pcpu->sch->ops.sub_cgroup_id, scx_cpu_arg(cpu), 1903 cgrp = cgroup_get_from_id(ops->sub_cgroup_id); in scx_sub_enable_workfn()
|